summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/feature_dynamic_macros.md24
-rw-r--r--docs/keycodes.md14
-rw-r--r--keyboards/biacco42/ergo42/keymaps/hdbx/keymap.c2
-rw-r--r--keyboards/checkerboards/quark/keymaps/ajp10304/keymap.c6
-rw-r--r--keyboards/dz60/keymaps/iso_de_root/keymap.c12
-rw-r--r--keyboards/dztech/dz65rgb/keymaps/drootz/keymap.c6
-rw-r--r--keyboards/dztech/dz65rgb/keymaps/yuannan/keymap.c4
-rwxr-xr-xkeyboards/ergodox_ez/keymaps/bepo_tm_style/keymap.c6
-rw-r--r--keyboards/ergodox_ez/keymaps/bpruitt-goddard/keymap.c6
-rw-r--r--keyboards/ergodox_ez/keymaps/hacker_dvorak/hacker_dvorak.c10
-rw-r--r--keyboards/gh60/satan/keymaps/addcninblue/keymap.c2
-rw-r--r--keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c10
-rw-r--r--keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c6
-rw-r--r--keyboards/hhkb/ansi/keymaps/cinaeco/keymap.c6
-rw-r--r--keyboards/hhkb/ansi/keymaps/mjt/keymap.c6
-rw-r--r--keyboards/hhkb/ansi/keymaps/shela/keymap.c4
-rw-r--r--keyboards/hineybush/h87a/keymaps/gam3cat/keymap.c10
-rw-r--r--keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c10
-rw-r--r--keyboards/jd45/keymaps/mjt6u/keymap.c6
-rw-r--r--keyboards/kbdfans/kbd75/keymaps/tucznak/keymap.c4
-rw-r--r--keyboards/kbdfans/niu_mini/keymaps/tucznak/keymap.c4
-rw-r--r--keyboards/keebio/levinson/keymaps/jyh2/keymap.c10
-rw-r--r--keyboards/m10a/keymaps/gam3cat/keymap.c10
-rw-r--r--keyboards/mt/split75/keymaps/art/keymap.c4
-rw-r--r--keyboards/planck/keymaps/dr_notsokind/keymap.c14
-rw-r--r--keyboards/planck/keymaps/mjt/keymap.c6
-rw-r--r--keyboards/planck/keymaps/mjtnumsym/keymap.c10
-rw-r--r--keyboards/planck/keymaps/vifon/keymap.c6
-rw-r--r--keyboards/preonic/keymaps/era1112/keymap.c8
-rw-r--r--keyboards/preonic/keymaps/laurentlaurent/keymap.c24
-rw-r--r--keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c4
-rw-r--r--keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c4
-rw-r--r--keyboards/xiudi/xd75/keymaps/colinta/keymap.c24
-rw-r--r--keyboards/xiudi/xd75/keymaps/colinta/readme.md2
-rw-r--r--keyboards/xiudi/xd75/keymaps/dyn_macro_tap_dance/keymap.c8
-rw-r--r--keyboards/ymdk/melody96/keymaps/crilith/keymap.c6
-rw-r--r--layouts/community/ergodox/colemak_code_friendly/keymap.c26
-rw-r--r--layouts/community/ergodox/qwerty_code_friendly/keymap.c16
-rw-r--r--layouts/community/ortho_4x12/ajp10304/keymap.c6
-rw-r--r--quantum/dynamic_macro.h16
-rw-r--r--quantum/process_keycode/process_dynamic_macro.c26
-rw-r--r--quantum/quantum_keycodes.h20
-rw-r--r--quantum/quantum_keycodes_legacy.h6
-rw-r--r--users/klackygears/tap_dances.c12
44 files changed, 216 insertions, 210 deletions
diff --git a/docs/feature_dynamic_macros.md b/docs/feature_dynamic_macros.md
index 0660e0c065..f5a6952b6b 100644
--- a/docs/feature_dynamic_macros.md
+++ b/docs/feature_dynamic_macros.md
@@ -6,21 +6,21 @@ You can store one or two macros and they may have a combined total of 128 keypre
6 6
7To enable them, first include `DYNAMIC_MACRO_ENABLE = yes` in your `rules.mk`. Then, add the following keys to your keymap: 7To enable them, first include `DYNAMIC_MACRO_ENABLE = yes` in your `rules.mk`. Then, add the following keys to your keymap:
8 8
9|Key |Alias |Description | 9|Key |Alias |Description |
10|------------------|----------|---------------------------------------------------| 10|---------------------------------|---------|--------------------------------------------------|
11|`DYN_REC_START1` |`DM_REC1` |Start recording Macro 1 | 11|`QK_DYNAMIC_MACRO_RECORD_START_1`|`DM_REC1`|Start recording Macro 1 |
12|`DYN_REC_START2` |`DM_REC2` |Start recording Macro 2 | 12|`QK_DYNAMIC_MACRO_RECORD_START_2`|`DM_REC2`|Start recording Macro 2 |
13|`DYN_MACRO_PLAY1` |`DM_PLY1` |Replay Macro 1 | 13|`QK_DYNAMIC_MACRO_PLAY_1` |`DM_PLY1`|Replay Macro 1 |
14|`DYN_MACRO_PLAY2` |`DM_PLY2` |Replay Macro 2 | 14|`QK_DYNAMIC_MACRO_PLAY_2` |`DM_PLY2`|Replay Macro 2 |
15|`DYN_REC_STOP` |`DM_RSTP` |Finish the macro that is currently being recorded. | 15|`QK_DYNAMIC_MACRO_RECORD_STOP` |`DM_RSTP`|Finish the macro that is currently being recorded.|
16 16
17That should be everything necessary. 17That should be everything necessary.
18 18
19To start recording the macro, press either `DYN_REC_START1` or `DYN_REC_START2`. 19To start recording the macro, press either `DM_REC1` or `DM_REC2`.
20 20
21To finish the recording, press the `DYN_REC_STOP` layer button. You can also press `DYN_REC_START1` or `DYN_REC_START2` again to stop the recording. 21To finish the recording, press the `DM_RSTP` layer button. You can also press `DM_REC1` or `DM_REC2` again to stop the recording.
22 22
23To replay the macro, press either `DYN_MACRO_PLAY1` or `DYN_MACRO_PLAY2`. 23To replay the macro, press either `DM_PLY1` or `DM_PLY2`.
24 24
25It is possible to replay a macro as part of a macro. It's ok to replay macro 2 while recording macro 1 and vice versa but never create recursive macros i.e. macro 1 that replays macro 1. If you do so and the keyboard will get unresponsive, unplug the keyboard and plug it again. You can disable this completely by defining `DYNAMIC_MACRO_NO_NESTING` in your `config.h` file. 25It is possible to replay a macro as part of a macro. It's ok to replay macro 2 while recording macro 1 and vice versa but never create recursive macros i.e. macro 1 that replays macro 1. If you do so and the keyboard will get unresponsive, unplug the keyboard and plug it again. You can disable this completely by defining `DYNAMIC_MACRO_NO_NESTING` in your `config.h` file.
26 26
@@ -43,10 +43,10 @@ If the LEDs start blinking during the recording with each keypress, it means the
43 43
44### DYNAMIC_MACRO_USER_CALL 44### DYNAMIC_MACRO_USER_CALL
45 45
46For users of the earlier versions of dynamic macros: It is still possible to finish the macro recording using just the layer modifier used to access the dynamic macro keys, without a dedicated `DYN_REC_STOP` key. If you want this behavior back, add `#define DYNAMIC_MACRO_USER_CALL` to your `config.h` and insert the following snippet at the beginning of your `process_record_user()` function: 46For users of the earlier versions of dynamic macros: It is still possible to finish the macro recording using just the layer modifier used to access the dynamic macro keys, without a dedicated `DM_RSTP` key. If you want this behavior back, add `#define DYNAMIC_MACRO_USER_CALL` to your `config.h` and insert the following snippet at the beginning of your `process_record_user()` function:
47 47
48```c 48```c
49 uint16_t macro_kc = (keycode == MO(_DYN) ? DYN_REC_STOP : keycode); 49 uint16_t macro_kc = (keycode == MO(_DYN) ? DM_RSTP : keycode);
50 50
51 if (!process_record_dynamic_macro(macro_kc, record)) { 51 if (!process_record_dynamic_macro(macro_kc, record)) {
52 return false; 52 return false;
diff --git a/docs/keycodes.md b/docs/keycodes.md
index f701193a45..0c216ae499 100644
--- a/docs/keycodes.md
+++ b/docs/keycodes.md
@@ -306,13 +306,13 @@ See also: [Caps Word](feature_caps_word.md)
306 306
307See also: [Dynamic Macros](feature_dynamic_macros.md) 307See also: [Dynamic Macros](feature_dynamic_macros.md)
308 308
309|Key |Aliases |Description | 309|Key |Aliases |Description |
310|-----------------|---------|--------------------------------------------------| 310|---------------------------------|---------|--------------------------------------------------|
311|`DYN_REC_START1` |`DM_REC1`|Start recording Macro 1 | 311|`QK_DYNAMIC_MACRO_RECORD_START_1`|`DM_REC1`|Start recording Macro 1 |
312|`DYN_REC_START2` |`DM_REC2`|Start recording Macro 2 | 312|`QK_DYNAMIC_MACRO_RECORD_START_2`|`DM_REC2`|Start recording Macro 2 |
313|`DYN_MACRO_PLAY1`|`DM_PLY1`|Replay Macro 1 | 313|`QK_DYNAMIC_MACRO_PLAY_1` |`DM_PLY1`|Replay Macro 1 |
314|`DYN_MACRO_PLAY2`|`DM_PLY2`|Replay Macro 2 | 314|`QK_DYNAMIC_MACRO_PLAY_2` |`DM_PLY2`|Replay Macro 2 |
315|`DYN_REC_STOP` |`DM_RSTP`|Finish the macro that is currently being recorded.| 315|`QK_DYNAMIC_MACRO_RECORD_STOP` |`DM_RSTP`|Finish the macro that is currently being recorded.|
316 316
317## Grave Escape :id=grave-escape 317## Grave Escape :id=grave-escape
318 318
diff --git a/keyboards/biacco42/ergo42/keymaps/hdbx/keymap.c b/keyboards/biacco42/ergo42/keymaps/hdbx/keymap.c
index 2d687037e4..cd58acc48d 100644
--- a/keyboards/biacco42/ergo42/keymaps/hdbx/keymap.c
+++ b/keyboards/biacco42/ergo42/keymaps/hdbx/keymap.c
@@ -125,7 +125,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
125 * `-------------------------------------------------------' `-------------------------------------------------------' 125 * `-------------------------------------------------------' `-------------------------------------------------------'
126 */ 126 */
127 [_ADJUST] = LAYOUT( \ 127 [_ADJUST] = LAYOUT( \
128 RGB_TOG, MCR1, MCR2, MCR3, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, DYN_REC_START1, DYN_REC_START2, DYN_REC_STOP, KC_BSPC, \ 128 RGB_TOG, MCR1, MCR2, MCR3, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DM_PLY1, DM_PLY2, DM_REC1, DM_REC2, DM_RSTP, KC_BSPC, \
129 QK_BOOT, RGB_MOD, RGB_M_P, RGB_M_B, RGB_HUI, RGB_SAI, RGB_VAI, XXXXXXX, XXXXXXX, QWERTY, GAME, XXXXXXX, XXXXXXX, XXXXXXX, \ 129 QK_BOOT, RGB_MOD, RGB_M_P, RGB_M_B, RGB_HUI, RGB_SAI, RGB_VAI, XXXXXXX, XXXXXXX, QWERTY, GAME, XXXXXXX, XXXXXXX, XXXXXXX, \
130 KC_LSFT, RGB_M_R, RGB_M_SN,RGB_M_G, RGB_HUD, RGB_SAD, RGB_VAD, XXXXXXX, KC_MPLY, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPRV, KC_MNXT, \ 130 KC_LSFT, RGB_M_R, RGB_M_SN,RGB_M_G, RGB_HUD, RGB_SAD, RGB_VAD, XXXXXXX, KC_MPLY, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPRV, KC_MNXT, \
131 DB_TOGG, XXXXXXX, XXXXXXX, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \ 131 DB_TOGG, XXXXXXX, XXXXXXX, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \
diff --git a/keyboards/checkerboards/quark/keymaps/ajp10304/keymap.c b/keyboards/checkerboards/quark/keymaps/ajp10304/keymap.c
index a37bad7210..b5b4721ce6 100644
--- a/keyboards/checkerboards/quark/keymaps/ajp10304/keymap.c
+++ b/keyboards/checkerboards/quark/keymaps/ajp10304/keymap.c
@@ -121,9 +121,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
121 * `------------------------------------------------------------------------------------' 121 * `------------------------------------------------------------------------------------'
122 */ 122 */
123[_ADJUST] = LAYOUT_ortho_4x12( 123[_ADJUST] = LAYOUT_ortho_4x12(
124 M_CUSTOM, QK_BOOT, QWERTY, BL_ON, BL_OFF, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL , 124 M_CUSTOM, QK_BOOT, QWERTY, BL_ON, BL_OFF, DM_REC1, DM_REC2, _______, _______, _______, _______, KC_DEL ,
125 KC_CAPS, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, QWERTY , 125 KC_CAPS, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, DM_PLY1, DM_PLY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, QWERTY ,
126 TG(_MAC), RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, COLEMAK , 126 TG(_MAC), RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, DM_RSTP, DM_RSTP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, COLEMAK ,
127 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 127 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
128), 128),
129 129
diff --git a/keyboards/dz60/keymaps/iso_de_root/keymap.c b/keyboards/dz60/keymaps/iso_de_root/keymap.c
index 961c1be428..f3fb169dc0 100644
--- a/keyboards/dz60/keymaps/iso_de_root/keymap.c
+++ b/keyboards/dz60/keymaps/iso_de_root/keymap.c
@@ -18,7 +18,7 @@ enum {
18 18
19 19
20bool process_record_user(uint16_t keycode, keyrecord_t *record) { 20bool process_record_user(uint16_t keycode, keyrecord_t *record) {
21 uint16_t macro_kc = (keycode == MO(DYN) ? DYN_REC_STOP : keycode); 21 uint16_t macro_kc = (keycode == MO(DYN) ? QK_DYNAMIC_MACRO_RECORD_STOP : keycode);
22 22
23 if (!process_record_dynamic_macro(macro_kc, record)) { 23 if (!process_record_dynamic_macro(macro_kc, record)) {
24 return false; 24 return false;
@@ -85,11 +85,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
85 * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘ 85 * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
86*/ 86*/
87 87
88#define MacRec1 DYN_REC_START1 88#define MacRec1 DM_REC1
89#define MacRec2 DYN_REC_START2 89#define MacRec2 DM_REC2
90#define MacPla1 DYN_MACRO_PLAY1 90#define MacPla1 DM_PLY1
91#define MacPla2 DYN_MACRO_PLAY2 91#define MacPla2 DM_PLY2
92#define MacStop DYN_REC_STOP 92#define MacStop DM_RSTP
93 93
94 [DEF] = LAYOUT_60_iso_5x1u_split_rshift( 94 [DEF] = LAYOUT_60_iso_5x1u_split_rshift(
95 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, 95 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC,
diff --git a/keyboards/dztech/dz65rgb/keymaps/drootz/keymap.c b/keyboards/dztech/dz65rgb/keymaps/drootz/keymap.c
index 63d4662efc..d0d22f28b4 100644
--- a/keyboards/dztech/dz65rgb/keymaps/drootz/keymap.c
+++ b/keyboards/dztech/dz65rgb/keymaps/drootz/keymap.c
@@ -124,9 +124,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
124 KC_TRNS, KC_LALT, KC_LGUI, KC_TRNS, KC_TRNS, MO(_FN), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 124 KC_TRNS, KC_LALT, KC_LGUI, KC_TRNS, KC_TRNS, MO(_FN), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
125 ), 125 ),
126 [_FN] = LAYOUT_65_ansi( 126 [_FN] = LAYOUT_65_ansi(
127 DYN_REC_STOP, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO, 127 DM_RSTP, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO,
128 KC_TRNS, KC_MUTE, KC_VOLU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RGB_SAD, RGB_SAI, DYN_MACRO_PLAY2, DYN_REC_START2, 128 KC_TRNS, KC_MUTE, KC_VOLU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RGB_SAD, RGB_SAI, DM_PLY2, DM_REC2,
129 KC_TRNS, KC_BRID, KC_VOLD, KC_BRIU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RGB_HUD, RGB_HUI, DYN_MACRO_PLAY1, DYN_REC_START1, 129 KC_TRNS, KC_BRID, KC_VOLD, KC_BRIU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RGB_HUD, RGB_HUI, DM_PLY1, DM_REC1,
130 KC_TRNS, TO(_MAIN), TO(_MAC), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RGB_SPD, RGB_SPI, KC_TRNS, RGB_VAI, KC_NO, 130 KC_TRNS, TO(_MAIN), TO(_MAC), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RGB_SPD, RGB_SPI, KC_TRNS, RGB_VAI, KC_NO,
131 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_RMOD, RGB_VAD, RGB_MOD 131 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_RMOD, RGB_VAD, RGB_MOD
132 ), 132 ),
diff --git a/keyboards/dztech/dz65rgb/keymaps/yuannan/keymap.c b/keyboards/dztech/dz65rgb/keymaps/yuannan/keymap.c
index adca28584e..db88a2132f 100644
--- a/keyboards/dztech/dz65rgb/keymaps/yuannan/keymap.c
+++ b/keyboards/dztech/dz65rgb/keymaps/yuannan/keymap.c
@@ -57,8 +57,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
57 DEC_CLICK_SPEED,INC_CLICK_SPEED,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 57 DEC_CLICK_SPEED,INC_CLICK_SPEED,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
58 ), 58 ),
59 [_HYPER_LAYER] = LAYOUT_65_ansi( 59 [_HYPER_LAYER] = LAYOUT_65_ansi(
60 DYN_REC_STOP, DYN_REC_START1, DYN_REC_START2, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 60 DM_RSTP, DM_REC1, DM_REC2, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
61 KC_NO, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 61 KC_NO, DM_PLY1, DM_PLY2, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
62 KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 62 KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
63 KC_LSFT, KC_NO, KC_NO, RGB_HUI, RGB_SAI, RGB_VAI, RGB_SPI, RGB_MOD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 63 KC_LSFT, KC_NO, KC_NO, RGB_HUI, RGB_SAI, RGB_VAI, RGB_SPI, RGB_MOD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
64 KC_TRNS, KC_TRNS, KC_TRNS, RGB_TOG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 64 KC_TRNS, KC_TRNS, KC_TRNS, RGB_TOG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
diff --git a/keyboards/ergodox_ez/keymaps/bepo_tm_style/keymap.c b/keyboards/ergodox_ez/keymaps/bepo_tm_style/keymap.c
index 85a81bce9c..6949261980 100755
--- a/keyboards/ergodox_ez/keymaps/bepo_tm_style/keymap.c
+++ b/keyboards/ergodox_ez/keymaps/bepo_tm_style/keymap.c
@@ -201,13 +201,13 @@ void macro_tapdance_fn(qk_tap_dance_state_t *state, void *user_data) {
201 keyrecord_t record; 201 keyrecord_t record;
202 dprintf("macro_tap_dance_fn %d\n", state->count); 202 dprintf("macro_tap_dance_fn %d\n", state->count);
203 if (is_macro1_recording) { 203 if (is_macro1_recording) {
204 keycode = DYN_REC_STOP; 204 keycode = DM_RSTP;
205 is_macro1_recording = false; 205 is_macro1_recording = false;
206 layer_state_set_user(current_layer_state); 206 layer_state_set_user(current_layer_state);
207 } else if (state->count == 1) { 207 } else if (state->count == 1) {
208 keycode = DYN_MACRO_PLAY1; 208 keycode = DM_PLY1;
209 } else { 209 } else {
210 keycode = DYN_REC_START1; 210 keycode = DM_REC1;
211 is_macro1_recording = true; 211 is_macro1_recording = true;
212 layer_state_set_user(current_layer_state); 212 layer_state_set_user(current_layer_state);
213 } 213 }
diff --git a/keyboards/ergodox_ez/keymaps/bpruitt-goddard/keymap.c b/keyboards/ergodox_ez/keymaps/bpruitt-goddard/keymap.c
index b1a343bbdf..b2065bca83 100644
--- a/keyboards/ergodox_ez/keymaps/bpruitt-goddard/keymap.c
+++ b/keyboards/ergodox_ez/keymaps/bpruitt-goddard/keymap.c
@@ -109,13 +109,13 @@ void macro_tapdance_fn(qk_tap_dance_state_t *state, void *user_data) {
109 keyrecord_t record; 109 keyrecord_t record;
110 dprintf("macro_tap_dance_fn %d\n", state->count); 110 dprintf("macro_tap_dance_fn %d\n", state->count);
111 if (is_macro1_recording) { 111 if (is_macro1_recording) {
112 keycode = DYN_REC_STOP; 112 keycode = DM_RSTP;
113 is_macro1_recording = false; 113 is_macro1_recording = false;
114 layer_state_set_user(current_layer_state); 114 layer_state_set_user(current_layer_state);
115 } else if (state->count == 1) { 115 } else if (state->count == 1) {
116 keycode = DYN_MACRO_PLAY1; 116 keycode = DM_PLY1;
117 } else { 117 } else {
118 keycode = DYN_REC_START1; 118 keycode = DM_REC1;
119 is_macro1_recording = true; 119 is_macro1_recording = true;
120 layer_state_set_user(current_layer_state); 120 layer_state_set_user(current_layer_state);
121 } 121 }
diff --git a/keyboards/ergodox_ez/keymaps/hacker_dvorak/hacker_dvorak.c b/keyboards/ergodox_ez/keymaps/hacker_dvorak/hacker_dvorak.c
index 6224e8baa8..19627ad11f 100644
--- a/keyboards/ergodox_ez/keymaps/hacker_dvorak/hacker_dvorak.c
+++ b/keyboards/ergodox_ez/keymaps/hacker_dvorak/hacker_dvorak.c
@@ -7,13 +7,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
7 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------// 7 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------//
8 // ESCAPE | | | | | | START RECORDING // 8 // ESCAPE | | | | | | START RECORDING //
9 // | | | | | | // 9 // | | | | | | //
10 KC_ESC, TD(GRV_TILD), TD(AT_DLR), TD(LCBR_LABK), TD(LPRN_LBRC), TD(EXLM_QUES), DYN_REC_START1, // 10 KC_ESC, TD(GRV_TILD), TD(AT_DLR), TD(LCBR_LABK), TD(LPRN_LBRC), TD(EXLM_QUES), DM_REC1, //
11 // | ~ | $ | < | [ | ? | // 11 // | ~ | $ | < | [ | ? | //
12 // | TAP DANCE: ` | TAP DANCE: @ TAP DANCE: { | TAP DANCE: ( | TAP DANCE: ! | DYNAMIC MARCO 1 // 12 // | TAP DANCE: ` | TAP DANCE: @ TAP DANCE: { | TAP DANCE: ( | TAP DANCE: ! | DYNAMIC MARCO 1 //
13 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------// 13 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------//
14 // TAB | MOD TAP: ALT+SHIFT | MOD TAP: CTRL+ALT | MOD TAP: CTRL+SHIFT | P | Y | // 14 // TAB | MOD TAP: ALT+SHIFT | MOD TAP: CTRL+ALT | MOD TAP: CTRL+SHIFT | P | Y | //
15 // | | | | | | // 15 // | | | | | | //
16 KC_TAB, TD(NONE_LEAD), TD(QUOT_DQUO), TD(DOT_COMM), LCG_T(KC_P), LAG_T(KC_Y), DYN_MACRO_PLAY1, // 16 KC_TAB, TD(NONE_LEAD), TD(QUOT_DQUO), TD(DOT_COMM), LCG_T(KC_P), LAG_T(KC_Y), DM_PLY1, //
17 // | LEAD | " | , | | | // 17 // | LEAD | " | , | | | //
18 // | TAP DANCE: NONE | TAP DANCE: ' | TAP DANCE: . | MOD TAP: CTRL+GUI | MOD TAP: ALT+GUI | // 18 // | TAP DANCE: NONE | TAP DANCE: ' | TAP DANCE: . | MOD TAP: CTRL+GUI | MOD TAP: ALT+GUI | //
19 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------| PLAY DYNAMIC MACRO 1 // 19 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------| PLAY DYNAMIC MACRO 1 //
@@ -25,7 +25,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------| META // 25 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------| META //
26 // STOP RECORDING | MOD TAP: GUI+SHIFT+ALT | Q | J | K | X | // 26 // STOP RECORDING | MOD TAP: GUI+SHIFT+ALT | Q | J | K | X | //
27 // | | | | | | // 27 // | | | | | | //
28 DYN_REC_STOP, TD(SCLN_COLN), LCAG_T(KC_Q), TD(J_MED_MEH), TD(K_NUM_HYP), LCSG_T(KC_X), KC_LGUI, // 28 DM_RSTP, TD(SCLN_COLN), LCAG_T(KC_Q), TD(J_MED_MEH), TD(K_NUM_HYP), LCSG_T(KC_X), KC_LGUI, //
29 // | : | | | | | // 29 // | : | | | | | //
30 // DYNAMIC MACRO | TAP DANCE: ; | MOD TAP: SHIFT+GUI | M TAP DANCE: MEDIA/MEH | M TAP DANCE: ATM/HYPER | MOD TAP: CTL+SHIFT+GUI | // 30 // DYNAMIC MACRO | TAP DANCE: ; | MOD TAP: SHIFT+GUI | M TAP DANCE: MEDIA/MEH | M TAP DANCE: ATM/HYPER | MOD TAP: CTL+SHIFT+GUI | //
31 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------// 31 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------//
@@ -63,13 +63,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
63 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------// 63 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------//
64 // | | | | | | // 64 // | | | | | | //
65 // | | | | | | // 65 // | | | | | | //
66 DYN_REC_START2, TD(APMR_PIPE), TD(RPRN_RBRC), TD(RCBR_RABK), TD(HASH_PERC), TD(ASTR_CIRC), XXXXXXX, // 66 DM_REC2, TD(APMR_PIPE), TD(RPRN_RBRC), TD(RCBR_RABK), TD(HASH_PERC), TD(ASTR_CIRC), XXXXXXX, //
67 // | | | | | | // 67 // | | | | | | //
68 // | | | | | | // 68 // | | | | | | //
69 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------// 69 //------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------//
70 // | | | | | | // 70 // | | | | | | //
71 // | | | | | | // 71 // | | | | | | //
72 DYN_MACRO_PLAY2, LAG_T(KC_F), LCG_T(KC_G), C_S_T(KC_C), LCA_T(KC_R), LAS_T(KC_L), TD(SLSH_BSLS), // 72 DM_PLY2, LAG_T(KC_F), LCG_T(KC_G), C_S_T(KC_C), LCA_T(KC_R), LAS_T(KC_L), TD(SLSH_BSLS), //
73 // | | | | | | // 73 // | | | | | | //
74 // | | | | | | // 74 // | | | | | | //
75 // |-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------// 75 // |-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+------------------------//
diff --git a/keyboards/gh60/satan/keymaps/addcninblue/keymap.c b/keyboards/gh60/satan/keymaps/addcninblue/keymap.c
index 3cfbd340cf..d120f19e8b 100644
--- a/keyboards/gh60/satan/keymaps/addcninblue/keymap.c
+++ b/keyboards/gh60/satan/keymaps/addcninblue/keymap.c
@@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
67 */ 67 */
68 [_FN] = LAYOUT_60_ansi_split_bs_rshift( /* Layer 2 */ 68 [_FN] = LAYOUT_60_ansi_split_bs_rshift( /* Layer 2 */
69 KC_GRAVE , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , KC_F12 , KC_INS , KC_DEL , \ 69 KC_GRAVE , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , KC_F12 , KC_INS , KC_DEL , \
70 KC_CAPS , KC_VOLD , KC_MUTE , KC_VOLU , DYN_REC_START1 , DYN_MACRO_PLAY1 , DYN_REC_STOP , KC_PGUP , KC_HOME , ______ , KC_PSCR , KC_UP , ______ , KC_DEL , \ 70 KC_CAPS , KC_VOLD , KC_MUTE , KC_VOLU , DM_REC1 , DM_PLY1 , DM_RSTP , KC_PGUP , KC_HOME , ______ , KC_PSCR , KC_UP , ______ , KC_DEL , \
71 KC_LCTL , KC_END , ______ , KC_PGDN , ______ , ______ , KC_LEFT , KC_DOWN , KC_UP , KC_RIGHT , KC_LEFT , KC_RGHT , KC_ENT , \ 71 KC_LCTL , KC_END , ______ , KC_PGDN , ______ , ______ , KC_LEFT , KC_DOWN , KC_UP , KC_RIGHT , KC_LEFT , KC_RGHT , KC_ENT , \
72 KC_LSFT , KC_MPRV , KC_MPLY , KC_MNXT , BL_DEC , BL_TOGG , BL_INC , ______ , ______ , ______ , KC_DOWN , KC_RSFT , TO(_DEFAULT) , \ 72 KC_LSFT , KC_MPRV , KC_MPLY , KC_MNXT , BL_DEC , BL_TOGG , BL_INC , ______ , ______ , ______ , KC_DOWN , KC_RSFT , TO(_DEFAULT) , \
73 ______ , ______ , KC_LALT , KC_SPC , KC_RALT , QK_BOOT , ______ , ______ \ 73 ______ , ______ , KC_LALT , KC_SPC , KC_RALT , QK_BOOT , ______ , ______ \
diff --git a/keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c b/keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c
index dc50958c57..6a153eaf8f 100644
--- a/keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c
+++ b/keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c
@@ -22,11 +22,11 @@ extern backlight_config_t backlight_config;
22 22
23#include "dynamic_macro.h" 23#include "dynamic_macro.h"
24#define FN_CAPS LT(_FL, KC_CAPS) 24#define FN_CAPS LT(_FL, KC_CAPS)
25#define KC_DMR1 DYN_REC_START1 25#define KC_DMR1 DM_REC1
26#define KC_DMR2 DYN_REC_START2 26#define KC_DMR2 DM_REC2
27#define KC_DMP1 DYN_MACRO_PLAY1 27#define KC_DMP1 DM_PLY1
28#define KC_DMP2 DYN_MACRO_PLAY2 28#define KC_DMP2 DM_PLY2
29#define KC_DMRS DYN_REC_STOP 29#define KC_DMRS DM_RSTP
30 30
31const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 31const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
32 /*#### _BL: Base Layer - Standard TKL QWERTY layout. 32 /*#### _BL: Base Layer - Standard TKL QWERTY layout.
diff --git a/keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c b/keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c
index 02f4149235..d807df047d 100644
--- a/keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c
+++ b/keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c
@@ -122,9 +122,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
122 * `--------------------------------------------------------------------------------------------------' 122 * `--------------------------------------------------------------------------------------------------'
123 */ 123 */
124[_ADJUST] = LAYOUT( 124[_ADJUST] = LAYOUT(
125 M_CUSTOM, QK_BOOT, QWERTY, _______, _______, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL , 125 M_CUSTOM, QK_BOOT, QWERTY, _______, _______, DM_REC1, DM_REC2, _______, _______, _______, _______, KC_DEL ,
126 KC_CAPS, _______, _______, _______, _______, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, QWERTY , 126 KC_CAPS, _______, _______, _______, _______, DM_PLY1, DM_PLY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, QWERTY ,
127 TG(_MAC), _______, _______, _______, _______, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, COLEMAK , 127 TG(_MAC), _______, _______, _______, _______, DM_RSTP, DM_RSTP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, COLEMAK ,
128 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 128 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
129), 129),
130 130
diff --git a/keyboards/hhkb/ansi/keymaps/cinaeco/keymap.c b/keyboards/hhkb/ansi/keymaps/cinaeco/keymap.c
index 520bcb35d0..5ad8bee641 100644
--- a/keyboards/hhkb/ansi/keymaps/cinaeco/keymap.c
+++ b/keyboards/hhkb/ansi/keymaps/cinaeco/keymap.c
@@ -131,7 +131,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
131 */ 131 */
132 132
133 [UTIL] = LAYOUT( 133 [UTIL] = LAYOUT(
134 QK_BOOT, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, ____, ____, ____, ____, ____, ____, ____, ____, DF(QWER), DF(COLE), DF(DVOR), DB_TOGG, 134 QK_BOOT, DM_PLY1, DM_PLY2, ____, ____, ____, ____, ____, ____, ____, ____, DF(QWER), DF(COLE), DF(DVOR), DB_TOGG,
135 ____, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, ____, KC_HOME, KC_PGDN, KC_PGUP, KC_END, ____, ____, ____, ____, 135 ____, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, ____, KC_HOME, KC_PGDN, KC_PGUP, KC_END, ____, ____, ____, ____,
136 ____, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D, ____, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, ____, ____, ____, 136 ____, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D, ____, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, ____, ____, ____,
137 ____, ____, ____, ____, ____, KC_SPC, ____, ____, ____, ____, ____, ____, ____, 137 ____, ____, ____, ____, ____, KC_SPC, ____, ____, ____, ____, ____, ____, ____,
@@ -154,9 +154,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
154 */ 154 */
155 155
156 [MREC] = LAYOUT( 156 [MREC] = LAYOUT(
157 ____, DYN_REC_START1, DYN_REC_START2, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, 157 ____, DM_REC1, DM_REC2, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____,
158 ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, 158 ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____,
159 ____, ____, DYN_REC_STOP, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, 159 ____, ____, DM_RSTP, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____,
160 ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, 160 ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____,
161 ____, ____, ____, ____, ____) 161 ____, ____, ____, ____, ____)
162 162
diff --git a/keyboards/hhkb/ansi/keymaps/mjt/keymap.c b/keyboards/hhkb/ansi/keymaps/mjt/keymap.c
index 71a24fa2a5..b4a36c97ee 100644
--- a/keyboards/hhkb/ansi/keymaps/mjt/keymap.c
+++ b/keyboards/hhkb/ansi/keymaps/mjt/keymap.c
@@ -75,15 +75,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
75 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS, 75 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS,
76 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 76 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
77 [DYN] = LAYOUT( 77 [DYN] = LAYOUT(
78 KC_TRNS, DYN_REC_START1, DYN_REC_START2, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, 78 KC_TRNS, DM_REC1, DM_REC2, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DM_PLY1, DM_PLY2,
79 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, KC_TRNS, KC_TRNS, 79 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, KC_TRNS, KC_TRNS,
80 KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MACSLEEP, KC_HOME, KC_END, KC_TRNS, 80 KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MACSLEEP, KC_HOME, KC_END, KC_TRNS,
81 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGDN, KC_TRNS, KC_TRNS, 81 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGDN, KC_TRNS, KC_TRNS,
82 KC_TRNS, KC_TRNS, DYN_REC_STOP, KC_TRNS, KC_TRNS)}; 82 KC_TRNS, KC_TRNS, DM_RSTP, KC_TRNS, KC_TRNS)};
83 83
84bool process_record_user(uint16_t keycode, keyrecord_t *record) 84bool process_record_user(uint16_t keycode, keyrecord_t *record)
85{ 85{
86 uint16_t macro_kc = (keycode == MO(DYN) ? DYN_REC_STOP : keycode); 86 uint16_t macro_kc = (keycode == MO(DYN) ? DM_RSTP : keycode);
87 if (!process_dynamic_macro(macro_kc, record)) 87 if (!process_dynamic_macro(macro_kc, record))
88 { 88 {
89 return false; 89 return false;
diff --git a/keyboards/hhkb/ansi/keymaps/shela/keymap.c b/keyboards/hhkb/ansi/keymaps/shela/keymap.c
index bc901472f6..922ec02c41 100644
--- a/keyboards/hhkb/ansi/keymaps/shela/keymap.c
+++ b/keyboards/hhkb/ansi/keymaps/shela/keymap.c
@@ -50,8 +50,8 @@ enum custom_keycodes {
50/* Additional custom keycodes */ 50/* Additional custom keycodes */
51#define MO_HHKB MO(_HHKB) 51#define MO_HHKB MO(_HHKB)
52#define LT_SPFN LT(_SPACE_FN, KC_SPC) 52#define LT_SPFN LT(_SPACE_FN, KC_SPC)
53#define DM_STA1 DYN_REC_START1 53#define DM_STA1 DM_REC1
54#define DM_PLY1 DYN_MACRO_PLAY1 54#define DM_PLY1 DM_PLY1
55 55
56/* User settings structure for the EEPROM */ 56/* User settings structure for the EEPROM */
57typedef union { 57typedef union {
diff --git a/keyboards/hineybush/h87a/keymaps/gam3cat/keymap.c b/keyboards/hineybush/h87a/keymaps/gam3cat/keymap.c
index 5ce963e4bf..5c3ee4d961 100644
--- a/keyboards/hineybush/h87a/keymaps/gam3cat/keymap.c
+++ b/keyboards/hineybush/h87a/keymaps/gam3cat/keymap.c
@@ -22,11 +22,11 @@ extern backlight_config_t backlight_config;
22 22
23#include "dynamic_macro.h" 23#include "dynamic_macro.h"
24#define FN_CAPS LT(_FL, KC_CAPS) 24#define FN_CAPS LT(_FL, KC_CAPS)
25#define KC_DMR1 DYN_REC_START1 25#define KC_DMR1 DM_REC1
26#define KC_DMR2 DYN_REC_START2 26#define KC_DMR2 DM_REC2
27#define KC_DMP1 DYN_MACRO_PLAY1 27#define KC_DMP1 DM_PLY1
28#define KC_DMP2 DYN_MACRO_PLAY2 28#define KC_DMP2 DM_PLY2
29#define KC_DMRS DYN_REC_STOP 29#define KC_DMRS DM_RSTP
30 30
31const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 31const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
32 /*#### _BL: Base Layer - Standard TKL QWERTY layout. 32 /*#### _BL: Base Layer - Standard TKL QWERTY layout.
diff --git a/keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c b/keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c
index ea3d694f46..000a7b472d 100644
--- a/keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c
+++ b/keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c
@@ -22,11 +22,11 @@ extern backlight_config_t backlight_config;
22 22
23#include "dynamic_macro.h" 23#include "dynamic_macro.h"
24#define FN_CAPS LT(_FL, KC_CAPS) 24#define FN_CAPS LT(_FL, KC_CAPS)
25#define KC_DMR1 DYN_REC_START1 25#define KC_DMR1 DM_REC1
26#define KC_DMR2 DYN_REC_START2 26#define KC_DMR2 DM_REC2
27#define KC_DMP1 DYN_MACRO_PLAY1 27#define KC_DMP1 DM_PLY1
28#define KC_DMP2 DYN_MACRO_PLAY2 28#define KC_DMP2 DM_PLY2
29#define KC_DMRS DYN_REC_STOP 29#define KC_DMRS DM_RSTP
30 30
31const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 31const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
32 /*#### _BL: Base Layer - Mostly standard 65% QWERTY layout. 32 /*#### _BL: Base Layer - Mostly standard 65% QWERTY layout.
diff --git a/keyboards/jd45/keymaps/mjt6u/keymap.c b/keyboards/jd45/keymaps/mjt6u/keymap.c
index 1afb4f0191..8880fc267c 100644
--- a/keyboards/jd45/keymaps/mjt6u/keymap.c
+++ b/keyboards/jd45/keymaps/mjt6u/keymap.c
@@ -74,8 +74,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
74 ), 74 ),
75 75
76 [_ADJUST] = LAYOUT( \ 76 [_ADJUST] = LAYOUT( \
77 _______, QK_BOOT, _______, _______, _______, _______, _______, DYN_REC_START1, DYN_REC_START2, _______, KC_PSCR, _______, _______, \ 77 _______, QK_BOOT, _______, _______, _______, _______, _______, DM_REC1, DM_REC2, _______, KC_PSCR, _______, _______, \
78 _______, _______, _______, _______, USEFNMODS, _______, _______, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, MACSLEEP, _______, _______, \ 78 _______, _______, _______, _______, USEFNMODS, _______, _______, DM_PLY1, DM_PLY2, MACSLEEP, _______, _______, \
79 _______, _______, _______, _______, _______, _______, USENUMMODS, _______, _______, _______, _______, _______, \ 79 _______, _______, _______, _______, _______, _______, USENUMMODS, _______, _______, _______, _______, _______, \
80 XXXXXXX, _______, _______, XXXXXXX, XXXXXXX, _______, XXXXXXX, __MOD__, __MOD__, XXXXXXX \ 80 XXXXXXX, _______, _______, XXXXXXX, XXXXXXX, _______, XXXXXXX, __MOD__, __MOD__, XXXXXXX \
81 ) 81 )
@@ -91,7 +91,7 @@ static bool singular_key = false;
91 91
92bool process_record_user(uint16_t keycode, keyrecord_t *record) 92bool process_record_user(uint16_t keycode, keyrecord_t *record)
93{ 93{
94 uint16_t macro_kc = (keycode == MO(_ADJUST) ? DYN_REC_STOP : keycode); 94 uint16_t macro_kc = (keycode == MO(_ADJUST) ? DM_RSTP : keycode);
95 if (!process_record_dynamic_macro(macro_kc, record)) 95 if (!process_record_dynamic_macro(macro_kc, record))
96 { 96 {
97 return false; 97 return false;
diff --git a/keyboards/kbdfans/kbd75/keymaps/tucznak/keymap.c b/keyboards/kbdfans/kbd75/keymaps/tucznak/keymap.c
index ba1f78ce49..8184b06253 100644
--- a/keyboards/kbdfans/kbd75/keymaps/tucznak/keymap.c
+++ b/keyboards/kbdfans/kbd75/keymaps/tucznak/keymap.c
@@ -31,8 +31,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
31 QK_BOOT, KC_MPLY, KC_MPRV, KC_MNXT, KC_MSTP, KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SCRL, KC_PAUS, 31 QK_BOOT, KC_MPLY, KC_MPRV, KC_MNXT, KC_MSTP, KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SCRL, KC_PAUS,
32 KC_TRNS, MACRO1, MACRO2, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 32 KC_TRNS, MACRO1, MACRO2, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
33 MACROTAB, RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_SPI, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NUBS, KC_TRNS, 33 MACROTAB, RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_SPI, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NUBS, KC_TRNS,
34 KC_TRNS, VK_TOGG, RGB_RMOD, RGB_HUD, RGB_SAD, RGB_VAD, RGB_SPD, KC_TRNS, KC_TRNS, KC_TRNS, DYN_REC_START2, DYN_MACRO_PLAY2, KC_TRNS, KC_TRNS, 34 KC_TRNS, VK_TOGG, RGB_RMOD, RGB_HUD, RGB_SAD, RGB_VAD, RGB_SPD, KC_TRNS, KC_TRNS, KC_TRNS, DM_REC2, DM_PLY2, KC_TRNS, KC_TRNS,
35 KC_TRNS, BL_TOGG, BL_DEC, BL_INC, BL_BRTG, KC_TRNS, KC_TRNS, KC_TRNS, DYN_REC_STOP, DYN_REC_START1, DYN_MACRO_PLAY1, KC_TRNS, KC_TRNS, KC_TRNS, 35 KC_TRNS, BL_TOGG, BL_DEC, BL_INC, BL_BRTG, KC_TRNS, KC_TRNS, KC_TRNS, DM_RSTP, DM_REC1, DM_PLY1, KC_TRNS, KC_TRNS, KC_TRNS,
36 KC_TRNS, KC_TRNS, KC_TRNS, LCA(KC_DEL), KC_TRNS, KC_TRNS, KC_APP, KC_TRNS, KC_TRNS, KC_TRNS 36 KC_TRNS, KC_TRNS, KC_TRNS, LCA(KC_DEL), KC_TRNS, KC_TRNS, KC_APP, KC_TRNS, KC_TRNS, KC_TRNS
37 ), 37 ),
38 [_NUMPAD] = LAYOUT_ansi_1u( 38 [_NUMPAD] = LAYOUT_ansi_1u(
diff --git a/keyboards/kbdfans/niu_mini/keymaps/tucznak/keymap.c b/keyboards/kbdfans/niu_mini/keymaps/tucznak/keymap.c
index be09319c49..b4f75a9d1e 100644
--- a/keyboards/kbdfans/niu_mini/keymaps/tucznak/keymap.c
+++ b/keyboards/kbdfans/niu_mini/keymaps/tucznak/keymap.c
@@ -105,8 +105,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
105 * `-----------------------------------------------------------------------------------' 105 * `-----------------------------------------------------------------------------------'
106 */ 106 */
107 [_FN] = LAYOUT_ortho_4x12( 107 [_FN] = LAYOUT_ortho_4x12(
108 _______, BL_STEP, _______, KC_SLEP, _______, _______, _______, DYN_REC_START1, DYN_MACRO_PLAY1, DYN_REC_STOP, _______, KC_VOLU, 108 _______, BL_STEP, _______, KC_SLEP, _______, _______, _______, DM_REC1, DM_PLY1, DM_RSTP, _______, KC_VOLU,
109 _______, VK_TOGG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, _______, DYN_REC_START2, DYN_MACRO_PLAY2, _______, _______, KC_VOLD, 109 _______, VK_TOGG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, _______, DM_REC2, DM_PLY2, _______, _______, KC_VOLD,
110 _______, RGB_TOG, RGB_RMOD, RGB_HUD, RGB_SAD, RGB_VAD, _______, _______, _______, _______, KC_MSTP, KC_MUTE, 110 _______, RGB_TOG, RGB_RMOD, RGB_HUD, RGB_SAD, RGB_VAD, _______, _______, _______, _______, KC_MSTP, KC_MUTE,
111 QK_BOOT, _______, _______, _______, _______, LCA(KC_DEL), LCA(KC_INS), _______, _______, KC_MPRV, KC_MPLY, KC_MNXT 111 QK_BOOT, _______, _______, _______, _______, LCA(KC_DEL), LCA(KC_INS), _______, _______, KC_MPRV, KC_MPLY, KC_MNXT
112 ) 112 )
diff --git a/keyboards/keebio/levinson/keymaps/jyh2/keymap.c b/keyboards/keebio/levinson/keymaps/jyh2/keymap.c
index 544a9f4f0b..87c02c5a44 100644
--- a/keyboards/keebio/levinson/keymaps/jyh2/keymap.c
+++ b/keyboards/keebio/levinson/keymaps/jyh2/keymap.c
@@ -31,11 +31,11 @@ enum custom_keycodes {
31 31
32#include "dynamic_macro.h" 32#include "dynamic_macro.h"
33 33
34#define DREC_1 DYN_REC_START1 34#define DREC_1 DM_REC1
35#define DREC_2 DYN_REC_START2 35#define DREC_2 DM_REC2
36#define DPLAY_1 DYN_MACRO_PLAY1 36#define DPLAY_1 DM_PLY1
37#define DPLAY_2 DYN_MACRO_PLAY2 37#define DPLAY_2 DM_PLY2
38#define DSTOP DYN_REC_STOP 38#define DSTOP DM_RSTP
39 39
40 40
41// Mod Tap Definitions 41// Mod Tap Definitions
diff --git a/keyboards/m10a/keymaps/gam3cat/keymap.c b/keyboards/m10a/keymaps/gam3cat/keymap.c
index 345b03945d..bfe30b7981 100644
--- a/keyboards/m10a/keymaps/gam3cat/keymap.c
+++ b/keyboards/m10a/keymaps/gam3cat/keymap.c
@@ -27,11 +27,11 @@ extern backlight_config_t backlight_config;
27 27
28#include "dynamic_macro.h" 28#include "dynamic_macro.h"
29#define FN_ZERO LT(_L9, KC_KP_0) 29#define FN_ZERO LT(_L9, KC_KP_0)
30#define KC_DMR1 DYN_REC_START1 30#define KC_DMR1 DM_REC1
31#define KC_DMR2 DYN_REC_START2 31#define KC_DMR2 DM_REC2
32#define KC_DMP1 DYN_MACRO_PLAY1 32#define KC_DMP1 DM_PLY1
33#define KC_DMP2 DYN_MACRO_PLAY2 33#define KC_DMP2 DM_PLY2
34#define KC_DMRS DYN_REC_STOP 34#define KC_DMRS DM_RSTP
35 35
36const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 36const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37 /*## Layout Config: 37 /*## Layout Config:
diff --git a/keyboards/mt/split75/keymaps/art/keymap.c b/keyboards/mt/split75/keymaps/art/keymap.c
index 0196505854..1658c8ba38 100644
--- a/keyboards/mt/split75/keymaps/art/keymap.c
+++ b/keyboards/mt/split75/keymaps/art/keymap.c
@@ -72,8 +72,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
72KC_VOLD,KC_VOLU, KC_GRAVE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINUS, KC_EQUAL, KC_BSPC, KC_DEL, 72KC_VOLD,KC_VOLU, KC_GRAVE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINUS, KC_EQUAL, KC_BSPC, KC_DEL,
73KC_MPRV,KC_MNXT, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_END, 73KC_MPRV,KC_MNXT, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_END,
74KC_HOME,KC_END, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT,KC_ENTER, KC_PGUP, 74KC_HOME,KC_END, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT,KC_ENTER, KC_PGUP,
75DYN_MACRO_PLAY1,KC_MUTE,KC_LSFT,KC_Z,KC_X,KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, LT(GIT,KC_SLSH), KC_RSFT, KC_UP, KC_PGDN, 75DM_PLY1,KC_MUTE,KC_LSFT,KC_Z,KC_X,KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, LT(GIT,KC_SLSH), KC_RSFT, KC_UP, KC_PGDN,
76DYN_REC_STOP,DYN_REC_START1,KC_LCTL, KC_LGUI, KC_LALT, LT(MEDIA,KC_SPC), LT(COMBOS,KC_BSPC), LT(NAV,KC_APP), LT(LAYOUT_CHG, KC_ENTER),KC_RALT,KC_RCTL, KC_LEFT, KC_DOWN, KC_RIGHT 76DM_RSTP,DM_REC1,KC_LCTL, KC_LGUI, KC_LALT, LT(MEDIA,KC_SPC), LT(COMBOS,KC_BSPC), LT(NAV,KC_APP), LT(LAYOUT_CHG, KC_ENTER),KC_RALT,KC_RCTL, KC_LEFT, KC_DOWN, KC_RIGHT
77 ), 77 ),
78 78
79 /* Base ,-----------------------------------------. ,-----------------------------------------------------. 79 /* Base ,-----------------------------------------. ,-----------------------------------------------------.
diff --git a/keyboards/planck/keymaps/dr_notsokind/keymap.c b/keyboards/planck/keymaps/dr_notsokind/keymap.c
index 15562a537a..f02292beee 100644
--- a/keyboards/planck/keymaps/dr_notsokind/keymap.c
+++ b/keyboards/planck/keymaps/dr_notsokind/keymap.c
@@ -161,8 +161,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
161 */ 161 */
162[_MEDIA] = LAYOUT_planck_grid( 162[_MEDIA] = LAYOUT_planck_grid(
163 XXXXXXX, XXXXXXX, KC_WHOM, XXXXXXX, XXXXXXX, XXXXXXX, KC_AGAIN, XXXXXXX, KC_INS, XXXXXXX, KC_PSCR, XXXXXXX, 163 XXXXXXX, XXXXXXX, KC_WHOM, XXXXXXX, XXXXXXX, XXXXXXX, KC_AGAIN, XXXXXXX, KC_INS, XXXXXXX, KC_PSCR, XXXXXXX,
164 XXXXXXX, XXXXXXX, KC_WSCH, XXXXXXX, KC_FIND, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, 164 XXXXXXX, XXXXXXX, KC_WSCH, XXXXXXX, KC_FIND, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DM_PLY1, DM_PLY2,
165 KC_LSFT, XXXXXXX, XXXXXXX, KC_CALC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, ZOOM_OUT, ZOOM_IN, KC_MPRV, DYN_REC_STOP, 165 KC_LSFT, XXXXXXX, XXXXXXX, KC_CALC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, ZOOM_OUT, ZOOM_IN, KC_MPRV, DM_RSTP,
166 ONESHOT, XXXXXXX, XXXXXXX, _______, KC_VOLD, KC_MUTE, KC_MUTE, KC_VOLU, ZOOM_NML, KC_MSTP, KC_MNXT, KC_MPLY 166 ONESHOT, XXXXXXX, XXXXXXX, _______, KC_VOLD, KC_MUTE, KC_MUTE, KC_VOLU, ZOOM_NML, KC_MSTP, KC_MNXT, KC_MPLY
167), 167),
168 168
@@ -179,7 +179,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
179 */ 179 */
180[_ONESHOT] = LAYOUT_planck_grid( 180[_ONESHOT] = LAYOUT_planck_grid(
181 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 181 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
182 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, DYN_REC_START1, DYN_REC_START2, 182 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, DM_REC1, DM_REC2,
183 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 183 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
184 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 184 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
185), 185),
@@ -221,16 +221,16 @@ void press_key(uint16_t key) {
221} 221}
222 222
223bool process_record_user(uint16_t keycode, keyrecord_t *record) { 223bool process_record_user(uint16_t keycode, keyrecord_t *record) {
224 // uint16_t macro_kc = (keycode == ONESHOT ? DYN_REC_STOP : keycode); 224 // uint16_t macro_kc = (keycode == ONESHOT ? DM_RSTP : keycode);
225 if (!process_record_dynamic_macro(keycode, record)) { 225 if (!process_record_dynamic_macro(keycode, record)) {
226 switch(keycode) { 226 switch(keycode) {
227 case DYN_REC_START1: 227 case QK_DYNAMIC_MACRO_RECORD_START_1:
228 case DYN_REC_START2: 228 case QK_DYNAMIC_MACRO_RECORD_START_2:
229#ifdef AUDIO_ENABLE 229#ifdef AUDIO_ENABLE
230 PLAY_SONG(tone_dyn_macro_rec); 230 PLAY_SONG(tone_dyn_macro_rec);
231#endif 231#endif
232 break; 232 break;
233 case DYN_REC_STOP: 233 case QK_DYNAMIC_MACRO_RECORD_STOP:
234#ifdef AUDIO_ENABLE 234#ifdef AUDIO_ENABLE
235 PLAY_SONG(tone_dyn_macro_stop); 235 PLAY_SONG(tone_dyn_macro_stop);
236#endif 236#endif
diff --git a/keyboards/planck/keymaps/mjt/keymap.c b/keyboards/planck/keymaps/mjt/keymap.c
index a895d9519b..3410fa4b1a 100644
--- a/keyboards/planck/keymaps/mjt/keymap.c
+++ b/keyboards/planck/keymaps/mjt/keymap.c
@@ -124,10 +124,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
124 BACKLIT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 124 BACKLIT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
125), 125),
126[_DYN] = LAYOUT_planck_grid( 126[_DYN] = LAYOUT_planck_grid(
127 _______ , _______, _______, _______, _______, _______, _______, _______, _______, DYN_REC_START1, DYN_REC_START2, _______ , 127 _______ , _______, _______, _______, _______, _______, _______, _______, _______, DM_REC1, DM_REC2, _______ ,
128 _______ , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 128 _______ , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
129 _______ , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 129 _______ , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
130 _______ , _______, _______, _______, _______, _______, _______, _______, _______, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, _______ 130 _______ , _______, _______, _______, _______, _______, _______, _______, _______, DM_PLY1, DM_PLY2, _______
131) 131)
132 132
133}; 133};
@@ -151,7 +151,7 @@ void persistant_default_layer_set(uint16_t default_layer) {
151} 151}
152 152
153bool process_record_user(uint16_t keycode, keyrecord_t *record) { 153bool process_record_user(uint16_t keycode, keyrecord_t *record) {
154 uint16_t macro_kc = (keycode == MO(_DYN) ? DYN_REC_STOP : keycode); 154 uint16_t macro_kc = (keycode == MO(_DYN) ? DM_RSTP : keycode);
155 if (!process_record_dynamic_macro(macro_kc, record)) { 155 if (!process_record_dynamic_macro(macro_kc, record)) {
156 return false; 156 return false;
157 } 157 }
diff --git a/keyboards/planck/keymaps/mjtnumsym/keymap.c b/keyboards/planck/keymaps/mjtnumsym/keymap.c
index 86368c6dab..e7ae02397d 100644
--- a/keyboards/planck/keymaps/mjtnumsym/keymap.c
+++ b/keyboards/planck/keymaps/mjtnumsym/keymap.c
@@ -63,8 +63,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
63 */ 63 */
64[_FKEYS] = LAYOUT_planck_grid( 64[_FKEYS] = LAYOUT_planck_grid(
65 KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, 65 KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______,
66 KC_DEL, KC_F11, KC_F12, KC_F13, KC_F14, KC_F15, KC_F6, _______, _______, MACSLEEP, DYN_REC_START1, DYN_REC_START2, 66 KC_DEL, KC_F11, KC_F12, KC_F13, KC_F14, KC_F15, KC_F6, _______, _______, MACSLEEP, DM_REC1, DM_REC2,
67 _______, _______, _______, _______, _______, _______, _______, _______, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, _______, DYN_REC_STOP, 67 _______, _______, _______, _______, _______, _______, _______, _______, DM_PLY1, DM_PLY2, _______, DM_RSTP,
68 _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY 68 _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY
69), 69),
70 70
@@ -123,10 +123,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
123 BACKLIT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 123 BACKLIT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
124) /*, 124) /*,
125[_DYN] = LAYOUT_planck_grid( 125[_DYN] = LAYOUT_planck_grid(
126 _______ , _______, _______, _______, _______, _______, _______, _______, _______, DYN_REC_START1, DYN_REC_START2, _______ , 126 _______ , _______, _______, _______, _______, _______, _______, _______, _______, DM_REC1, DM_REC2, _______ ,
127 _______ , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 127 _______ , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
128 _______ , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 128 _______ , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
129 _______ , _______, _______, _______, _______, _______, _______, _______, _______, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, _______ 129 _______ , _______, _______, _______, _______, _______, _______, _______, _______, DM_PLY1, DM_PLY2, _______
130)*/ 130)*/
131 131
132}; 132};
@@ -150,7 +150,7 @@ void persistant_default_layer_set(uint16_t default_layer) {
150} 150}
151 151
152bool process_record_user(uint16_t keycode, keyrecord_t *record) { 152bool process_record_user(uint16_t keycode, keyrecord_t *record) {
153 uint16_t macro_kc = (keycode == FKEYS ? DYN_REC_STOP : keycode); 153 uint16_t macro_kc = (keycode == FKEYS ? DM_RSTP : keycode);
154 if (!process_record_dynamic_macro(macro_kc, record)) { 154 if (!process_record_dynamic_macro(macro_kc, record)) {
155 return false; 155 return false;
156 } 156 }
diff --git a/keyboards/planck/keymaps/vifon/keymap.c b/keyboards/planck/keymaps/vifon/keymap.c
index 6929197542..bd82d7b642 100644
--- a/keyboards/planck/keymaps/vifon/keymap.c
+++ b/keyboards/planck/keymaps/vifon/keymap.c
@@ -82,8 +82,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
82 _______, _______, KC_LGUI, KC_LALT, _______, _______, _______, _______, _______, _______, _______ 82 _______, _______, KC_LGUI, KC_LALT, _______, _______, _______, _______, _______, _______, _______
83 ), 83 ),
84 [_DYN] = LAYOUT_planck_mit( /* special */ 84 [_DYN] = LAYOUT_planck_mit( /* special */
85 KM_HOLD, DYN_REC_START1, DYN_MACRO_PLAY1, _______, _______, _______, _______, KC_APP, KC_INS, _______, KC_PSCR, KC_PAUS, 85 KM_HOLD, DM_REC1, DM_PLY1, _______, _______, _______, _______, KC_APP, KC_INS, _______, KC_PSCR, KC_PAUS,
86 QK_LOCK, DYN_REC_START2, DYN_MACRO_PLAY2, _______, _______, _______, _______, _______, _______, KC_CAPS, KC_SCRL, KC_NUM, 86 QK_LOCK, DM_REC2, DM_PLY2, _______, _______, _______, _______, _______, _______, KC_CAPS, KC_SCRL, KC_NUM,
87 KM_SHLK, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 87 KM_SHLK, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
88 _______, _______, _______, _______, KM_PP_GAME, DF(_QW), DF(_PP), _______, _______, _______, _______ 88 _______, _______, _______, _______, KM_PP_GAME, DF(_QW), DF(_PP), _______, _______, _______, _______
89 ), 89 ),
@@ -103,7 +103,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
103 static uint16_t key_timer; 103 static uint16_t key_timer;
104 static uint8_t ignore_up_events = 0; 104 static uint8_t ignore_up_events = 0;
105 105
106 uint16_t macro_kc = (keycode == MO(_DYN) ? DYN_REC_STOP : keycode); 106 uint16_t macro_kc = (keycode == MO(_DYN) ? DM_RSTP : keycode);
107 if (!process_record_dynamic_macro(macro_kc, record)) { 107 if (!process_record_dynamic_macro(macro_kc, record)) {
108 return false; 108 return false;
109 } 109 }
diff --git a/keyboards/preonic/keymaps/era1112/keymap.c b/keyboards/preonic/keymaps/era1112/keymap.c
index 4031f998db..43c8ab9572 100644
--- a/keyboards/preonic/keymaps/era1112/keymap.c
+++ b/keyboards/preonic/keymaps/era1112/keymap.c
@@ -264,7 +264,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t* record) {
264 } 264 }
265 265
266 // Sound when Dynamic recording started 266 // Sound when Dynamic recording started
267 case DYN_REC_START1: 267 case QK_DYNAMIC_MACRO_RECORD_START_1:
268 268
269 // If pressed 269 // If pressed
270 if (record->event.pressed) { 270 if (record->event.pressed) {
@@ -279,7 +279,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t* record) {
279 } 279 }
280 280
281 // Sound when Dynamic recording stopped 281 // Sound when Dynamic recording stopped
282 case DYN_REC_STOP: 282 case QK_DYNAMIC_MACRO_RECORD_STOP:
283 283
284 // If pressed 284 // If pressed
285 if (record->event.pressed) { 285 if (record->event.pressed) {
@@ -336,7 +336,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
336 336
337 // lower key 337 // lower key
338 [_LOWER] = LAYOUT_ortho_5x12 ( 338 [_LOWER] = LAYOUT_ortho_5x12 (
339 DYN_MACRO_PLAY1, DYN_REC_START1, DYN_REC_STOP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 339 DM_PLY1, DM_REC1, DM_RSTP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
340 KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, 340 KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL,
341 KC_BSPC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_QUOT, KC_GRV, KC_LCBR, KC_RCBR, KC_TRNS, 341 KC_BSPC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_QUOT, KC_GRV, KC_LCBR, KC_RCBR, KC_TRNS,
342 KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MINS, KC_EQL, KC_TRNS, KC_BSLS, KC_TRNS, 342 KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MINS, KC_EQL, KC_TRNS, KC_BSLS, KC_TRNS,
@@ -345,7 +345,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
345 345
346 // raise key 346 // raise key
347 [_RAISE] = LAYOUT_ortho_5x12 ( 347 [_RAISE] = LAYOUT_ortho_5x12 (
348 DYN_MACRO_PLAY1, DYN_REC_START1, DYN_REC_STOP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 348 DM_PLY1, DM_REC1, DM_RSTP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
349 KC_TRNS, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, 349 KC_TRNS, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL,
350 KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_DQUO, KC_TILD, KC_LBRC, KC_RBRC, KC_TRNS, 350 KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_DQUO, KC_TILD, KC_LBRC, KC_RBRC, KC_TRNS,
351 KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_UNDS, KC_PLUS , KC_TRNS, KC_PIPE, KC_TRNS, 351 KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_UNDS, KC_PLUS , KC_TRNS, KC_PIPE, KC_TRNS,
diff --git a/keyboards/preonic/keymaps/laurentlaurent/keymap.c b/keyboards/preonic/keymaps/laurentlaurent/keymap.c
index a64469051a..0e12012517 100644
--- a/keyboards/preonic/keymaps/laurentlaurent/keymap.c
+++ b/keyboards/preonic/keymaps/laurentlaurent/keymap.c
@@ -6,11 +6,11 @@
6 #include "../../rev3/config.h" 6 #include "../../rev3/config.h"
7 #include "../../rev3/rev3.h" 7 #include "../../rev3/rev3.h"
8 enum dynamic_macro_keycodes { 8 enum dynamic_macro_keycodes {
9 DYN_REC_START1 = DYNAMIC_MACRO_RANGE, 9 DM_REC1 = DYNAMIC_MACRO_RANGE,
10 DYN_REC_START2, 10 DM_REC2,
11 DYN_REC_STOP, 11 DM_RSTP,
12 DYN_MACRO_PLAY1, 12 DM_PLY1,
13 DYN_MACRO_PLAY2, 13 DM_PLY2,
14 }; 14 };
15 #define QMK_KEYBOARD_H "rev3.h" 15 #define QMK_KEYBOARD_H "rev3.h"
16 #endif 16 #endif
@@ -258,8 +258,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
258 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_SCRL, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, 258 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_SCRL, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC,
259 KC_TAB, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, XXXXXXX, KC_AMPR, KC_ASTR, KC_LCBR, KC_RCBR, KC_DEL, 259 KC_TAB, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, XXXXXXX, KC_AMPR, KC_ASTR, KC_LCBR, KC_RCBR, KC_DEL,
260 KC_CAPS, KC_F11, KC_F12, KC_F13, KC_F14, KC_F15, XXXXXXX, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, XXXXXXX, 260 KC_CAPS, KC_F11, KC_F12, KC_F13, KC_F14, KC_F15, XXXXXXX, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, XXXXXXX,
261 _______, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, XXXXXXX, KC_NUHS, KC_NUBS, DYN_REC_START1, DYN_REC_START2, DYN_REC_STOP, 261 _______, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, XXXXXXX, KC_NUHS, KC_NUBS, DM_REC1, DM_REC2, DM_RSTP,
262 KC_LCTL, KC_LALT, KC_LGUI, _______, KC_BSPC, KC_SPC, KC_SPC, KC_ENT, __LYB__, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, LLSWIT 262 KC_LCTL, KC_LALT, KC_LGUI, _______, KC_BSPC, KC_SPC, KC_SPC, KC_ENT, __LYB__, DM_PLY1, DM_PLY2, LLSWIT
263 ), 263 ),
264 264
265 /* Adjust (Lower + Raise) 265 /* Adjust (Lower + Raise)
@@ -322,8 +322,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
322 KC_ESC, _______, _______, _______, _______, KC_SCRL, _______, _______, _______, _______, _______, _______, 322 KC_ESC, _______, _______, _______, _______, KC_SCRL, _______, _______, _______, _______, _______, _______,
323 KC_TAB, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, 323 KC_TAB, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL,
324 KC_CAPS, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 324 KC_CAPS, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
325 _______, _______, _______, _______, _______, _______, _______, _______, _______, DYN_REC_START1, DYN_REC_START2, DYN_REC_STOP, 325 _______, _______, _______, _______, _______, _______, _______, _______, _______, DM_REC1, DM_REC2, DM_RSTP,
326 KC_LCTL, KC_LALT, KC_LGUI, KC_DEL, KC_BSPC, KC_SPC, KC_SPC, __LYB__, _______, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, LLSWIT 326 KC_LCTL, KC_LALT, KC_LGUI, KC_DEL, KC_BSPC, KC_SPC, KC_SPC, __LYB__, _______, DM_PLY1, DM_PLY2, LLSWIT
327 ), 327 ),
328 328
329 /* Numeric Pad 329 /* Numeric Pad
@@ -419,7 +419,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
419// Play sound on Macro stop 419// Play sound on Macro stop
420#ifdef AUDIO_ENABLE 420#ifdef AUDIO_ENABLE
421 switch (keycode) { 421 switch (keycode) {
422 case DYN_REC_STOP: 422 case QK_DYNAMIC_MACRO_RECORD_STOP:
423 if (record->event.pressed) { 423 if (record->event.pressed) {
424 PLAY_SONG(tone_macro_record_stop); 424 PLAY_SONG(tone_macro_record_stop);
425 } 425 }
@@ -506,13 +506,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
506 break; 506 break;
507#ifdef AUDIO_ENABLE 507#ifdef AUDIO_ENABLE
508 // Play sound on Macro record start 508 // Play sound on Macro record start
509 case DYN_REC_START1: 509 case QK_DYNAMIC_MACRO_RECORD_START_1:
510 if (record->event.pressed) { 510 if (record->event.pressed) {
511 PLAY_SONG(tone_macro1_record); 511 PLAY_SONG(tone_macro1_record);
512 } 512 }
513 return false; 513 return false;
514 break; 514 break;
515 case DYN_REC_START2: 515 case QK_DYNAMIC_MACRO_RECORD_START_2:
516 if (record->event.pressed) { 516 if (record->event.pressed) {
517 PLAY_SONG(tone_macro2_record); 517 PLAY_SONG(tone_macro2_record);
518 } 518 }
diff --git a/keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c b/keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c
index 612ec7060a..8629ccbd9c 100644
--- a/keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c
+++ b/keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c
@@ -66,9 +66,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
66 _______, MO(_DYN) \ 66 _______, MO(_DYN) \
67 ), 67 ),
68 [_DYN] = LAYOUT_numpad_4x4( /* DYNAMIC MACRO */ 68 [_DYN] = LAYOUT_numpad_4x4( /* DYNAMIC MACRO */
69 DYN_REC_START1, DYN_REC_START2, _______, DYN_REC_STOP, \ 69 DM_REC1, DM_REC2, _______, DM_RSTP, \
70 _______, _______, _______, \ 70 _______, _______, _______, \
71 DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, _______, _______, \ 71 DM_PLY1, DM_PLY2, _______, _______, \
72 _______, _______ \ 72 _______, _______ \
73 ), 73 ),
74}; 74};
diff --git a/keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c b/keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c
index 57b4a1c4b8..8b8719a315 100644
--- a/keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c
+++ b/keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c
@@ -64,9 +64,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
64 _______, _______ 64 _______, _______
65 ), 65 ),
66 [_DYN] = LAYOUT_numpad_4x4( /* DYNAMIC MACRO */ 66 [_DYN] = LAYOUT_numpad_4x4( /* DYNAMIC MACRO */
67 DYN_REC_START1, DYN_REC_START2, _______, _______, \ 67 DM_REC1, DM_REC2, _______, _______, \
68 _______, _______, _______, \ 68 _______, _______, _______, \
69 DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, _______, _______, \ 69 DM_PLY1, DM_PLY2, _______, _______, \
70 _______, _______ 70 _______, _______
71 ), 71 ),
72}; 72};
diff --git a/keyboards/xiudi/xd75/keymaps/colinta/keymap.c b/keyboards/xiudi/xd75/keymaps/colinta/keymap.c
index 4d7c2d2007..5cdbdd6c74 100644
--- a/keyboards/xiudi/xd75/keymaps/colinta/keymap.c
+++ b/keyboards/xiudi/xd75/keymaps/colinta/keymap.c
@@ -46,8 +46,8 @@
46// "MMENU" is a macro for "CMD+SPC" (aka Spotlight/Alfred) 46// "MMENU" is a macro for "CMD+SPC" (aka Spotlight/Alfred)
47#define MMENU LGUI(KC_SPC) 47#define MMENU LGUI(KC_SPC)
48#define _____ KC_TRNS 48#define _____ KC_TRNS
49#define MM_0 DYN_MACRO_PLAY1 49#define MM_0 DM_PLY1
50#define MM_1 DYN_MACRO_PLAY2 50#define MM_1 DM_PLY2
51 51
52// tap-hold settings 52// tap-hold settings
53#define LONGPRESS_DELAY 250 53#define LONGPRESS_DELAY 250
@@ -114,8 +114,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
114 */ 114 */
115 115
116 [LAYER_RECORD] = LAYOUT( 116 [LAYER_RECORD] = LAYOUT(
117 _____, _____, _____, _____, _____, _____, DYN_REC_STOP, DYN_REC_STOP, _____, _____, _____, _____, _____, _____, _____, 117 _____, _____, _____, _____, _____, _____, DM_RSTP, DM_RSTP, _____, _____, _____, _____, _____, _____, _____,
118 _____, _____, _____, _____, _____, _____, DYN_REC_STOP, DYN_REC_STOP, _____, _____, _____, _____, _____, _____, _____, 118 _____, _____, _____, _____, _____, _____, DM_RSTP, DM_RSTP, _____, _____, _____, _____, _____, _____, _____,
119 _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, 119 _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,
120 _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, 120 _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,
121 _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____ 121 _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____
@@ -158,7 +158,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
158 */ 158 */
159 159
160 [LAYER_FN] = LAYOUT( 160 [LAYER_FN] = LAYOUT(
161 GOTO_CM, GOTO_QW, KC_NO, KC_NO, KC_NO, KC_NO, DYN_REC_START1, DYN_REC_START2, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 161 GOTO_CM, GOTO_QW, KC_NO, KC_NO, KC_NO, KC_NO, DM_REC1, DM_REC2, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
162 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 162 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
163 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 163 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
164 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 164 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
@@ -221,7 +221,7 @@ bool did_record_m1 = false;
221bool did_record_m2 = false; 221bool did_record_m2 = false;
222bool process_record_user(uint16_t keycode, keyrecord_t *record) { 222bool process_record_user(uint16_t keycode, keyrecord_t *record) {
223 bool try_dynamic_macro = true; 223 bool try_dynamic_macro = true;
224 if ((keycode == DYN_MACRO_PLAY1 && !did_record_m1) || (keycode == DYN_MACRO_PLAY2 && !did_record_m2)) { 224 if ((keycode == QK_DYNAMIC_MACRO_PLAY_1 && !did_record_m1) || (keycode == QK_DYNAMIC_MACRO_PLAY_2 && !did_record_m2)) {
225 try_dynamic_macro = false; 225 try_dynamic_macro = false;
226 } 226 }
227 else if (keycode == DM_CLEAR) { 227 else if (keycode == DM_CLEAR) {
@@ -231,18 +231,18 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
231 } 231 }
232 232
233 if (try_dynamic_macro && !process_record_dynamic_macro(keycode, record)) { 233 if (try_dynamic_macro && !process_record_dynamic_macro(keycode, record)) {
234 if (keycode == DYN_MACRO_PLAY1) { 234 if (keycode == QK_DYNAMIC_MACRO_PLAY_1) {
235 did_record_m1 = true; 235 did_record_m1 = true;
236 } 236 }
237 237
238 if (keycode == DYN_MACRO_PLAY2) { 238 if (keycode == QK_DYNAMIC_MACRO_PLAY_2) {
239 did_record_m2 = true; 239 did_record_m2 = true;
240 } 240 }
241 241
242 if (keycode == DYN_REC_START1 || keycode == DYN_REC_START2) { 242 if (keycode == QK_DYNAMIC_MACRO_RECORD_START_1 || keycode == QK_DYNAMIC_MACRO_RECORD_START_2) {
243 layer_move(LAYER_RECORD); 243 layer_move(LAYER_RECORD);
244 } 244 }
245 else if (keycode == DYN_REC_STOP) { 245 else if (keycode == QK_DYNAMIC_MACRO_RECORD_STOP) {
246 layer_move(LAYER_COLEMAK); 246 layer_move(LAYER_COLEMAK);
247 } 247 }
248 248
@@ -250,10 +250,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
250 } 250 }
251 251
252 switch (keycode) { 252 switch (keycode) {
253 case DYN_MACRO_PLAY1: 253 case QK_DYNAMIC_MACRO_PLAY_1:
254 SEND_STRING(SENDSTRING_MM0); 254 SEND_STRING(SENDSTRING_MM0);
255 return false; 255 return false;
256 case DYN_MACRO_PLAY2: 256 case QK_DYNAMIC_MACRO_PLAY_2:
257 SEND_STRING(SENDSTRING_MM1); 257 SEND_STRING(SENDSTRING_MM1);
258 return false; 258 return false;
259 case MM_2: 259 case MM_2:
diff --git a/keyboards/xiudi/xd75/keymaps/colinta/readme.md b/keyboards/xiudi/xd75/keymaps/colinta/readme.md
index e4e8049015..92c76e1315 100644
--- a/keyboards/xiudi/xd75/keymaps/colinta/readme.md
+++ b/keyboards/xiudi/xd75/keymaps/colinta/readme.md
@@ -23,7 +23,7 @@ I've implemented my own "tap/hold" feature, identical in spirit to "Space Cadet"
23 23
24The function layer is only to switch to Qwerty (so other people can use this keyboard - also turns off sticky keys) and to start recording keypresses. 24The function layer is only to switch to Qwerty (so other people can use this keyboard - also turns off sticky keys) and to start recording keypresses.
25 25
26I implemented "stop recording" in a unique way; starting a macro recording sends the keyboard layer to one that has all the macro keys assigned to `DYN_REC_STOP`, and restores the layer to the default when recording is stopped. 26I implemented "stop recording" in a unique way; starting a macro recording sends the keyboard layer to one that has all the macro keys assigned to `DM_RSTP`, and restores the layer to the default when recording is stopped.
27 27
28I wish Dynamic Macros supported more, because I'd like to record a third macro in the MACRO slot instead of hardcoding it. I'm using these to store some passwords. 28I wish Dynamic Macros supported more, because I'd like to record a third macro in the MACRO slot instead of hardcoding it. I'm using these to store some passwords.
29 29
diff --git a/keyboards/xiudi/xd75/keymaps/dyn_macro_tap_dance/keymap.c b/keyboards/xiudi/xd75/keymaps/dyn_macro_tap_dance/keymap.c
index 4c9a61dcb4..353494f914 100644
--- a/keyboards/xiudi/xd75/keymaps/dyn_macro_tap_dance/keymap.c
+++ b/keyboards/xiudi/xd75/keymaps/dyn_macro_tap_dance/keymap.c
@@ -40,17 +40,17 @@ void macro_tog_key( qk_tap_dance_state_t *state, void *user_data ) {
40 40
41 keyrecord_t kr; 41 keyrecord_t kr;
42 kr.event.pressed = false; 42 kr.event.pressed = false;
43 uint16_t action = DYN_REC_STOP; 43 uint16_t action = QK_DYNAMIC_MACRO_RECORD_STOP;
44 44
45 if ( state->count == 1 ) { 45 if ( state->count == 1 ) {
46 action = DYN_MACRO_PLAY1; 46 action = QK_DYNAMIC_MACRO_PLAY_1;
47 } 47 }
48 else if ( state->count == 2 ) { 48 else if ( state->count == 2 ) {
49 action = DYN_REC_STOP; 49 action = QK_DYNAMIC_MACRO_RECORD_STOP;
50 kr.event.pressed = true; 50 kr.event.pressed = true;
51 } 51 }
52 else if ( state->count == 3 ) { 52 else if ( state->count == 3 ) {
53 action = DYN_REC_START1; 53 action = QK_DYNAMIC_MACRO_RECORD_START_1;
54 } 54 }
55 55
56 process_record_dynamic_macro( action, &kr ); 56 process_record_dynamic_macro( action, &kr );
diff --git a/keyboards/ymdk/melody96/keymaps/crilith/keymap.c b/keyboards/ymdk/melody96/keymaps/crilith/keymap.c
index 4786b7c125..6ca644e460 100644
--- a/keyboards/ymdk/melody96/keymaps/crilith/keymap.c
+++ b/keyboards/ymdk/melody96/keymaps/crilith/keymap.c
@@ -7,9 +7,9 @@ enum custom_keycodes {
7 7
8#include "dynamic_macro.h" 8#include "dynamic_macro.h"
9 9
10#define KC_REC DYN_REC_START1 10#define KC_REC DM_REC1
11#define KC_DONE DYN_REC_STOP 11#define KC_DONE DM_RSTP
12#define KC_PLAY DYN_MACRO_PLAY1 12#define KC_PLAY DM_PLY1
13 13
14const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 14const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
15 15
diff --git a/layouts/community/ergodox/colemak_code_friendly/keymap.c b/layouts/community/ergodox/colemak_code_friendly/keymap.c
index 1d537b331f..ae5bdcc5b8 100644
--- a/layouts/community/ergodox/colemak_code_friendly/keymap.c
+++ b/layouts/community/ergodox/colemak_code_friendly/keymap.c
@@ -103,17 +103,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
103 KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, KC_TRNS, 103 KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, KC_TRNS,
104 104
105 KC_TRNS, KC_TRNS, 105 KC_TRNS, KC_TRNS,
106 DYN_REC_START1, 106 DM_REC1,
107 KC_TRNS, KC_TRNS, DYN_MACRO_PLAY1, 107 KC_TRNS, KC_TRNS, DM_PLY1,
108 /* right hand */ 108 /* right hand */
109 KC_TRNS, KC_TRNS, KC_ASTR, KC_LPRN, KC_RPRN, KC_MINS, KC_TRNS, 109 KC_TRNS, KC_TRNS, KC_ASTR, KC_LPRN, KC_RPRN, KC_MINS, KC_TRNS,
110 KC_EQL, M_LAMBDA, KC_7, KC_8, KC_9, KC_PLUS, KC_TRNS, 110 KC_EQL, M_LAMBDA, KC_7, KC_8, KC_9, KC_PLUS, KC_TRNS,
111 M_POINER, KC_4, KC_5, KC_6, KC_0, KC_TRNS, 111 M_POINER, KC_4, KC_5, KC_6, KC_0, KC_TRNS,
112 KC_ENT, M_NOT_EQL, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, 112 KC_ENT, M_NOT_EQL, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS,
113 KC_0, KC_COMM, KC_DOT, KC_TRNS, KC_TRNS, 113 KC_0, KC_COMM, KC_DOT, KC_TRNS, KC_TRNS,
114 KC_TRNS, DYN_REC_STOP, 114 KC_TRNS, DM_RSTP,
115 DYN_REC_START2, 115 DM_REC2,
116 DYN_MACRO_PLAY2, KC_TRNS, KC_TRNS 116 DM_PLY2, KC_TRNS, KC_TRNS
117), 117),
118/* Keymap 2: Left side -> LAYER_NUM, Right side -> Shift + LAYER_BASE 118/* Keymap 2: Left side -> LAYER_NUM, Right side -> Shift + LAYER_BASE
119 * 119 *
@@ -145,8 +145,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
145 KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, KC_TRNS, 145 KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, KC_TRNS,
146 146
147 KC_TRNS, KC_TRNS, 147 KC_TRNS, KC_TRNS,
148 DYN_REC_START1, 148 DM_REC1,
149 KC_TRNS, KC_TRNS, DYN_MACRO_PLAY1, 149 KC_TRNS, KC_TRNS, DM_PLY1,
150 /* right hand */ 150 /* right hand */
151 TG(1), KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, S(KC_MINS), S(KC_BSPC), 151 TG(1), KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, S(KC_MINS), S(KC_BSPC),
152 KC_UNDS, S(KC_J), S(KC_L), S(KC_U), S(KC_Y), S(KC_SCLN), S(KC_BSLS), 152 KC_UNDS, S(KC_J), S(KC_L), S(KC_U), S(KC_Y), S(KC_SCLN), S(KC_BSLS),
@@ -195,9 +195,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
195 M_POINER, KC_4, KC_5, KC_6, KC_0, KC_TRNS, 195 M_POINER, KC_4, KC_5, KC_6, KC_0, KC_TRNS,
196 KC_ENT, M_NOT_EQL, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, 196 KC_ENT, M_NOT_EQL, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS,
197 KC_0, KC_COMM, KC_DOT, KC_TRNS, KC_TRNS, 197 KC_0, KC_COMM, KC_DOT, KC_TRNS, KC_TRNS,
198 KC_TRNS, DYN_REC_STOP, 198 KC_TRNS, DM_RSTP,
199 DYN_REC_START2, 199 DM_REC2,
200 DYN_MACRO_PLAY2, KC_TRNS, KC_TRNS 200 DM_PLY2, KC_TRNS, KC_TRNS
201), 201),
202}; 202};
203 203
@@ -206,13 +206,13 @@ static bool recording_dynamic_macro;
206static bool process_record_dynamic_macro_wrapper(uint16_t keycode, keyrecord_t *record) { 206static bool process_record_dynamic_macro_wrapper(uint16_t keycode, keyrecord_t *record) {
207 switch (keycode) { 207 switch (keycode) {
208 /* detect dynamic macro recording state */ 208 /* detect dynamic macro recording state */
209 case DYN_REC_START1: 209 case QK_DYNAMIC_MACRO_RECORD_START_1:
210 case DYN_REC_START2: 210 case QK_DYNAMIC_MACRO_RECORD_START_2:
211 if (record->event.pressed) { 211 if (record->event.pressed) {
212 recording_dynamic_macro = true; 212 recording_dynamic_macro = true;
213 } 213 }
214 break; 214 break;
215 case DYN_REC_STOP: 215 case QK_DYNAMIC_MACRO_RECORD_STOP:
216 if (record->event.pressed) { 216 if (record->event.pressed) {
217 recording_dynamic_macro = false; 217 recording_dynamic_macro = false;
218 } 218 }
diff --git a/layouts/community/ergodox/qwerty_code_friendly/keymap.c b/layouts/community/ergodox/qwerty_code_friendly/keymap.c
index 19c00e1b03..b07bc42aca 100644
--- a/layouts/community/ergodox/qwerty_code_friendly/keymap.c
+++ b/layouts/community/ergodox/qwerty_code_friendly/keymap.c
@@ -282,11 +282,11 @@ enum custom_keycodes {
282# include "dynamic_macro.h" 282# include "dynamic_macro.h"
283#else 283#else
284 /* avoid ifdef's in keymap */ 284 /* avoid ifdef's in keymap */
285# define DYN_REC_START1 KC_TRNS 285# define DM_REC1 KC_TRNS
286# define DYN_REC_START2 KC_TRNS 286# define DM_REC2 KC_TRNS
287# define DYN_MACRO_PLAY1 KC_TRNS 287# define DM_PLY1 KC_TRNS
288# define DYN_MACRO_PLAY2 KC_TRNS 288# define DM_PLY2 KC_TRNS
289# define DYN_REC_STOP KC_TRNS 289# define DM_RSTP KC_TRNS
290#endif 290#endif
291 291
292#ifdef CFQ_USE_MOMENTARY_LAYER_KEYS 292#ifdef CFQ_USE_MOMENTARY_LAYER_KEYS
@@ -391,9 +391,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
391 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M_ARROW_RMINUS, 391 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M_ARROW_RMINUS,
392 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M_BRACKET_IN_ANG, M_BRACKET_IN_BRC, 392 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M_BRACKET_IN_ANG, M_BRACKET_IN_BRC,
393 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 393 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
394 DYN_REC_START1, DYN_REC_START2, 394 DM_REC1, DM_REC2,
395 K80(L1K0), K80(L1K1), DYN_MACRO_PLAY1, 395 K80(L1K0), K80(L1K1), DM_PLY1,
396 DYN_REC_STOP, KC_TRNS, DYN_MACRO_PLAY2, 396 DM_RSTP, KC_TRNS, DM_PLY2,
397 /* right hand */ 397 /* right hand */
398 M_BRACKET_OUT_CBR, KC_TRNS, KC_NUM, KC_KP_SLASH, KC_KP_ASTERISK, KC_KP_MINUS, KC_TRNS, 398 M_BRACKET_OUT_CBR, KC_TRNS, KC_NUM, KC_KP_SLASH, KC_KP_ASTERISK, KC_KP_MINUS, KC_TRNS,
399 M_BRACKET_OUT_PRN, M_ARROW_LEQL, KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, KC_TRNS, 399 M_BRACKET_OUT_PRN, M_ARROW_LEQL, KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, KC_TRNS,
diff --git a/layouts/community/ortho_4x12/ajp10304/keymap.c b/layouts/community/ortho_4x12/ajp10304/keymap.c
index d1c3d08e91..9e9096c33e 100644
--- a/layouts/community/ortho_4x12/ajp10304/keymap.c
+++ b/layouts/community/ortho_4x12/ajp10304/keymap.c
@@ -121,9 +121,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
121 * `------------------------------------------------------------------------------------' 121 * `------------------------------------------------------------------------------------'
122 */ 122 */
123[_ADJUST] = LAYOUT_ortho_4x12( 123[_ADJUST] = LAYOUT_ortho_4x12(
124 M_CUSTOM, QK_BOOT, QWERTY, BL_ON, BL_OFF, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL , 124 M_CUSTOM, QK_BOOT, QWERTY, BL_ON, BL_OFF, DM_REC1, DM_REC2, _______, _______, _______, _______, KC_DEL ,
125 KC_CAPS, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, QWERTY , 125 KC_CAPS, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, DM_PLY1, DM_PLY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, QWERTY ,
126 TG(_MAC), RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, COLEMAK , 126 TG(_MAC), RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, DM_RSTP, DM_RSTP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, COLEMAK ,
127 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 127 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
128), 128),
129 129
diff --git a/quantum/dynamic_macro.h b/quantum/dynamic_macro.h
index fe9de6fa65..64c532e6ce 100644
--- a/quantum/dynamic_macro.h
+++ b/quantum/dynamic_macro.h
@@ -129,7 +129,7 @@ void dynamic_macro_record_end(keyrecord_t *macro_buffer, keyrecord_t *macro_poin
129 dynamic_macro_led_blink(); 129 dynamic_macro_led_blink();
130 130
131 /* Do not save the keys being held when stopping the recording, 131 /* Do not save the keys being held when stopping the recording,
132 * i.e. the keys used to access the layer DYN_REC_STOP is on. 132 * i.e. the keys used to access the layer DM_RSTP is on.
133 */ 133 */
134 while (macro_pointer != macro_buffer && (macro_pointer - direction)->event.pressed) { 134 while (macro_pointer != macro_buffer && (macro_pointer - direction)->event.pressed) {
135 dprintln("dynamic macro: trimming a trailing key-down event"); 135 dprintln("dynamic macro: trimming a trailing key-down event");
@@ -202,18 +202,18 @@ bool process_record_dynamic_macro(uint16_t keycode, keyrecord_t *record) {
202 /* No macro recording in progress. */ 202 /* No macro recording in progress. */
203 if (!record->event.pressed) { 203 if (!record->event.pressed) {
204 switch (keycode) { 204 switch (keycode) {
205 case DYN_REC_START1: 205 case QK_DYNAMIC_MACRO_RECORD_START_1:
206 dynamic_macro_record_start(&macro_pointer, macro_buffer); 206 dynamic_macro_record_start(&macro_pointer, macro_buffer);
207 macro_id = 1; 207 macro_id = 1;
208 return false; 208 return false;
209 case DYN_REC_START2: 209 case QK_DYNAMIC_MACRO_RECORD_START_2:
210 dynamic_macro_record_start(&macro_pointer, r_macro_buffer); 210 dynamic_macro_record_start(&macro_pointer, r_macro_buffer);
211 macro_id = 2; 211 macro_id = 2;
212 return false; 212 return false;
213 case DYN_MACRO_PLAY1: 213 case QK_DYNAMIC_MACRO_PLAY_1:
214 dynamic_macro_play(macro_buffer, macro_end, +1); 214 dynamic_macro_play(macro_buffer, macro_end, +1);
215 return false; 215 return false;
216 case DYN_MACRO_PLAY2: 216 case QK_DYNAMIC_MACRO_PLAY_2:
217 dynamic_macro_play(r_macro_buffer, r_macro_end, -1); 217 dynamic_macro_play(r_macro_buffer, r_macro_end, -1);
218 return false; 218 return false;
219 } 219 }
@@ -221,7 +221,7 @@ bool process_record_dynamic_macro(uint16_t keycode, keyrecord_t *record) {
221 } else { 221 } else {
222 /* A macro is being recorded right now. */ 222 /* A macro is being recorded right now. */
223 switch (keycode) { 223 switch (keycode) {
224 case DYN_REC_STOP: 224 case QK_DYNAMIC_MACRO_RECORD_STOP:
225 /* Stop the macro recording. */ 225 /* Stop the macro recording. */
226 if (record->event.pressed) { /* Ignore the initial release 226 if (record->event.pressed) { /* Ignore the initial release
227 * just after the recoding 227 * just after the recoding
@@ -237,8 +237,8 @@ bool process_record_dynamic_macro(uint16_t keycode, keyrecord_t *record) {
237 macro_id = 0; 237 macro_id = 0;
238 } 238 }
239 return false; 239 return false;
240 case DYN_MACRO_PLAY1: 240 case QK_DYNAMIC_MACRO_PLAY_1:
241 case DYN_MACRO_PLAY2: 241 case QK_DYNAMIC_MACRO_PLAY_2:
242 dprintln("dynamic macro: ignoring macro play key while recording"); 242 dprintln("dynamic macro: ignoring macro play key while recording");
243 return false; 243 return false;
244 default: 244 default:
diff --git a/quantum/process_keycode/process_dynamic_macro.c b/quantum/process_keycode/process_dynamic_macro.c
index 41207092a9..c2e7e7716f 100644
--- a/quantum/process_keycode/process_dynamic_macro.c
+++ b/quantum/process_keycode/process_dynamic_macro.c
@@ -139,7 +139,7 @@ void dynamic_macro_record_end(keyrecord_t *macro_buffer, keyrecord_t *macro_poin
139 dynamic_macro_record_end_user(direction); 139 dynamic_macro_record_end_user(direction);
140 140
141 /* Do not save the keys being held when stopping the recording, 141 /* Do not save the keys being held when stopping the recording,
142 * i.e. the keys used to access the layer DYN_REC_STOP is on. 142 * i.e. the keys used to access the layer DM_RSTP is on.
143 */ 143 */
144 while (macro_pointer != macro_buffer && (macro_pointer - direction)->event.pressed) { 144 while (macro_pointer != macro_buffer && (macro_pointer - direction)->event.pressed) {
145 dprintln("dynamic macro: trimming a trailing key-down event"); 145 dprintln("dynamic macro: trimming a trailing key-down event");
@@ -212,18 +212,18 @@ bool process_dynamic_macro(uint16_t keycode, keyrecord_t *record) {
212 /* No macro recording in progress. */ 212 /* No macro recording in progress. */
213 if (!record->event.pressed) { 213 if (!record->event.pressed) {
214 switch (keycode) { 214 switch (keycode) {
215 case DYN_REC_START1: 215 case QK_DYNAMIC_MACRO_RECORD_START_1:
216 dynamic_macro_record_start(&macro_pointer, macro_buffer); 216 dynamic_macro_record_start(&macro_pointer, macro_buffer);
217 macro_id = 1; 217 macro_id = 1;
218 return false; 218 return false;
219 case DYN_REC_START2: 219 case QK_DYNAMIC_MACRO_RECORD_START_2:
220 dynamic_macro_record_start(&macro_pointer, r_macro_buffer); 220 dynamic_macro_record_start(&macro_pointer, r_macro_buffer);
221 macro_id = 2; 221 macro_id = 2;
222 return false; 222 return false;
223 case DYN_MACRO_PLAY1: 223 case QK_DYNAMIC_MACRO_PLAY_1:
224 dynamic_macro_play(macro_buffer, macro_end, +1); 224 dynamic_macro_play(macro_buffer, macro_end, +1);
225 return false; 225 return false;
226 case DYN_MACRO_PLAY2: 226 case QK_DYNAMIC_MACRO_PLAY_2:
227 dynamic_macro_play(r_macro_buffer, r_macro_end, -1); 227 dynamic_macro_play(r_macro_buffer, r_macro_end, -1);
228 return false; 228 return false;
229 } 229 }
@@ -231,13 +231,13 @@ bool process_dynamic_macro(uint16_t keycode, keyrecord_t *record) {
231 } else { 231 } else {
232 /* A macro is being recorded right now. */ 232 /* A macro is being recorded right now. */
233 switch (keycode) { 233 switch (keycode) {
234 case DYN_REC_START1: 234 case QK_DYNAMIC_MACRO_RECORD_START_1:
235 case DYN_REC_START2: 235 case QK_DYNAMIC_MACRO_RECORD_START_2:
236 case DYN_REC_STOP: 236 case QK_DYNAMIC_MACRO_RECORD_STOP:
237 /* Stop the macro recording. */ 237 /* Stop the macro recording. */
238 if (record->event.pressed ^ (keycode != DYN_REC_STOP)) { /* Ignore the initial release 238 if (record->event.pressed ^ (keycode != QK_DYNAMIC_MACRO_RECORD_STOP)) { /* Ignore the initial release
239 * just after the recording 239 * just after the recording
240 * starts for DYN_REC_STOP. */ 240 * starts for DM_RSTP. */
241 switch (macro_id) { 241 switch (macro_id) {
242 case 1: 242 case 1:
243 dynamic_macro_record_end(macro_buffer, macro_pointer, +1, &macro_end); 243 dynamic_macro_record_end(macro_buffer, macro_pointer, +1, &macro_end);
@@ -250,8 +250,8 @@ bool process_dynamic_macro(uint16_t keycode, keyrecord_t *record) {
250 } 250 }
251 return false; 251 return false;
252#ifdef DYNAMIC_MACRO_NO_NESTING 252#ifdef DYNAMIC_MACRO_NO_NESTING
253 case DYN_MACRO_PLAY1: 253 case QK_DYNAMIC_MACRO_PLAY_1:
254 case DYN_MACRO_PLAY2: 254 case QK_DYNAMIC_MACRO_PLAY_2:
255 dprintln("dynamic macro: ignoring macro play key while recording"); 255 dprintln("dynamic macro: ignoring macro play key while recording");
256 return false; 256 return false;
257#endif 257#endif
diff --git a/quantum/quantum_keycodes.h b/quantum/quantum_keycodes.h
index 2f9e211cc1..2df733fe1f 100644
--- a/quantum/quantum_keycodes.h
+++ b/quantum/quantum_keycodes.h
@@ -424,11 +424,11 @@ enum quantum_keycodes {
424 MAGIC_EE_HANDS_RIGHT, // 5D03 424 MAGIC_EE_HANDS_RIGHT, // 5D03
425 425
426 // Dynamic Macros 426 // Dynamic Macros
427 DYN_REC_START1, // 5D04 427 QK_DYNAMIC_MACRO_RECORD_START_1, // 5D04
428 DYN_REC_START2, // 5D05 428 QK_DYNAMIC_MACRO_RECORD_START_2, // 5D05
429 DYN_REC_STOP, // 5D06 429 QK_DYNAMIC_MACRO_RECORD_STOP, // 5D06
430 DYN_MACRO_PLAY1, // 5D07 430 QK_DYNAMIC_MACRO_PLAY_1, // 5D07
431 DYN_MACRO_PLAY2, // 5D08 431 QK_DYNAMIC_MACRO_PLAY_2, // 5D08
432 432
433 // Joystick 433 // Joystick
434 QK_JOYSTICK_BUTTON_0, // 5D09 434 QK_JOYSTICK_BUTTON_0, // 5D09
@@ -906,11 +906,11 @@ enum quantum_keycodes {
906#define MIDI_CHANNEL_MAX MI_CH16 906#define MIDI_CHANNEL_MAX MI_CH16
907 907
908// Dynamic Macros aliases 908// Dynamic Macros aliases
909#define DM_REC1 DYN_REC_START1 909#define DM_REC1 QK_DYNAMIC_MACRO_RECORD_START_1
910#define DM_REC2 DYN_REC_START2 910#define DM_REC2 QK_DYNAMIC_MACRO_RECORD_START_2
911#define DM_RSTP DYN_REC_STOP 911#define DM_RSTP QK_DYNAMIC_MACRO_RECORD_STOP
912#define DM_PLY1 DYN_MACRO_PLAY1 912#define DM_PLY1 QK_DYNAMIC_MACRO_PLAY_1
913#define DM_PLY2 DYN_MACRO_PLAY2 913#define DM_PLY2 QK_DYNAMIC_MACRO_PLAY_2
914 914
915// Joystick aliases 915// Joystick aliases
916#define JS_0 QK_JOYSTICK_BUTTON_0 916#define JS_0 QK_JOYSTICK_BUTTON_0
diff --git a/quantum/quantum_keycodes_legacy.h b/quantum/quantum_keycodes_legacy.h
index 68771baece..8f325251bc 100644
--- a/quantum/quantum_keycodes_legacy.h
+++ b/quantum/quantum_keycodes_legacy.h
@@ -38,6 +38,12 @@
38#define UC_M_WC QK_UNICODE_MODE_WINCOMPOSE 38#define UC_M_WC QK_UNICODE_MODE_WINCOMPOSE
39#define UC_M_EM QK_UNICODE_MODE_EMACS 39#define UC_M_EM QK_UNICODE_MODE_EMACS
40 40
41#define DYN_REC_START1 QK_DYNAMIC_MACRO_RECORD_START_1
42#define DYN_REC_START2 QK_DYNAMIC_MACRO_RECORD_START_2
43#define DYN_REC_STOP QK_DYNAMIC_MACRO_RECORD_STOP
44#define DYN_MACRO_PLAY1 QK_DYNAMIC_MACRO_PLAY_1
45#define DYN_MACRO_PLAY2 QK_DYNAMIC_MACRO_PLAY_2
46
41#define PROGRAMMABLE_BUTTON_1 QK_PROGRAMMABLE_BUTTON_1 47#define PROGRAMMABLE_BUTTON_1 QK_PROGRAMMABLE_BUTTON_1
42#define PROGRAMMABLE_BUTTON_2 QK_PROGRAMMABLE_BUTTON_2 48#define PROGRAMMABLE_BUTTON_2 QK_PROGRAMMABLE_BUTTON_2
43#define PROGRAMMABLE_BUTTON_3 QK_PROGRAMMABLE_BUTTON_3 49#define PROGRAMMABLE_BUTTON_3 QK_PROGRAMMABLE_BUTTON_3
diff --git a/users/klackygears/tap_dances.c b/users/klackygears/tap_dances.c
index af4f187fcc..9f706d2b7f 100644
--- a/users/klackygears/tap_dances.c
+++ b/users/klackygears/tap_dances.c
@@ -7,17 +7,17 @@ void macroTogKey(qk_tap_dance_state_t *state, void *user_data) {
7 if (state->count == 1) 7 if (state->count == 1)
8 { 8 {
9 kr.event.pressed = false; 9 kr.event.pressed = false;
10 process_record_dynamic_macro( DYN_MACRO_PLAY1, &kr ); 10 process_record_dynamic_macro( DM_PLY1, &kr );
11 } 11 }
12 else if (state->count == 2) 12 else if (state->count == 2)
13 { 13 {
14 kr.event.pressed = true; 14 kr.event.pressed = true;
15 process_record_dynamic_macro( DYN_REC_STOP, &kr ); 15 process_record_dynamic_macro( DM_RSTP, &kr );
16 } 16 }
17 else if (state->count == 3) 17 else if (state->count == 3)
18 { 18 {
19 kr.event.pressed = false; 19 kr.event.pressed = false;
20 process_record_dynamic_macro( DYN_REC_START1, &kr ); 20 process_record_dynamic_macro( QK_DYNAMIC_MACRO_RECORD_START_1, &kr );
21 } 21 }
22} 22}
23 23
@@ -27,17 +27,17 @@ void macroTogKey2(qk_tap_dance_state_t *state, void *user_data) {
27 if (state->count == 1) 27 if (state->count == 1)
28 { 28 {
29 kr.event.pressed = false; 29 kr.event.pressed = false;
30 process_record_dynamic_macro( DYN_MACRO_PLAY2, &kr ); 30 process_record_dynamic_macro( DM_PLY2, &kr );
31 } 31 }
32 else if (state->count == 2) 32 else if (state->count == 2)
33 { 33 {
34 kr.event.pressed = true; 34 kr.event.pressed = true;
35 process_record_dynamic_macro( DYN_REC_STOP, &kr ); 35 process_record_dynamic_macro( DM_RSTP, &kr );
36 } 36 }
37 else if (state->count == 3) 37 else if (state->count == 3)
38 { 38 {
39 kr.event.pressed = false; 39 kr.event.pressed = false;
40 process_record_dynamic_macro( DYN_REC_START2, &kr ); 40 process_record_dynamic_macro( DM_REC2, &kr );
41 } 41 }
42} 42}
43*/ 43*/