aboutsummaryrefslogtreecommitdiff
path: root/layouts/community/ergodox
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2021-07-06 09:05:11 +1000
committerGitHub <noreply@github.com>2021-07-06 09:05:11 +1000
commit50d4dfd2e65904234d7ee138b57eccd4b6664e1f (patch)
treee6801964f201cc909c89f11cd9190c8494d0c596 /layouts/community/ergodox
parentca1b1142972903008316470c1ebf0d002414b71d (diff)
downloadqmk_firmware-50d4dfd2e65904234d7ee138b57eccd4b6664e1f.tar.gz
qmk_firmware-50d4dfd2e65904234d7ee138b57eccd4b6664e1f.zip
`keymap_extras`: Remove deprecated defines (#12949)
Diffstat (limited to 'layouts/community/ergodox')
-rw-r--r--layouts/community/ergodox/adnw_k_o_y/keymap.c2
-rw-r--r--layouts/community/ergodox/adnw_p_u_q/keymap.c14
-rw-r--r--layouts/community/ergodox/algernon/keymap.c42
-rw-r--r--layouts/community/ergodox/bepo/keymap.c34
-rw-r--r--layouts/community/ergodox/bepo_alt/keymap.c14
-rw-r--r--layouts/community/ergodox/bepo_csa/keymap.c60
-rw-r--r--layouts/community/ergodox/coderkun_neo2/keymap.c34
-rw-r--r--layouts/community/ergodox/colemak_osx_pc_no/keymap.c16
-rw-r--r--layouts/community/ergodox/dvorak_programmer_swe/keymap.c10
-rw-r--r--layouts/community/ergodox/dvorak_programmer_swe/readme.md2
-rw-r--r--layouts/community/ergodox/dvorak_svorak_a5/keymap.c12
-rw-r--r--layouts/community/ergodox/french_hacker/keymap.c10
-rw-r--r--layouts/community/ergodox/german-kinergo/keymap.c12
-rw-r--r--layouts/community/ergodox/german-lukas/keymap.c6
-rw-r--r--layouts/community/ergodox/german-manuneo/keymap.c10
-rw-r--r--layouts/community/ergodox/german/keymap.c6
-rw-r--r--layouts/community/ergodox/ishigoya-jp/keymap.c2
-rw-r--r--layouts/community/ergodox/kristian/keymap.c2
-rw-r--r--layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c8
-rw-r--r--layouts/community/ergodox/norwegian_programmer_osx_pc/keymap.c18
-rw-r--r--layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/keymap.c18
-rw-r--r--layouts/community/ergodox/osx_de/keymap.c52
-rw-r--r--layouts/community/ergodox/osx_de_adnw_koy/keymap.c18
-rw-r--r--layouts/community/ergodox/osx_de_experimental/keymap.c60
-rw-r--r--layouts/community/ergodox/osx_fr/keymap.c8
-rw-r--r--layouts/community/ergodox/software_neo2/keymap.c20
-rw-r--r--layouts/community/ergodox/swedish-lindhe/keymap.c6
-rw-r--r--layouts/community/ergodox/swedish/keymap.c6
28 files changed, 251 insertions, 251 deletions
diff --git a/layouts/community/ergodox/adnw_k_o_y/keymap.c b/layouts/community/ergodox/adnw_k_o_y/keymap.c
index 6ade0001c..589a9ea87 100644
--- a/layouts/community/ergodox/adnw_k_o_y/keymap.c
+++ b/layouts/community/ergodox/adnw_k_o_y/keymap.c
@@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
36 KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, 36 KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT,
37 KC_DEL, DE_K, DE_DOT, DE_O, DE_COMM,DE_Y, TG(SYMB), 37 KC_DEL, DE_K, DE_DOT, DE_O, DE_COMM,DE_Y, TG(SYMB),
38 KC_BSPC, DE_H, DE_A, DE_E, DE_I, DE_U, 38 KC_BSPC, DE_H, DE_A, DE_E, DE_I, DE_U,
39 KC_LSFT, CTL_T(DE_X), DE_Q, DE_AE, DE_UE, DE_OE, ALL_T(KC_NO), 39 KC_LSFT, CTL_T(DE_X), DE_Q, DE_ADIA,DE_UDIA,DE_ODIA,ALL_T(KC_NO),
40 LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, 40 LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT,
41 ALT_T(KC_APP), KC_LGUI, 41 ALT_T(KC_APP), KC_LGUI,
42 KC_HOME, 42 KC_HOME,
diff --git a/layouts/community/ergodox/adnw_p_u_q/keymap.c b/layouts/community/ergodox/adnw_p_u_q/keymap.c
index a90fcbc2c..cf2ab9358 100644
--- a/layouts/community/ergodox/adnw_p_u_q/keymap.c
+++ b/layouts/community/ergodox/adnw_p_u_q/keymap.c
@@ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
60 KC_H, KC_J, KC_K, KC_L, KC_RCTRL, 60 KC_H, KC_J, KC_K, KC_L, KC_RCTRL,
61 61
62 // right thumb-cluster 62 // right thumb-cluster
63 DE_QST, DE_DLR, 63 DE_QUES, DE_DLR,
64 LCTL(DE_C), 64 LCTL(DE_C),
65 KC_ESCAPE, KC_ENTER, KC_BSPACE 65 KC_ESCAPE, KC_ENTER, KC_BSPACE
66), 66),
@@ -134,8 +134,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
134// Diakritika 134// Diakritika
135[DIAK] = LAYOUT_ergodox( 135[DIAK] = LAYOUT_ergodox(
136 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 136 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
137 KC_TRNS, KC_TRNS, DE_UE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 137 KC_TRNS, KC_TRNS, DE_UDIA, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
138 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DE_AE, DE_OE, 138 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DE_ADIA, DE_ODIA,
139 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 139 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
140 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 140 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
141 KC_TRNS, KC_TRNS, 141 KC_TRNS, KC_TRNS,
@@ -218,8 +218,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
218[SYMBOLS] = LAYOUT_ergodox( 218[SYMBOLS] = LAYOUT_ergodox(
219 // left hand 219 // left hand
220 KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, //DE_LBRC, 220 KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, //DE_LBRC,
221 KC_TRNS,DE_SQ2, DE_RING, DE_TILD, DE_AT, DE_EXLM, DE_LPRN, 221 KC_TRNS,DE_SUP2,DE_DEG, DE_TILD, DE_AT, DE_EXLM, DE_LPRN,
222 KC_TRNS,DE_ACUT,DE_QUOT, DE_COLN, DE_CIRC, DE_LESS, 222 KC_TRNS,DE_ACUT,DE_QUOT, DE_COLN, DE_CIRC, DE_LABK,
223 KC_TRNS,DE_EURO,DE_PLUS, DE_EQL, DE_ASTR, DE_SLSH, DE_LCBR, 223 KC_TRNS,DE_EURO,DE_PLUS, DE_EQL, DE_ASTR, DE_SLSH, DE_LCBR,
224 KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, 224 KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
225 225
@@ -230,8 +230,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
230 // right hand 230 // right hand
231 //DE_RBRC, 231 //DE_RBRC,
232 KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, 232 KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS,
233 DE_RPRN, DE_QST, DE_AMPR, DE_PARA, DE_DQOT, DE_SQ3, KC_TRNS, 233 DE_RPRN, DE_QUES, DE_AMPR, DE_SECT, DE_DQUO, DE_SUP3, KC_TRNS,
234 DE_MORE, DE_DLR, DE_SCLN, DE_PIPE, DE_GRV, KC_TRNS, 234 DE_RABK, DE_DLR, DE_SCLN, DE_PIPE, DE_GRV, KC_TRNS,
235 DE_RCBR, DE_BSLS, DE_PERC, DE_HASH, DE_MINS, DE_UNDS, KC_TRNS, 235 DE_RCBR, DE_BSLS, DE_PERC, DE_HASH, DE_MINS, DE_UNDS, KC_TRNS,
236 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 236 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
237 237
diff --git a/layouts/community/ergodox/algernon/keymap.c b/layouts/community/ergodox/algernon/keymap.c
index e6e9bdaf7..068087095 100644
--- a/layouts/community/ergodox/algernon/keymap.c
+++ b/layouts/community/ergodox/algernon/keymap.c
@@ -47,15 +47,15 @@ enum {
47 APP_SCL2, // Social #2 47 APP_SCL2, // Social #2
48 48
49 // Hungarian layer keys 49 // Hungarian layer keys
50 HU_AA, // Á 50 HU_AACU, // Á
51 HU_OO, // Ó 51 HU_OACU, // Ó
52 HU_EE, // É 52 HU_EACU, // É
53 HU_UU, // Ú 53 HU_UACU, // Ú
54 HU_II, // Í 54 HU_IACU, // Í
55 HU_OE, // Ö 55 HU_ODIA, // Ö
56 HU_UE, // Ü 56 HU_UDIA, // Ü
57 HU_OEE, // Ő 57 HU_ODAC, // Ő
58 HU_UEE, // Ű 58 HU_UDAC, // Ű
59 59
60 // number/symbol keys 60 // number/symbol keys
61 A_1, // 1 61 A_1, // 1
@@ -322,9 +322,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
322[HUN] = LAYOUT_ergodox( 322[HUN] = LAYOUT_ergodox(
323// left hand 323// left hand
324 KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO 324 KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO
325,KC_NO ,KC_NO ,M(HU_OEE),KC_NO ,M(HU_UEE),KC_NO ,KC_NO 325,KC_NO ,KC_NO ,M(HU_ODAC),KC_NO ,M(HU_UDAC),KC_NO ,KC_NO
326,KC_NO ,M(HU_AA),M(HU_OO) ,M(HU_EE),M(HU_UU) ,M(HU_II) 326,KC_NO ,M(HU_AACU),M(HU_OACU) ,M(HU_EACU),M(HU_UACU) ,M(HU_IACU)
327,KC_NO ,KC_NO ,M(HU_OE) ,KC_NO ,M(HU_UE) ,KC_NO ,KC_NO 327,KC_NO ,KC_NO ,M(HU_ODIA) ,KC_NO ,M(HU_UDIA) ,KC_NO ,KC_NO
328,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO 328,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO
329 329
330 ,KC_NO ,KC_NO 330 ,KC_NO ,KC_NO
@@ -588,23 +588,23 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
588 break; 588 break;
589 589
590 /* Hungarian layer */ 590 /* Hungarian layer */
591 case HU_AA: 591 case HU_AACU:
592 return ang_do_hun (record, KC_QUOT, KC_A); 592 return ang_do_hun (record, KC_QUOT, KC_A);
593 case HU_OO: 593 case HU_OACU:
594 return ang_do_hun (record, KC_QUOT, KC_O); 594 return ang_do_hun (record, KC_QUOT, KC_O);
595 case HU_EE: 595 case HU_EACU:
596 return ang_do_hun (record, KC_QUOT, KC_E); 596 return ang_do_hun (record, KC_QUOT, KC_E);
597 case HU_UU: 597 case HU_UACU:
598 return ang_do_hun (record, KC_QUOT, KC_U); 598 return ang_do_hun (record, KC_QUOT, KC_U);
599 case HU_II: 599 case HU_IACU:
600 return ang_do_hun (record, KC_QUOT, KC_I); 600 return ang_do_hun (record, KC_QUOT, KC_I);
601 case HU_OE: 601 case HU_ODIA:
602 return ang_do_hun (record, KC_DQT, KC_O); 602 return ang_do_hun (record, KC_DQT, KC_O);
603 case HU_UE: 603 case HU_UDIA:
604 return ang_do_hun (record, KC_DQT, KC_U); 604 return ang_do_hun (record, KC_DQT, KC_U);
605 case HU_OEE: 605 case HU_ODAC:
606 return ang_do_hun (record, KC_EQL, KC_O); 606 return ang_do_hun (record, KC_EQL, KC_O);
607 case HU_UEE: 607 case HU_UDAC:
608 return ang_do_hun (record, KC_EQL, KC_U); 608 return ang_do_hun (record, KC_EQL, KC_U);
609 609
610 /* Plover base */ 610 /* Plover base */
diff --git a/layouts/community/ergodox/bepo/keymap.c b/layouts/community/ergodox/bepo/keymap.c
index 6ea8cba68..4090721d0 100644
--- a/layouts/community/ergodox/bepo/keymap.c
+++ b/layouts/community/ergodox/bepo/keymap.c
@@ -37,19 +37,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37 */ 37 */
38[BEPO] = LAYOUT_ergodox( 38[BEPO] = LAYOUT_ergodox(
39// Left hand 39// Left hand
40BP_DOLLAR, BP_DQOT, BP_LGIL, BP_RGIL, BP_LPRN, BP_RPRN, KC_DEL, 40BP_DLR, BP_DQUO, BP_LDAQ, BP_RDAQ, BP_LPRN, BP_RPRN, KC_DEL,
41BP_PERCENT, BP_B, BP_E_ACUTE, BP_P, BP_O, BP_E_GRAVE, KC_BSPC, 41BP_PERC, BP_B, BP_EACU, BP_P, BP_O, BP_EGRV, KC_BSPC,
42BP_W, BP_A, BP_U, BP_I, BP_E, BP_COMMA, 42BP_W, BP_A, BP_U, BP_I, BP_E, BP_COMM,
43BP_ECRC, BP_A_GRAVE, BP_Y, BP_X, BP_DOT, BP_K, KC_TAB, 43BP_ECIR, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K, KC_TAB,
44KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT, 44KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT,
45 DF(BEPO), DF(QW_B), 45 DF(BEPO), DF(QW_B),
46 MO(NUMK), 46 MO(NUMK),
47 KC_SPC, KC_LSHIFT, MO(FNAV), 47 KC_SPC, KC_LSHIFT, MO(FNAV),
48// Right hand 48// Right hand
49 KC_SLCK, BP_AT, BP_PLUS, BP_MINUS, BP_SLASH, BP_ASTR, BP_EQUAL, 49 KC_SLCK, BP_AT, BP_PLUS, BP_MINS, BP_SLSH, BP_ASTR, BP_EQL,
50 KC_CAPSLOCK, BP_DCRC, BP_V, BP_D, BP_L, BP_J, BP_Z, 50 KC_CAPSLOCK, BP_DCIR, BP_V, BP_D, BP_L, BP_J, BP_Z,
51 BP_C, BP_T, BP_S, BP_R, BP_N, BP_M, 51 BP_C, BP_T, BP_S, BP_R, BP_N, BP_M,
52 KC_NUMLOCK, BP_APOS, BP_Q, BP_G, BP_H, BP_F, BP_CCED, 52 KC_NUMLOCK, BP_QUOT, BP_Q, BP_G, BP_H, BP_F, BP_CCED,
53 KC_ALGR, KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE, 53 KC_ALGR, KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE,
54DF(AZ_B), DF(BEPO), 54DF(AZ_B), DF(BEPO),
55MO(NUMK), 55MO(NUMK),
@@ -74,7 +74,7 @@ MO(FNAV), KC_RSHIFT, KC_ENTER),
74 */ 74 */
75[QW_B] = LAYOUT_ergodox( 75[QW_B] = LAYOUT_ergodox(
76// Left hand 76// Left hand
77KC_DOLLAR, S(KC_QUOT), S(KC_COMM), S(KC_DOT), KC_LPRN, KC_RPRN, KC_DEL, 77KC_DOLLAR, S(KC_DQUO), S(KC_COMM), S(KC_DOT), KC_LPRN, KC_RPRN, KC_DEL,
78KC_PERCENT, KC_B, KC_E, KC_P, KC_O, KC_E, KC_BSPC, 78KC_PERCENT, KC_B, KC_E, KC_P, KC_O, KC_E, KC_BSPC,
79KC_W, KC_A, KC_U, KC_I, KC_E, KC_COMMA, 79KC_W, KC_A, KC_U, KC_I, KC_E, KC_COMMA,
80KC_E, KC_A, KC_Y, KC_X, KC_DOT, KC_K, KC_TAB, 80KC_E, KC_A, KC_Y, KC_X, KC_DOT, KC_K, KC_TAB,
@@ -86,7 +86,7 @@ KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT,
86 KC_SLCK, KC_AT, KC_PLUS, KC_MINUS, KC_SLASH, KC_ASTR, KC_EQUAL, 86 KC_SLCK, KC_AT, KC_PLUS, KC_MINUS, KC_SLASH, KC_ASTR, KC_EQUAL,
87 KC_CAPSLOCK, KC_CIRC, KC_V, KC_D, KC_L, KC_J, KC_Z, 87 KC_CAPSLOCK, KC_CIRC, KC_V, KC_D, KC_L, KC_J, KC_Z,
88 KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, 88 KC_C, KC_T, KC_S, KC_R, KC_N, KC_M,
89 KC_NUMLOCK, KC_QUOT, KC_Q, KC_G, KC_H, KC_F, KC_C, 89 KC_NUMLOCK, KC_DQUO, KC_Q, KC_G, KC_H, KC_F, KC_C,
90 MO(QW_A), KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE, 90 MO(QW_A), KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE,
91KC_TRNS, KC_TRNS, 91KC_TRNS, KC_TRNS,
92KC_TRNS, 92KC_TRNS,
@@ -111,7 +111,7 @@ KC_TRNS, MO(QW_S), KC_ENTER),
111 */ 111 */
112[QW_A] = LAYOUT_ergodox( 112[QW_A] = LAYOUT_ergodox(
113// Left hand 113// Left hand
114KC_DOLLAR, S(KC_QUOT), S(KC_COMM), S(KC_DOT), KC_LBRC, KC_RBRC, KC_DEL, 114KC_DOLLAR, S(KC_DQUO), S(KC_COMM), S(KC_DOT), KC_LBRC, KC_RBRC, KC_DEL,
115KC_PERCENT, KC_PIPE, KC_E, KC_AMPR, KC_O, KC_E, KC_BSPC, 115KC_PERCENT, KC_PIPE, KC_E, KC_AMPR, KC_O, KC_E, KC_BSPC,
116KC_W, KC_A, KC_U, KC_I, RALT(KC_5), KC_COMMA, 116KC_W, KC_A, KC_U, KC_I, RALT(KC_5), KC_COMMA,
117KC_E, KC_BSLASH, KC_LCBR, KC_RCBR, KC_DOT, KC_TILDE, KC_TAB, 117KC_E, KC_BSLASH, KC_LCBR, KC_RCBR, KC_DOT, KC_TILDE, KC_TAB,
@@ -123,7 +123,7 @@ KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT,
123 KC_SLCK, KC_AT, KC_PLUS, KC_MINUS, KC_SLASH, KC_ASTR, KC_EQUAL, 123 KC_SLCK, KC_AT, KC_PLUS, KC_MINUS, KC_SLASH, KC_ASTR, KC_EQUAL,
124 KC_CAPSLOCK, KC_CIRC, KC_V, KC_D, KC_L, KC_J, KC_Z, 124 KC_CAPSLOCK, KC_CIRC, KC_V, KC_D, KC_L, KC_J, KC_Z,
125 KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, 125 KC_C, KC_T, KC_S, KC_R, KC_N, KC_M,
126 KC_NUMLOCK, KC_QUOT, KC_Q, KC_G, KC_H, KC_F, KC_C, 126 KC_NUMLOCK, KC_DQUO, KC_Q, KC_G, KC_H, KC_F, KC_C,
127 KC_TRNS, KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE, 127 KC_TRNS, KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE,
128KC_TRNS, KC_TRNS, 128KC_TRNS, KC_TRNS,
129KC_TRNS, 129KC_TRNS,
@@ -185,7 +185,7 @@ KC_TRNS, KC_TRNS, KC_TRNS),
185 */ 185 */
186[AZ_B] = LAYOUT_ergodox( 186[AZ_B] = LAYOUT_ergodox(
187// Left hand 187// Left hand
188FR_DLR, FR_QUOT, FR_LESS, FR_GRTR, FR_LPRN, FR_RPRN, KC_DEL, 188FR_DLR, FR_DQUO, FR_LABK, FR_RABK, FR_LPRN, FR_RPRN, KC_DEL,
189FR_PERC, KC_B, FR_EACU, KC_P, KC_O, FR_EGRV, KC_BSPC, 189FR_PERC, KC_B, FR_EACU, KC_P, KC_O, FR_EGRV, KC_BSPC,
190FR_W, FR_A, KC_U, KC_I, KC_E, FR_COMM, 190FR_W, FR_A, KC_U, KC_I, KC_E, FR_COMM,
191KC_E, FR_AGRV, KC_Y, KC_X, FR_DOT, KC_K, KC_TAB, 191KC_E, FR_AGRV, KC_Y, KC_X, FR_DOT, KC_K, KC_TAB,
@@ -197,7 +197,7 @@ KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT,
197 KC_SLCK, FR_AT, FR_PLUS, FR_MINS, FR_SLSH, FR_ASTR, FR_EQL, 197 KC_SLCK, FR_AT, FR_PLUS, FR_MINS, FR_SLSH, FR_ASTR, FR_EQL,
198 KC_CAPSLOCK, KC_LBRC, KC_V, KC_D, KC_L, KC_J, FR_Z, 198 KC_CAPSLOCK, KC_LBRC, KC_V, KC_D, KC_L, KC_J, FR_Z,
199 KC_C, KC_T, KC_S, KC_R, KC_N, FR_M, 199 KC_C, KC_T, KC_S, KC_R, KC_N, FR_M,
200 KC_NUMLOCK, FR_APOS, FR_Q, KC_G, KC_H, KC_F, FR_CCED, 200 KC_NUMLOCK, FR_QUOT, FR_Q, KC_G, KC_H, KC_F, FR_CCED,
201 MO(AZ_A), KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE, 201 MO(AZ_A), KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE,
202KC_TRNS, KC_TRNS, 202KC_TRNS, KC_TRNS,
203KC_TRNS, 203KC_TRNS,
@@ -222,8 +222,8 @@ KC_TRNS, MO(AZ_S), KC_ENTER),
222 */ 222 */
223[AZ_A] = LAYOUT_ergodox( 223[AZ_A] = LAYOUT_ergodox(
224// Left hand 224// Left hand
225FR_DLR, FR_QUOT, FR_LESS, FR_GRTR, FR_LBRC, FR_RBRC, KC_DEL, 225FR_DLR, FR_DQUO, FR_LABK, FR_RABK, FR_LBRC, FR_RBRC, KC_DEL,
226FR_PERC, FR_PIPE, FR_EACU, FR_AMP, KC_O, FR_EGRV, KC_BSPC, 226FR_PERC, FR_PIPE, FR_EACU, FR_AMPR, KC_O, FR_EGRV, KC_BSPC,
227FR_W, FR_A, FR_UGRV, S(KC_LBRC), FR_EURO, FR_COMM, 227FR_W, FR_A, FR_UGRV, S(KC_LBRC), FR_EURO, FR_COMM,
228FR_SLSH, FR_BSLS, FR_LCBR, FR_RCBR, FR_DOT, FR_TILD, KC_TAB, 228FR_SLSH, FR_BSLS, FR_LCBR, FR_RCBR, FR_DOT, FR_TILD, KC_TAB,
229KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT, 229KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT,
@@ -234,7 +234,7 @@ KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT,
234 KC_SLCK, FR_AT, FR_PLUS, FR_MINS, FR_SLSH, FR_ASTR, FR_EQL, 234 KC_SLCK, FR_AT, FR_PLUS, FR_MINS, FR_SLSH, FR_ASTR, FR_EQL,
235 KC_CAPSLOCK, KC_LBRC, KC_V, KC_D, KC_L, KC_J, FR_Z, 235 KC_CAPSLOCK, KC_LBRC, KC_V, KC_D, KC_L, KC_J, FR_Z,
236 KC_C, KC_T, KC_S, KC_R, KC_N, FR_M, 236 KC_C, KC_T, KC_S, KC_R, KC_N, FR_M,
237 KC_NUMLOCK, FR_APOS, FR_Q, KC_G, KC_H, KC_F, FR_CCED, 237 KC_NUMLOCK, FR_QUOT, FR_Q, KC_G, KC_H, KC_F, FR_CCED,
238 KC_TRNS, KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE, 238 KC_TRNS, KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE,
239KC_TRNS, KC_TRNS, 239KC_TRNS, KC_TRNS,
240KC_TRNS, 240KC_TRNS,
@@ -268,7 +268,7 @@ S(KC_ESC), S(KC_INS), S(KC_LGUI), S(KC_LCTL), S(KC_LALT),
268 KC_TRNS, 268 KC_TRNS,
269 KC_TRNS, KC_TRNS, KC_TRNS, 269 KC_TRNS, KC_TRNS, KC_TRNS,
270// Right hand 270// Right hand
271 KC_TRNS, FR_6, FR_7, FR_8, FR_9, FR_0, FR_OVRR, 271 KC_TRNS, FR_6, FR_7, FR_8, FR_9, FR_0, FR_DEG,
272 KC_TRNS, FR_EXLM, S(KC_V), S(KC_D), S(KC_L), S(KC_J), S(FR_Z), 272 KC_TRNS, FR_EXLM, S(KC_V), S(KC_D), S(KC_L), S(KC_J), S(FR_Z),
273 S(KC_C), S(KC_T), S(KC_S), S(KC_R), S(KC_N), S(FR_M), 273 S(KC_C), S(KC_T), S(KC_S), S(KC_R), S(KC_N), S(FR_M),
274 KC_TRNS, FR_QUES, S(FR_Q), S(KC_G), S(KC_H), S(KC_F), S(KC_C), 274 KC_TRNS, FR_QUES, S(FR_Q), S(KC_G), S(KC_H), S(KC_F), S(KC_C),
diff --git a/layouts/community/ergodox/bepo_alt/keymap.c b/layouts/community/ergodox/bepo_alt/keymap.c
index fc40afd87..a3bb955ab 100644
--- a/layouts/community/ergodox/bepo_alt/keymap.c
+++ b/layouts/community/ergodox/bepo_alt/keymap.c
@@ -30,20 +30,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
30[BEPO] = LAYOUT_ergodox( 30[BEPO] = LAYOUT_ergodox(
31 31
32/* Left hand */ 32/* Left hand */
33BP_DOLLAR, BP_DQOT, BP_LGIL, BP_RGIL, BP_LPRN, BP_RPRN, BP_AT, 33BP_DLR, BP_DQUO, BP_LDAQ, BP_RDAQ, BP_LPRN, BP_RPRN, BP_AT,
34KC_TAB, BP_B, BP_E_ACUTE, BP_P, BP_O, BP_E_GRAVE, KC_BSPC, 34KC_TAB, BP_B, BP_EACU, BP_P, BP_O, BP_EGRV, KC_BSPC,
35BP_W, BP_A, BP_U, BP_I, BP_E, BP_COMMA, 35BP_W, BP_A, BP_U, BP_I, BP_E, BP_COMM,
36KC_LSHIFT, BP_ECRC, BP_A_GRAVE, BP_Y, BP_X, BP_DOT, BP_K, 36KC_LSHIFT, BP_ECIR, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K,
37KC_LCTL, KC_LGUI, KC_LGUI, KC_LGUI, KC_LALT, 37KC_LCTL, KC_LGUI, KC_LGUI, KC_LGUI, KC_LALT,
38 KC_PGUP, KC_PGDOWN, 38 KC_PGUP, KC_PGDOWN,
39 KC_INS, 39 KC_INS,
40 KC_SPC, KC_LSHIFT, DF(FNAV), 40 KC_SPC, KC_LSHIFT, DF(FNAV),
41 41
42/* Right hand */ 42/* Right hand */
43 BP_PLUS, BP_MINUS, BP_MINUS, BP_SLASH, BP_ASTR, BP_EQUAL, BP_PERCENT, 43 BP_PLUS, BP_MINS, BP_MINS, BP_SLSH, BP_ASTR, BP_EQL, BP_PERC,
44 KC_CAPSLOCK, BP_DCRC, BP_V, BP_D, BP_L, BP_J, BP_Z, 44 KC_CAPSLOCK, BP_DCIR, BP_V, BP_D, BP_L, BP_J, BP_Z,
45 BP_C, BP_T, BP_S, BP_R, BP_N, BP_M, 45 BP_C, BP_T, BP_S, BP_R, BP_N, BP_M,
46 KC_ESC, BP_APOS, BP_Q, BP_G, BP_H, BP_F, BP_CCED, 46 KC_ESC, BP_QUOT, BP_Q, BP_G, BP_H, BP_F, BP_CCED,
47 KC_ALGR, KC_RGUI, KC_RGUI, KC_RCTL, KC_ENTER, 47 KC_ALGR, KC_RGUI, KC_RGUI, KC_RCTL, KC_ENTER,
48DF(BEPO), KC_DEL, 48DF(BEPO), KC_DEL,
49DF(FNAV), 49DF(FNAV),
diff --git a/layouts/community/ergodox/bepo_csa/keymap.c b/layouts/community/ergodox/bepo_csa/keymap.c
index c6d4f628f..d869c5bb9 100644
--- a/layouts/community/ergodox/bepo_csa/keymap.c
+++ b/layouts/community/ergodox/bepo_csa/keymap.c
@@ -91,7 +91,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
91[LR_BASE] = LAYOUT_ergodox( // layer 0 : default 91[LR_BASE] = LAYOUT_ergodox( // layer 0 : default
92 // left hand 92 // left hand
93 BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DEL, 93 BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DEL,
94 KC_TAB, BP_B, BP_ECUT, BP_P, BP_O, BP_EGRV, KC_BSPC, 94 KC_TAB, BP_B, BP_EACU, BP_P, BP_O, BP_EGRV, KC_BSPC,
95 BP_EQL, BP_A, BP_U, BP_I, BP_E, BP_COMM, 95 BP_EQL, BP_A, BP_U, BP_I, BP_E, BP_COMM,
96 KC_LSFT, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K, KC_ENT, 96 KC_LSFT, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K, KC_ENT,
97 KC_LCTL, M(M_FNLR), KC_LGUI, M(M_NMAL), KC_LALT, 97 KC_LCTL, M(M_FNLR), KC_LGUI, M(M_NMAL), KC_LALT,
@@ -102,9 +102,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
102 102
103 // right hand 103 // right hand
104 KC_DEL, KC_6, KC_7, KC_8, KC_9, KC_0, BP_W, 104 KC_DEL, KC_6, KC_7, KC_8, KC_9, KC_0, BP_W,
105 KC_BSPC, BP_DCRC, BP_V, BP_D, BP_L, BP_J, BP_Z, 105 KC_BSPC, BP_DCIR, BP_V, BP_D, BP_L, BP_J, BP_Z,
106 BP_C, BP_T, BP_S, BP_R, BP_N, BP_M, 106 BP_C, BP_T, BP_S, BP_R, BP_N, BP_M,
107 KC_ENT, BP_APOS, BP_Q, BP_G, BP_H, BP_F, KC_RSFT, 107 KC_ENT, BP_QUOT, BP_Q, BP_G, BP_H, BP_F, KC_RSFT,
108 KC_ALGR, BP_PERC, KC_APP, BP_CCED, KC_RCTL, 108 KC_ALGR, BP_PERC, KC_APP, BP_CCED, KC_RCTL,
109 109
110 KC_LEFT, KC_RGHT, 110 KC_LEFT, KC_RGHT,
@@ -116,10 +116,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
116 */ 116 */
117[LR_CSA] = LAYOUT_ergodox( 117[LR_CSA] = LAYOUT_ergodox(
118 // left hand 118 // left hand
119 KC_DLR, CSA_DQOT, CSA_LGIL, CSA_RGIL, KC_LPRN, KC_RPRN, KC_TRNS, 119 KC_DLR, CA_DQUO, CA_LDAQ, CA_RDAQ, KC_LPRN, KC_RPRN, KC_TRNS,
120 KC_TRNS, KC_B, CSA_ECUT, KC_P, KC_O, CSA_EGRV, KC_TRNS, 120 KC_TRNS, KC_B, CA_EACU, KC_P, KC_O, CA_EGRV, KC_TRNS,
121 KC_EQL, KC_A, KC_U, KC_I, KC_E, KC_COMM, 121 KC_EQL, KC_A, KC_U, KC_I, KC_E, KC_COMM,
122 CSA(SFT), CSA_AGRV, KC_Y, KC_X, KC_DOT, KC_K, KC_TRNS, 122 CSA(SFT), CA_AGRV, KC_Y, KC_X, KC_DOT, KC_K, KC_TRNS,
123 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 123 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
124 124
125 KC_TRNS, KC_TRNS, 125 KC_TRNS, KC_TRNS,
@@ -127,11 +127,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
127 KC_TRNS, KC_TRNS, KC_TRNS, 127 KC_TRNS, KC_TRNS, KC_TRNS,
128 128
129 // right hand 129 // right hand
130 KC_TRNS, KC_AT, KC_PLUS, KC_MINS, CSA_SLSH, KC_ASTR, KC_W, 130 KC_TRNS, KC_AT, KC_PLUS, KC_MINS, CA_SLSH, KC_ASTR, KC_W,
131 KC_TRNS, CSA_DCRC, KC_V, KC_D, KC_L, KC_J, KC_Z, 131 KC_TRNS, CA_CIRC, KC_V, KC_D, KC_L, KC_J, KC_Z,
132 KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, 132 KC_C, KC_T, KC_S, KC_R, KC_N, KC_M,
133 KC_TRNS, CSA_APOS, KC_Q, KC_G, KC_H, KC_F, CSA(SFT), 133 KC_TRNS, CA_QUOT, KC_Q, KC_G, KC_H, KC_F, CSA(SFT),
134 MO(LR_CSA_AGR), KC_PERC, KC_TRNS, CSA_CCED, KC_LCTL, // RCTL has a special behaviour in CSA so use LCTL 134 MO(LR_CSA_AGR), KC_PERC, KC_TRNS, CA_CCED, KC_LCTL, // RCTL has a special behaviour in CSA so use LCTL
135 135
136 KC_TRNS, KC_TRNS, 136 KC_TRNS, KC_TRNS,
137 KC_TRNS, 137 KC_TRNS,
@@ -174,7 +174,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
174 KC_TRNS, M(M_6), M(M_7), M(M_8), M(M_9), M(M_0), KC_TRNS, 174 KC_TRNS, M(M_6), M(M_7), M(M_8), M(M_9), M(M_0), KC_TRNS,
175 KC_TRNS, KC_EXLM, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 175 KC_TRNS, KC_EXLM, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
176 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 176 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
177 KC_TRNS, CSA_QEST, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 177 KC_TRNS, CA_QUES, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
178 CSA(SFT_AGR), M(M_GRV), KC_TRNS, KC_TRNS, KC_TRNS, 178 CSA(SFT_AGR), M(M_GRV), KC_TRNS, KC_TRNS, KC_TRNS,
179 179
180 KC_TRNS, KC_TRNS, 180 KC_TRNS, KC_TRNS,
@@ -205,10 +205,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
205 */ 205 */
206[LR_CSA_AGR] = LAYOUT_ergodox( 206[LR_CSA_AGR] = LAYOUT_ergodox(
207 // left hand 207 // left hand
208 MUC(NDSH), MUC(MDSH), CSA_LESS, CSA_GRTR, CSA_LBRC, CSA_RBRC, KC_TRNS, 208 MUC(NDSH), MUC(MDSH), CA_LABK, CA_RABK, CA_LBRC, CA_RBRC, KC_TRNS,
209 KC_TRNS, CSA_PIPE, CSA_DACT, KC_AMPR, CSA_OE, CSA_DGRV, KC_TRNS, 209 KC_TRNS, CA_PIPE, CA_ACUT, KC_AMPR, CA_OE, CA_GRV, KC_TRNS,
210 KC_NO, CSA_AE, CSA_UGRV, CSA_DTRM, CSA_EURO, CSA_RQOT, 210 KC_NO, CA_AE, CA_UGRV, CA_DIAE, CA_EURO, CA_RQSU,
211 CSA(AGR_SFT), CSA_BSLS, CSA_LCBR, CSA_RCBR, MUC(ELPS), CSA_TILD, KC_TRNS, 211 CSA(AGR_SFT), CA_BSLS, CA_LCBR, CA_RCBR, MUC(ELPS), CA_TILD, KC_TRNS,
212 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 212 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
213 213
214 KC_TRNS, KC_TRNS, 214 KC_TRNS, KC_TRNS,
@@ -216,11 +216,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
216 KC_UNDS, CSA(AGR_SFT), KC_TRNS, 216 KC_UNDS, CSA(AGR_SFT), KC_TRNS,
217 217
218 // right hand 218 // right hand
219 KC_TRNS, M(M_CRC), CSA_PSMS, KC_NO, CSA_DVSN, CSA_TIMS, CSA_DBRV, 219 KC_TRNS, M(M_CRC), CA_PLMN, KC_NO, CA_DIV, CA_MUL, CA_BREV,
220 KC_TRNS, CSA_IXLM, CSA_DCAR, CSA_ETH, KC_NO, CSA_IJ, KC_NO, 220 KC_TRNS, CA_IEXL, CA_CARN, CA_ETH, KC_NO, CA_IJ, KC_NO,
221 CSA_CPRT, CSA_THRN, CSA_SRPS, CSA_RTM, CSA_DTLD, CSA_DMCR, 221 CA_COPY, CA_THRN, CA_SS, CA_REGD, CA_DTIL, CA_MACR,
222 KC_TRNS, CSA_IQST, CSA_DRNG, CSA_MU, KC_NO, CSA_DOGO, CSA(AGR_SFT), 222 KC_TRNS, CA_IQUE, CA_RNGA, CA_MICR, KC_NO, CA_OGON, CSA(AGR_SFT),
223 KC_TRNS, KC_NO, KC_TRNS, CSA_DCED, KC_TRNS, 223 KC_TRNS, KC_NO, KC_TRNS, CA_CEDL, KC_TRNS,
224 224
225 KC_TRNS, KC_TRNS, 225 KC_TRNS, KC_TRNS,
226 KC_TRNS, 226 KC_TRNS,
@@ -250,10 +250,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
250 */ 250 */
251[LR_CSA_AGR_SFT] = LAYOUT_ergodox( 251[LR_CSA_AGR_SFT] = LAYOUT_ergodox(
252 // left hand 252 // left hand
253 CSA_PARG, KC_NO, CSA_LDQT, CSA_RDQT, KC_NO, KC_NO, KC_TRNS, 253 CA_PARA, KC_NO, CA_LDQU, CA_RDQU, KC_NO, KC_NO, KC_TRNS,
254 KC_TRNS, CSA_BPIP, CSA_DDCT, CSA_SECT, S(CSA_OE), M(M_GRV), KC_TRNS, 254 KC_TRNS, CA_BRKP, CA_DACU, CA_SECT, S(CA_OE), M(M_GRV), KC_TRNS,
255 KC_NO, S(CSA_AE), S(CSA_UGRV), CSA_DDTA, KC_NO, KC_NO, 255 KC_NO, S(CA_AE), S(CA_UGRV), CA_DOTA, KC_NO, KC_NO,
256 CSA(AGR_SFT), KC_NO, CSA_LQOT, CSA_RQOT, KC_NO, KC_NO, KC_TRNS, 256 CSA(AGR_SFT), KC_NO, CA_LSQU, CA_RSQU, KC_NO, KC_NO, KC_TRNS,
257 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 257 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
258 258
259 KC_TRNS, KC_TRNS, 259 KC_TRNS, KC_TRNS,
@@ -261,10 +261,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
261 KC_TRNS, CSA(AGR_SFT), KC_TRNS, 261 KC_TRNS, CSA(AGR_SFT), KC_TRNS,
262 262
263 // right hand 263 // right hand
264 KC_TRNS, KC_NO, CSA_NEGT, CSA_1QRT, CSA_1HLF, CSA_3QRT, KC_NO, 264 KC_TRNS, KC_NO, CA_NOT, CA_QRTR, CA_HALF, CA_TQTR, KC_NO,
265 KC_TRNS, KC_NO, KC_NO, S(CSA_ETH), KC_NO, S(CSA_IJ), KC_NO, 265 KC_TRNS, KC_NO, KC_NO, S(CA_ETH), KC_NO, S(CA_IJ), KC_NO,
266 KC_NO, S(CSA_THRN), S(CSA_SRPS), CSA_TM, KC_NO, CSA_ORDO, 266 KC_NO, S(CA_THRN), S(CA_SS), CA_TM, KC_NO, CA_MORD,
267 KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, CSA_ORDA, CSA(AGR_SFT), 267 KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, CA_FORD, CSA(AGR_SFT),
268 CSA(SFT_AGR), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 268 CSA(SFT_AGR), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
269 269
270 KC_TRNS, KC_TRNS, 270 KC_TRNS, KC_TRNS,
@@ -450,7 +450,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
450 case M_SCLN: 450 case M_SCLN:
451 return MACRO(D(SCLN), END); 451 return MACRO(D(SCLN), END);
452 case M_GRV: 452 case M_GRV:
453 return MACRO(I(75), DOWN(KC_ALGR), TYPE(CSA_DCRC), UP(KC_ALGR), T(SPACE), END); 453 return MACRO(I(75), DOWN(KC_ALGR), TYPE(CA_CIRC), UP(KC_ALGR), T(SPACE), END);
454 case M_NBSP: 454 case M_NBSP:
455 // use weak mod such that pressing another key will not be affected 455 // use weak mod such that pressing another key will not be affected
456 add_weak_mods(MOD_BIT(KC_ALGR)); 456 add_weak_mods(MOD_BIT(KC_ALGR));
@@ -474,7 +474,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
474 break; 474 break;
475 case M_CRC: 475 case M_CRC:
476 if (record->event.pressed) { 476 if (record->event.pressed) {
477 return MACRO(I(75), TYPE(CSA_DCRC), T(SPACE), END); 477 return MACRO(I(75), TYPE(CA_CIRC), T(SPACE), END);
478 } 478 }
479 break; 479 break;
480 case M_DBL0: 480 case M_DBL0:
diff --git a/layouts/community/ergodox/coderkun_neo2/keymap.c b/layouts/community/ergodox/coderkun_neo2/keymap.c
index 638442676..b38c99f2e 100644
--- a/layouts/community/ergodox/coderkun_neo2/keymap.c
+++ b/layouts/community/ergodox/coderkun_neo2/keymap.c
@@ -33,20 +33,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
33 */ 33 */
34[BASE] = LAYOUT_ergodox( 34[BASE] = LAYOUT_ergodox(
35 // left hand 35 // left hand
36 KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, NEO_GRV, 36 KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, NE_GRV,
37 NEO_Y, NEO_X, NEO_V, NEO_L, NEO_C, NEO_W, KC_HOME, 37 NE_Y, NE_X, NE_V, NE_L, NE_C, NE_W, KC_HOME,
38 NEO_L1_L, NEO_U, NEO_I, NEO_A, NEO_E, NEO_O, 38 NE_L3L, NE_U, NE_I, NE_A, NE_E, NE_O,
39 KC_LSFT, NEO_UE, NEO_OE, NEO_AE, NEO_P, NEO_Z, TG(PMQ), 39 KC_LSFT, NE_UDIA, NE_ODIA, NE_ADIA, NE_P, NE_Z, TG(PMQ),
40 KC_LCTL, KC_LALT,MO(FMU),KC_LGUI,NEO_L2_L, 40 KC_LCTL, KC_LALT,MO(FMU),KC_LGUI,NE_L4L,
41 KC_LEFT, KC_UP, 41 KC_LEFT, KC_UP,
42 KC_MINS, 42 KC_MINS,
43 KC_SPC, KC_ENT, ALL_T(KC_NO), 43 KC_SPC, KC_ENT, ALL_T(KC_NO),
44 // right hand 44 // right hand
45 NEO_ACUT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, 45 NE_ACUT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
46 KC_END, NEO_K, NEO_H, NEO_G, NEO_F, NEO_Q, NEO_SS, 46 KC_END, NE_K, NE_H, NE_G, NE_F, NE_Q, NE_SS,
47 NEO_S, NEO_N, NEO_R, NEO_T, NEO_D, NEO_L1_R, 47 NE_S, NE_N, NE_R, NE_T, NE_D, NE_L3R,
48 TG(PMN), NEO_B, NEO_M, KC_COMM,KC_DOT, NEO_J, KC_RSFT, 48 TG(PMN), NE_B, NE_M, KC_COMM,KC_DOT, NE_J, KC_RSFT,
49 NEO_L2_R,KC_RGUI,MO(FMU),KC_LALT,KC_RCTL, 49 NE_L4R,KC_RGUI,MO(FMU),KC_LALT,KC_RCTL,
50 KC_DOWN, KC_RGHT, 50 KC_DOWN, KC_RGHT,
51 KC_MINS, 51 KC_MINS,
52 MEH_T(KC_NO),KC_ENT,KC_SPC 52 MEH_T(KC_NO),KC_ENT,KC_SPC
@@ -76,8 +76,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
76 // left hand 76 // left hand
77 KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, 77 KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL,
78 DE_C, DE_P, DE_T, DE_F, DE_K, DE_L, KC_HOME, 78 DE_C, DE_P, DE_T, DE_F, DE_K, DE_L, KC_HOME,
79 NEO_L1_L, DE_D, DE_H, DE_OE, DE_O, DE_I, 79 NE_L3L, DE_D, DE_H, DE_ODIA,DE_O, DE_I,
80 KC_LSFT, DE_AE, DE_Q, DE_R, DE_W, DE_N, KC_TRNS, 80 KC_LSFT, DE_ADIA,DE_Q, DE_R, DE_W, DE_N, KC_TRNS,
81 KC_LCTL, KC_LALT,MO(FMU),KC_LGUI,MO(NHL), 81 KC_LCTL, KC_LALT,MO(FMU),KC_LGUI,MO(NHL),
82 KC_LEFT, KC_UP, 82 KC_LEFT, KC_UP,
83 KC_MINS, 83 KC_MINS,
@@ -85,7 +85,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
85 // right hand 85 // right hand
86 DE_ACUT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, 86 DE_ACUT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
87 KC_END, DE_B, DE_A, DE_S, DE_G, DE_V, DE_Y, 87 KC_END, DE_B, DE_A, DE_S, DE_G, DE_V, DE_Y,
88 DE_U, DE_MINS,DE_Z, DE_E, DE_X, NEO_L1_R, 88 DE_U, DE_MINS,DE_Z, DE_E, DE_X, NE_L3R,
89 KC_TRNS, DE_J, DE_M, DE_COMM,DE_DOT, DE_SS, KC_RSFT, 89 KC_TRNS, DE_J, DE_M, DE_COMM,DE_DOT, DE_SS, KC_RSFT,
90 MO(NHL),KC_RGUI,MO(FMU),KC_LALT,KC_RCTL, 90 MO(NHL),KC_RGUI,MO(FMU),KC_LALT,KC_RCTL,
91 KC_DOWN, KC_RGHT, 91 KC_DOWN, KC_RGHT,
@@ -117,7 +117,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
117 KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, 117 KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL,
118 DE_Y, DE_X, DE_V, DE_L, DE_C, DE_W, KC_HOME, 118 DE_Y, DE_X, DE_V, DE_L, DE_C, DE_W, KC_HOME,
119 KC_NO, DE_U, DE_I, DE_A, DE_E, DE_O, 119 KC_NO, DE_U, DE_I, DE_A, DE_E, DE_O,
120 KC_LSFT, DE_UE, DE_OE, DE_AE, DE_P, DE_Z, KC_TRNS, 120 KC_LSFT, DE_UDIA,DE_ODIA,DE_ADIA,DE_P, DE_Z, KC_TRNS,
121 KC_LCTL, KC_LALT,MO(FMU),KC_LGUI,MO(NHL), 121 KC_LCTL, KC_LALT,MO(FMU),KC_LGUI,MO(NHL),
122 KC_LEFT, KC_UP, 122 KC_LEFT, KC_UP,
123 KC_MINS, 123 KC_MINS,
@@ -260,12 +260,12 @@ void matrix_scan_user(void)
260}; 260};
261 261
262 262
263// Override Unicode start method to use NEO_U instead of KC_U 263// Override Unicode start method to use NE_U instead of KC_U
264void unicode_input_start (void) { 264void unicode_input_start (void) {
265 register_code(KC_LCTL); 265 register_code(KC_LCTL);
266 register_code(KC_LSFT); 266 register_code(KC_LSFT);
267 register_code(NEO_U); 267 register_code(NE_U);
268 unregister_code(NEO_U); 268 unregister_code(NE_U);
269 unregister_code(KC_LSFT); 269 unregister_code(KC_LSFT);
270 unregister_code(KC_LCTL); 270 unregister_code(KC_LCTL);
271}; 271};
diff --git a/layouts/community/ergodox/colemak_osx_pc_no/keymap.c b/layouts/community/ergodox/colemak_osx_pc_no/keymap.c
index a4a453349..e94e6f219 100644
--- a/layouts/community/ergodox/colemak_osx_pc_no/keymap.c
+++ b/layouts/community/ergodox/colemak_osx_pc_no/keymap.c
@@ -35,7 +35,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
35[BASE] = LAYOUT_ergodox( 35[BASE] = LAYOUT_ergodox(
36 // left hand 36 // left hand
37 NO_BSLS, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, NO_ASTR, TG(1), 37 NO_BSLS, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, NO_ASTR, TG(1),
38 NO_QUES, KC_Q, KC_W, KC_F, KC_P, KC_G, NO_QUO2, 38 NO_QUES, KC_Q, KC_W, KC_F, KC_P, KC_G, NO_DQUO,
39 NO_COLN, KC_A, KC_R, KC_S, KC_T, KC_D, 39 NO_COLN, KC_A, KC_R, KC_S, KC_T, KC_D,
40 KC_EXLM, KC_Z, KC_X, KC_C, KC_V, KC_B, NO_SCLN, 40 KC_EXLM, KC_Z, KC_X, KC_C, KC_V, KC_B, NO_SCLN,
41 MO(4), KC_BTN1, KC_BTN2, KC_TAB,GUI_T(KC_COMMA), 41 MO(4), KC_BTN1, KC_BTN2, KC_TAB,GUI_T(KC_COMMA),
@@ -44,8 +44,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
44 OSM(MOD_LSFT),CTL_T(KC_DOT),ALT_T(NO_MINS), 44 OSM(MOD_LSFT),CTL_T(KC_DOT),ALT_T(NO_MINS),
45 // right hand 45 // right hand
46 KC_FN5, NO_DLR, NO_LPRN, NO_RPRN ,KC_FN3, KC_FN4,NO_AT, 46 KC_FN5, NO_DLR, NO_LPRN, NO_RPRN ,KC_FN3, KC_FN4,NO_AT,
47 NO_APOS, KC_J, KC_L, KC_U, KC_Y, NO_AA, NO_AE , 47 NO_QUOT, KC_J, KC_L, KC_U, KC_Y, NO_ARNG, NO_AE ,
48 KC_H, KC_N, KC_E, KC_I, KC_O, NO_OSLH, 48 KC_H, KC_N, KC_E, KC_I, KC_O, NO_OSTR,
49 NO_EQL, KC_K, KC_M, KC_RIGHT, KC_DOWN, KC_UP, NO_UNDS, 49 NO_EQL, KC_K, KC_M, KC_RIGHT, KC_DOWN, KC_UP, NO_UNDS,
50 KC_LEFT, KC_ESC, KC_FN7, KC_HASH, MO(2), 50 KC_LEFT, KC_ESC, KC_FN7, KC_HASH, MO(2),
51 KC_INSERT, NO_SLSH, 51 KC_INSERT, NO_SLSH,
@@ -74,20 +74,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
74 * `--------------------' `--------------------' 74 * `--------------------' `--------------------'
75 */ 75 */
76[BASE_MAC] = LAYOUT_ergodox( 76[BASE_MAC] = LAYOUT_ergodox(
77 NO_BSLS_MAC, KC_TRNS,KC_TRNS, NO_LCBR_MAC,NO_RCBR_MAC, KC_TRNS, KC_TRNS, 77 S(ALGR(NO_7)), KC_TRNS,KC_TRNS, S(ALGR(NO_8)),S(ALGR(NO_9)), KC_TRNS, KC_TRNS,
78 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, 78 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS,
79 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 79 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
80 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 80 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
81 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, CTL_T(KC_COMMA), 81 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, CTL_T(KC_COMMA),
82 KC_TRNS, NO_PIPE_MAC, 82 KC_TRNS, ALGR(NO_7),
83 KC_TRNS, 83 KC_TRNS,
84 KC_TRNS,GUI_T(KC_DOT) , KC_TRNS, 84 KC_TRNS,GUI_T(KC_DOT) , KC_TRNS,
85 // right hand 85 // right hand
86 KC_TRNS, NO_DLR_MAC, KC_TRNS,KC_TRNS,KC_FN8, KC_FN9,NO_AT_MAC, 86 KC_TRNS, S(NO_4), KC_TRNS,KC_TRNS,KC_FN8, KC_FN9,NO_QUOT,
87 NO_APOS_MAC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 87 NO_LABK, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
88 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 88 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
89 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 89 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
90 KC_TRNS, KC_TRNS, NO_GRV_MAC, KC_TRNS, MO(3), 90 KC_TRNS, KC_TRNS, ALGR(NO_BSLS), KC_TRNS, MO(3),
91 KC_TRNS, KC_TRNS, 91 KC_TRNS, KC_TRNS,
92 KC_TRNS, 92 KC_TRNS,
93 KC_TRNS, KC_TRNS, KC_TRNS 93 KC_TRNS, KC_TRNS, KC_TRNS
diff --git a/layouts/community/ergodox/dvorak_programmer_swe/keymap.c b/layouts/community/ergodox/dvorak_programmer_swe/keymap.c
index bb27f18e8..a8a428a04 100644
--- a/layouts/community/ergodox/dvorak_programmer_swe/keymap.c
+++ b/layouts/community/ergodox/dvorak_programmer_swe/keymap.c
@@ -69,8 +69,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
69 KC_SPC,KC_BSPC,KC_END, 69 KC_SPC,KC_BSPC,KC_END,
70 // right hand 70 // right hand
71 KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLASH, 71 KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLASH,
72 TG(1), KC_F, KC_G, KC_C, KC_R, KC_L, SE_AM, 72 TG(1), KC_F, KC_G, KC_C, KC_R, KC_L, SE_ARNG,
73 KC_D, KC_H, KC_T, KC_N, KC_S, SE_AE, 73 KC_D, KC_H, KC_T, KC_N, KC_S, SE_ADIA,
74 TG(MDIA),KC_B, KC_M, KC_W, KC_V, CTL_T(KC_Z), KC_RSFT, 74 TG(MDIA),KC_B, KC_M, KC_W, KC_V, CTL_T(KC_Z), KC_RSFT,
75 KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, TT(SYMB), 75 KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, TT(SYMB),
76 LALT(KC_LSFT), CTL_T(KC_ESC), 76 LALT(KC_LSFT), CTL_T(KC_ESC),
@@ -111,8 +111,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
111 KC_TRNS,KC_TRNS,KC_TRNS, 111 KC_TRNS,KC_TRNS,KC_TRNS,
112 // right hand 112 // right hand
113 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, 113 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
114 KC_TRNS, SE_LESS, KC_7, KC_8, KC_9, KC_KP_ASTERISK, KC_F12, 114 KC_TRNS, SE_LABK, KC_7, KC_8, KC_9, KC_KP_ASTERISK, KC_F12,
115 LSFT(SE_LESS), KC_4, KC_5, KC_6, KC_KP_PLUS, KC_TRNS, 115 SE_RABK, KC_4, KC_5, KC_6, KC_KP_PLUS, KC_TRNS,
116 KC_TRNS, SE_QUES, KC_1, KC_2, KC_3, LSFT(KC_5), KC_TRNS, 116 KC_TRNS, SE_QUES, KC_1, KC_2, KC_3, LSFT(KC_5), KC_TRNS,
117 KC_DOT,KC_0, LSFT(KC_0), KC_TRNS, KC_TRNS, 117 KC_DOT,KC_0, LSFT(KC_0), KC_TRNS, KC_TRNS,
118 KC_TRNS, KC_TRNS, 118 KC_TRNS, KC_TRNS,
@@ -186,7 +186,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
186[DEVL] = LAYOUT_ergodox( 186[DEVL] = LAYOUT_ergodox(
187 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 187 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
188 KC_TRNS, M(MACRO_SAVE), M(MACRO_BUILD), M(MACRO_DEBUG), KC_PSCR, ALGR(KC_4), KC_TRNS, 188 KC_TRNS, M(MACRO_SAVE), M(MACRO_BUILD), M(MACRO_DEBUG), KC_PSCR, ALGR(KC_4), KC_TRNS,
189 KC_TRNS, SE_ACUT, SE_APOS, SE_PIPE, KC_TRNS, ALGR(KC_3), 189 KC_TRNS, SE_ACUT, SE_QUOT, SE_PIPE, KC_TRNS, ALGR(KC_3),
190 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, ALGR(KC_5), KC_TRNS, 190 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, ALGR(KC_5), KC_TRNS,
191 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 191 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
192 KC_TRNS, KC_TRNS, 192 KC_TRNS, KC_TRNS,
diff --git a/layouts/community/ergodox/dvorak_programmer_swe/readme.md b/layouts/community/ergodox/dvorak_programmer_swe/readme.md
index 3bedf50d7..78d872ab5 100644
--- a/layouts/community/ergodox/dvorak_programmer_swe/readme.md
+++ b/layouts/community/ergodox/dvorak_programmer_swe/readme.md
@@ -25,7 +25,7 @@ Known issues:
25 * Switched position on Alt and Alt-shift 25 * Switched position on Alt and Alt-shift
26 * Added tilde character to symbol layer 26 * Added tilde character to symbol layer
27 * Added Print Screen to keymap 3 27 * Added Print Screen to keymap 3
28 * Added ' (NO_APOS) to keymap 3 28 * Added ' (NO_QUOT) to keymap 3
29 * Added how to install help in this readme 29 * Added how to install help in this readme
30 30
31* 2017-05-16 31* 2017-05-16
diff --git a/layouts/community/ergodox/dvorak_svorak_a5/keymap.c b/layouts/community/ergodox/dvorak_svorak_a5/keymap.c
index 4ca20bd48..3ecef9d9b 100644
--- a/layouts/community/ergodox/dvorak_svorak_a5/keymap.c
+++ b/layouts/community/ergodox/dvorak_svorak_a5/keymap.c
@@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
33[BASE] = LAYOUT_ergodox( // layer 0 : default 33[BASE] = LAYOUT_ergodox( // layer 0 : default
34 // left hand 34 // left hand
35 KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, MO(MOUS), 35 KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, MO(MOUS),
36 KC_TAB, SE_AA, SE_AE, SE_OSLH, KC_P, KC_Y, KC_NO, 36 KC_TAB, SE_ARNG,SE_ADIA, SE_ODIA, KC_P, KC_Y, KC_NO,
37 KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, 37 KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I,
38 KC_LSFT, KC_DOT, KC_Q, KC_J, KC_K, KC_X, KC_NO, 38 KC_LSFT, KC_DOT, KC_Q, KC_J, KC_K, KC_X, KC_NO,
39 KC_LCTRL, KC_NO, KC_NO, KC_LALT, KC_LCMD, 39 KC_LCTRL, KC_NO, KC_NO, KC_LALT, KC_LCMD,
@@ -84,9 +84,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
84 KC_TRNS, KC_NO, KC_NO, 84 KC_TRNS, KC_NO, KC_NO,
85 // right hand 85 // right hand
86 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 86 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
87 KC_NO, LSFT(KC_2), SE_QUES, LSFT(KC_6), SE_LESS, SE_GRTR, KC_NO, 87 KC_NO, LSFT(KC_2), SE_QUES, LSFT(KC_6), SE_LABK, SE_RABK, KC_NO,
88 KC_HASH, SE_CIRC, KC_HASH, LSFT(KC_2), SE_TILD, KC_NO, 88 KC_HASH, SE_CIRC, KC_HASH, LSFT(KC_2), SE_TILD, KC_NO,
89 KC_NO, KC_PERC, SE_ACUT, SE_APOS, SE_ASTR, SE_GRV, KC_NO, 89 KC_NO, KC_PERC, SE_ACUT, SE_QUOT, SE_ASTR, SE_GRV, KC_NO,
90 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 90 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
91 KC_NO, KC_NO, 91 KC_NO, KC_NO,
92 KC_NO, 92 KC_NO,
@@ -162,14 +162,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
162 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS, 162 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS,
163 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, 163 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G,
164 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, SE_ACUT, 164 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, SE_ACUT,
165 CTL_T(SE_APOS), SE_CIRC, SE_ASTR, KC_LALT, KC_LGUI, 165 CTL_T(SE_QUOT), SE_CIRC, SE_ASTR, KC_LALT, KC_LGUI,
166 KC_LCTRL, KC_LALT, 166 KC_LCTRL, KC_LALT,
167 SE_TILD, 167 SE_TILD,
168 KC_BSPC, KC_TAB, KC_ESC, 168 KC_BSPC, KC_TAB, KC_ESC,
169 // right hand 169 // right hand
170 KC_TRNS, KC_6, KC_7, KC_8, KC_9, KC_0, SE_PLUS, 170 KC_TRNS, KC_6, KC_7, KC_8, KC_9, KC_0, SE_PLUS,
171 KC_TRNS, KC_Y, KC_U, KC_I, KC_O, KC_P, SE_AA, 171 KC_TRNS, KC_Y, KC_U, KC_I, KC_O, KC_P, SE_ARNG,
172 KC_H, KC_J, KC_K, KC_L, SE_OSLH, SE_AE, 172 KC_H, KC_J, KC_K, KC_L, SE_ODIA, SE_ADIA,
173 KC_DEL, KC_N, KC_M, KC_COMM, KC_DOT, SE_MINS, KC_RSFT, 173 KC_DEL, KC_N, KC_M, KC_COMM, KC_DOT, SE_MINS, KC_RSFT,
174 KC_ALGR, KC_DOWN, KC_UP, KC_LEFT, KC_RGHT, 174 KC_ALGR, KC_DOWN, KC_UP, KC_LEFT, KC_RGHT,
175 KC_HOME, KC_END, 175 KC_HOME, KC_END,
diff --git a/layouts/community/ergodox/french_hacker/keymap.c b/layouts/community/ergodox/french_hacker/keymap.c
index 731d917fd..b4c8e37bd 100644
--- a/layouts/community/ergodox/french_hacker/keymap.c
+++ b/layouts/community/ergodox/french_hacker/keymap.c
@@ -96,8 +96,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
96[SYMB] = LAYOUT_ergodox( 96[SYMB] = LAYOUT_ergodox(
97 // left hand 97 // left hand
98 M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, 98 M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
99 KC_TRNS,FR_SECT,FR_LESS, FR_LCBR,FR_BSLS,FR_TILD,KC_TRNS, 99 KC_TRNS,FR_SECT,FR_LABK, FR_LCBR,FR_BSLS,FR_TILD,KC_TRNS,
100 KC_TRNS,FR_APOS,FR_EQL, FR_MINS,FR_LPRN,FR_PLUS, 100 KC_TRNS,FR_QUOT,FR_EQL, FR_MINS,FR_LPRN,FR_PLUS,
101 KC_TRNS,FR_GRV,FR_QUES,FR_HASH,FR_LBRC,FR_PIPE,KC_TRNS, 101 KC_TRNS,FR_GRV,FR_QUES,FR_HASH,FR_LBRC,FR_PIPE,KC_TRNS,
102 FR_EURO,FR_PND,FR_DLR,KC_TRNS,KC_TRNS, 102 FR_EURO,FR_PND,FR_DLR,KC_TRNS,KC_TRNS,
103 KC_TRNS,KC_TRNS, 103 KC_TRNS,KC_TRNS,
@@ -105,9 +105,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
105 KC_TRNS,KC_TRNS,KC_TRNS, 105 KC_TRNS,KC_TRNS,KC_TRNS,
106 // right hand 106 // right hand
107 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, 107 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
108 KC_TRNS, FR_PERC, FR_AT, FR_RCBR, FR_GRTR, FR_MU, KC_F12, 108 KC_TRNS, FR_PERC, FR_AT, FR_RCBR, FR_RABK, FR_MICR, KC_F12,
109 FR_ASTR, FR_RPRN, FR_UNDS, FR_SLSH, FR_QUOT, KC_TRNS, 109 FR_ASTR, FR_RPRN, FR_UNDS, FR_SLSH, FR_DQUO, KC_TRNS,
110 KC_TRNS, FR_AMP, FR_RBRC, FR_DLR, FR_EXLM, FR_CIRC, KC_TRNS, 110 KC_TRNS, FR_AMPR, FR_RBRC, FR_DLR, FR_EXLM, FR_CIRC, KC_TRNS,
111 KC_TRNS, KC_TRNS, KC_TRNS, ALGR(KC_S), KC_TRNS, 111 KC_TRNS, KC_TRNS, KC_TRNS, ALGR(KC_S), KC_TRNS,
112 KC_TRNS, KC_TRNS, 112 KC_TRNS, KC_TRNS,
113 KC_TRNS, 113 KC_TRNS,
diff --git a/layouts/community/ergodox/german-kinergo/keymap.c b/layouts/community/ergodox/german-kinergo/keymap.c
index d9c297814..9f8b72596 100644
--- a/layouts/community/ergodox/german-kinergo/keymap.c
+++ b/layouts/community/ergodox/german-kinergo/keymap.c
@@ -43,14 +43,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
43 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(1), 43 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(1),
44 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, 44 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G,
45 KC_LSFT, DE_Y, KC_X, KC_C, KC_V, KC_B, MO(2), 45 KC_LSFT, DE_Y, KC_X, KC_C, KC_V, KC_B, MO(2),
46 KC_LGUI, DE_CIRC, DE_LESS, KC_LEFT, KC_RIGHT, 46 KC_LGUI, DE_CIRC, DE_LABK, KC_LEFT, KC_RIGHT,
47 KC_LCTRL, KC_LALT, 47 KC_LCTRL, KC_LALT,
48 KC_HOME, 48 KC_HOME,
49 KC_BSPC,KC_DEL,KC_END, 49 KC_BSPC,KC_DEL,KC_END,
50 // right hand 50 // right hand
51 KC_PSCREEN, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, 51 KC_PSCREEN, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
52 MO(1), DE_Z, KC_U, KC_I, KC_O, KC_P, DE_UE, 52 MO(1), DE_Z, KC_U, KC_I, KC_O, KC_P, DE_UDIA,
53 KC_H, KC_J, KC_K, KC_L, DE_OE, LT(MDIA,DE_AE), 53 KC_H, KC_J, KC_K, KC_L, DE_ODIA, LT(MDIA,DE_ADIA),
54 MO(2), KC_N, KC_M, KC_COMM, KC_DOT, DE_MINS, KC_RSFT, 54 MO(2), KC_N, KC_M, KC_COMM, KC_DOT, DE_MINS, KC_RSFT,
55 KC_DOWN, KC_UP, DE_HASH, DE_PLUS, KC_RGUI, 55 KC_DOWN, KC_UP, DE_HASH, DE_PLUS, KC_RGUI,
56 KC_RALT, KC_RCTRL, 56 KC_RALT, KC_RCTRL,
@@ -63,14 +63,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
63// KC_DEL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), 63// KC_DEL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1),
64// KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, 64// KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G,
65// KC_LSFT, DE_Y, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), 65// KC_LSFT, DE_Y, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO),
66// LT(SYMB,DE_LESS),CTL_T(DE_HASH), DE_ACUT, DE_MINS, DE_PLUS, 66// LT(SYMB,DE_LABK),CTL_T(DE_HASH), DE_ACUT, DE_MINS, DE_PLUS,
67// ALT_T(KC_APP), KC_LGUI, 67// ALT_T(KC_APP), KC_LGUI,
68// KC_HOME, 68// KC_HOME,
69// KC_SPC,KC_BSPC,KC_END, 69// KC_SPC,KC_BSPC,KC_END,
70// // right hand 70// // right hand
71// KC_MNXT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, 71// KC_MNXT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
72// TG(2), DE_Z, KC_U, KC_I, KC_O, KC_P, DE_UE, 72// TG(2), DE_Z, KC_U, KC_I, KC_O, KC_P, DE_UDIA,
73// KC_H, KC_J, KC_K, KC_L, DE_OE, LT(MDIA,DE_AE), 73// KC_H, KC_J, KC_K, KC_L, DE_ODIA, LT(MDIA,DE_ADIA),
74// MEH_T(KC_NO),KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(DE_MINS), KC_RSFT, 74// MEH_T(KC_NO),KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(DE_MINS), KC_RSFT,
75// KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, TT(SYMB), 75// KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, TT(SYMB),
76// KC_LALT,CTL_T(KC_ESC), 76// KC_LALT,CTL_T(KC_ESC),
diff --git a/layouts/community/ergodox/german-lukas/keymap.c b/layouts/community/ergodox/german-lukas/keymap.c
index cbc51c695..76a77acdb 100644
--- a/layouts/community/ergodox/german-lukas/keymap.c
+++ b/layouts/community/ergodox/german-lukas/keymap.c
@@ -40,14 +40,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
40 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), 40 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB),
41 KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, 41 KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G,
42 KC_LSFT, DE_Y, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), 42 KC_LSFT, DE_Y, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO),
43 KC_LGUI, DE_CIRC, DE_LESS, KC_LEFT, KC_RIGHT, 43 KC_LGUI, DE_CIRC, DE_LABK, KC_LEFT, KC_RIGHT,
44 KC_LCTRL, KC_LALT, 44 KC_LCTRL, KC_LALT,
45 KC_HOME, 45 KC_HOME,
46 KC_SPC ,KC_DEL,KC_END, 46 KC_SPC ,KC_DEL,KC_END,
47 // right hand 47 // right hand
48 KC_PSCREEN, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, 48 KC_PSCREEN, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
49 TG(MDIA), DE_Z, KC_U, KC_I, KC_O, KC_P, LT(SHRT,DE_UE), 49 TG(MDIA), DE_Z, KC_U, KC_I, KC_O, KC_P, LT(SHRT,DE_UDIA),
50 KC_H, KC_J, KC_K, KC_L, DE_OE, LT(MDIA,DE_AE), 50 KC_H, KC_J, KC_K, KC_L, DE_ODIA, LT(MDIA,DE_ADIA),
51 MEH_T(KC_NO), KC_N, KC_M, KC_COMM, KC_DOT, DE_MINS, KC_RSFT, 51 MEH_T(KC_NO), KC_N, KC_M, KC_COMM, KC_DOT, DE_MINS, KC_RSFT,
52 KC_UP, KC_DOWN, DE_HASH, DE_PLUS, LCA_T(KC_NO), 52 KC_UP, KC_DOWN, DE_HASH, DE_PLUS, LCA_T(KC_NO),
53 KC_RALT, KC_RCTRL, 53 KC_RALT, KC_RCTRL,
diff --git a/layouts/community/ergodox/german-manuneo/keymap.c b/layouts/community/ergodox/german-manuneo/keymap.c
index d1e48e110..9b24df83d 100644
--- a/layouts/community/ergodox/german-manuneo/keymap.c
+++ b/layouts/community/ergodox/german-manuneo/keymap.c
@@ -132,7 +132,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
132 MO(5), DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, 132 MO(5), DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT,
133 MO(4), DE_X, DE_P, DE_F, DE_W, DE_G, KC_HOME, 133 MO(4), DE_X, DE_P, DE_F, DE_W, DE_G, KC_HOME,
134 MO(1), DE_U, DE_I, DE_A, DE_E, DE_O, 134 MO(1), DE_U, DE_I, DE_A, DE_E, DE_O,
135 MO(3), DE_UE, DE_OE, DE_AE, DE_C, DE_V, KC_END, 135 MO(3), DE_UDIA, DE_ODIA, DE_ADIA, DE_C, DE_V, KC_END,
136 KC_TRNS, KC_TRNS, KC_LGUI, KC_LALT, KC_LCTL, 136 KC_TRNS, KC_TRNS, KC_LGUI, KC_LALT, KC_LCTL,
137 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_INS, TG(2), 137 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_INS, TG(2),
138 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_APP, 138 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_APP,
@@ -167,7 +167,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
167 * '-----------------' '-----------------' 167 * '-----------------' '-----------------'
168 */ 168 */
169[L1] = LAYOUT_ergodox( 169[L1] = LAYOUT_ergodox(
170 KC_TRNS, DE_EXLM, DE_DQOT, DE_PARA, KC_TRNS, KC_TRNS, KC_TRNS, 170 KC_TRNS, DE_EXLM, DE_DQUO, DE_SECT, KC_TRNS, KC_TRNS, KC_TRNS,
171 KC_TRNS, DE_ASTR, DE_PIPE, DE_SLSH, DE_LCBR, DE_RCBR, KC_TRNS, 171 KC_TRNS, DE_ASTR, DE_PIPE, DE_SLSH, DE_LCBR, DE_RCBR, KC_TRNS,
172 KC_TRNS, DE_UNDS, DE_MINS, DE_AMPR, DE_LBRC, DE_RBRC, 172 KC_TRNS, DE_UNDS, DE_MINS, DE_AMPR, DE_LBRC, DE_RBRC,
173 KC_TRNS, KC_TRNS, DE_PLUS, DE_EQL, KC_TRNS, KC_TRNS, KC_TRNS, 173 KC_TRNS, KC_TRNS, DE_PLUS, DE_EQL, KC_TRNS, KC_TRNS, KC_TRNS,
@@ -175,9 +175,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
175 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, 175 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS,
176 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, 176 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS,
177 /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, 177 /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS,
178 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DE_RING, KC_TRNS, 178 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, DE_DEG, KC_TRNS,
179 KC_TRNS, DE_HASH, DE_LESS, DE_MORE, KC_TRNS, DE_DQOT, KC_TRNS, 179 KC_TRNS, DE_HASH, DE_LABK, DE_RABK, KC_TRNS, DE_DQUO, KC_TRNS,
180 /*-*/ DE_DLR, DE_LPRN, DE_RPRN, DE_TILD, DE_QUOT, DE_QST, 180 /*-*/ DE_DLR, DE_LPRN, DE_RPRN, DE_TILD, DE_QUOT, DE_QUES,
181 KC_TRNS, DE_BSLS, DE_PERC, DE_SCLN, DE_COLN, M(UC_UPWARDS_ARROW), KC_TRNS, 181 KC_TRNS, DE_BSLS, DE_PERC, DE_SCLN, DE_COLN, M(UC_UPWARDS_ARROW), KC_TRNS,
182 /*-*/ /*-*/ KC_TRNS, KC_TRNS, M(UC_LEFTWARDS_ARROW), M(UC_DOWNWARDS_ARROW), M(UC_RIGHTWARDS_ARROW), 182 /*-*/ /*-*/ KC_TRNS, KC_TRNS, M(UC_LEFTWARDS_ARROW), M(UC_DOWNWARDS_ARROW), M(UC_RIGHTWARDS_ARROW),
183 KC_TRNS, KC_TRNS, 183 KC_TRNS, KC_TRNS,
diff --git a/layouts/community/ergodox/german/keymap.c b/layouts/community/ergodox/german/keymap.c
index c64057dc4..99dda5185 100644
--- a/layouts/community/ergodox/german/keymap.c
+++ b/layouts/community/ergodox/german/keymap.c
@@ -38,14 +38,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 KC_DEL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), 38 KC_DEL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1),
39 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, 39 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G,
40 KC_LSFT, DE_Y, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), 40 KC_LSFT, DE_Y, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO),
41 LT(SYMB,DE_LESS),CTL_T(DE_HASH), DE_ACUT, DE_MINS, DE_PLUS, 41 LT(SYMB,DE_LABK),CTL_T(DE_HASH), DE_ACUT, DE_MINS, DE_PLUS,
42 ALT_T(KC_APP), KC_LGUI, 42 ALT_T(KC_APP), KC_LGUI,
43 KC_HOME, 43 KC_HOME,
44 KC_SPC,KC_BSPC,KC_END, 44 KC_SPC,KC_BSPC,KC_END,
45 // right hand 45 // right hand
46 KC_MNXT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, 46 KC_MNXT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
47 TG(2), DE_Z, KC_U, KC_I, KC_O, KC_P, DE_UE, 47 TG(2), DE_Z, KC_U, KC_I, KC_O, KC_P, DE_UDIA,
48 KC_H, KC_J, KC_K, KC_L, DE_OE, LT(MDIA,DE_AE), 48 KC_H, KC_J, KC_K, KC_L, DE_ODIA, LT(MDIA,DE_ADIA),
49 MEH_T(KC_NO),KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(DE_MINS), KC_RSFT, 49 MEH_T(KC_NO),KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(DE_MINS), KC_RSFT,
50 KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, TT(SYMB), 50 KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, TT(SYMB),
51 KC_LALT,CTL_T(KC_ESC), 51 KC_LALT,CTL_T(KC_ESC),
diff --git a/layouts/community/ergodox/ishigoya-jp/keymap.c b/layouts/community/ergodox/ishigoya-jp/keymap.c
index 59040cd50..c70cbba81 100644
--- a/layouts/community/ergodox/ishigoya-jp/keymap.c
+++ b/layouts/community/ergodox/ishigoya-jp/keymap.c
@@ -396,7 +396,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
396[NUM] = LAYOUT_ergodox( 396[NUM] = LAYOUT_ergodox(
397 // left hand 397 // left hand
398 KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, 398 KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO,
399 KC_NO, KC_NO, KC_NO, JP_DQT, KC_RBRACKET, KC_BSPC, KC_SCLN, 399 KC_NO, KC_NO, KC_NO, JP_DQUO, KC_RBRACKET, KC_BSPC, KC_SCLN,
400 KC_NO, KC_NO, KC_SLSH, JP_PLUS, LSFT(KC_RBRACKET), JP_RCBR, 400 KC_NO, KC_NO, KC_SLSH, JP_PLUS, LSFT(KC_RBRACKET), JP_RCBR,
401 KC_NO, KC_NO, JP_ASTR, KC_MINS, LSFT(KC_8), LSFT(KC_9), JP_COLN, 401 KC_NO, KC_NO, JP_ASTR, KC_MINS, LSFT(KC_8), LSFT(KC_9), JP_COLN,
402 KC_TRNS, KC_NO, KC_NO, KC_NO, KC_HASH, 402 KC_TRNS, KC_NO, KC_NO, KC_NO, KC_HASH,
diff --git a/layouts/community/ergodox/kristian/keymap.c b/layouts/community/ergodox/kristian/keymap.c
index b56e880c0..c3bb9e047 100644
--- a/layouts/community/ergodox/kristian/keymap.c
+++ b/layouts/community/ergodox/kristian/keymap.c
@@ -13,7 +13,7 @@
13const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 13const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
14 14
15 15
16[0] = LAYOUT_ergodox(NO_LESS,KC_1,KC_2,KC_3,KC_4,KC_5,KC_BSPACE,KC_TAB,KC_Q,KC_W,KC_E,KC_R,KC_T,TG(1),KC_BSPACE,KC_A,KC_S,KC_D,KC_F,KC_G,SFT_T(NO_APOS),CTL_T(KC_Z),KC_X,KC_C,KC_V,KC_B,SFT_T(KC_EQUAL),MO(1),CTL_T(KC_GRAVE),KC_LGUI,KC_LEFT,KC_RIGHT,KC_ESCAPE,KC_CAPSLOCK,KC_HOME,KC_SPACE,KC_LGUI,KC_LALT,KC_DELETE,KC_6,KC_7,KC_8,KC_9,KC_0,NO_PLUS,TG(1),KC_Y,KC_U,KC_I,KC_O,KC_P,NO_AM,KC_H,KC_J,KC_K,KC_L,LT(2,NO_OSLH),NO_AE,SFT_T(KC_RBRC),KC_N,KC_M,KC_COMMA,KC_DOT,CTL_T(KC_SLASH),SFT_T(NO_APOS),KC_DOWN,KC_UP,NO_LPRN,NO_RPRN,MO(1),NO_QUOT,CTL_T(KC_ESCAPE),NO_APOS,KC_LALT,KC_LGUI,KC_ENTER), 16[0] = LAYOUT_ergodox(NO_LABK,KC_1,KC_2,KC_3,KC_4,KC_5,KC_BSPACE,KC_TAB,KC_Q,KC_W,KC_E,KC_R,KC_T,TG(1),KC_BSPACE,KC_A,KC_S,KC_D,KC_F,KC_G,SFT_T(NO_QUOT),CTL_T(KC_Z),KC_X,KC_C,KC_V,KC_B,SFT_T(KC_EQUAL),MO(1),CTL_T(KC_GRAVE),KC_LGUI,KC_LEFT,KC_RIGHT,KC_ESCAPE,KC_CAPSLOCK,KC_HOME,KC_SPACE,KC_LGUI,KC_LALT,KC_DELETE,KC_6,KC_7,KC_8,KC_9,KC_0,NO_PLUS,TG(1),KC_Y,KC_U,KC_I,KC_O,KC_P,NO_ARNG,KC_H,KC_J,KC_K,KC_L,LT(2,NO_OSTR),NO_AE,SFT_T(KC_RBRC),KC_N,KC_M,KC_COMMA,KC_DOT,CTL_T(KC_SLASH),SFT_T(NO_QUOT),KC_DOWN,KC_UP,NO_LPRN,NO_RPRN,MO(1),NO_QUOT,CTL_T(KC_ESCAPE),NO_QUOT,KC_LALT,KC_LGUI,KC_ENTER),
17 17
18[1] = LAYOUT_ergodox(M(0),KC_F1,KC_F2,KC_F3,KC_F4,KC_F5,KC_BSPACE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_BSPACE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LSHIFT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LCTL,KC_LGUI,KC_LEFT,KC_RIGHT,KC_ESCAPE,KC_TRANSPARENT,KC_HOME,KC_SPACE,KC_LGUI,KC_LALT,KC_DELETE,KC_F6,KC_F7,KC_F8,KC_F9,KC_F10,KC_F11,KC_TRANSPARENT,KC_7,KC_8,KC_9,KC_TRANSPARENT,KC_TRANSPARENT,KC_F12,KC_4,KC_5,KC_6,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_0,KC_1,KC_2,KC_3,NO_LBRC,NO_RBRC,KC_LSHIFT,KC_COMMA,KC_DOT,LSFT(NO_LBRC),LSFT(NO_RBRC),KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LALT,KC_LGUI,KC_ENTER), 18[1] = LAYOUT_ergodox(M(0),KC_F1,KC_F2,KC_F3,KC_F4,KC_F5,KC_BSPACE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_BSPACE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LSHIFT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LCTL,KC_LGUI,KC_LEFT,KC_RIGHT,KC_ESCAPE,KC_TRANSPARENT,KC_HOME,KC_SPACE,KC_LGUI,KC_LALT,KC_DELETE,KC_F6,KC_F7,KC_F8,KC_F9,KC_F10,KC_F11,KC_TRANSPARENT,KC_7,KC_8,KC_9,KC_TRANSPARENT,KC_TRANSPARENT,KC_F12,KC_4,KC_5,KC_6,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_0,KC_1,KC_2,KC_3,NO_LBRC,NO_RBRC,KC_LSHIFT,KC_COMMA,KC_DOT,LSFT(NO_LBRC),LSFT(NO_RBRC),KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LALT,KC_LGUI,KC_ENTER),
19 19
diff --git a/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c b/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c
index 85782dda7..7c91b3fbb 100644
--- a/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c
+++ b/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c
@@ -38,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 KC_ESC, DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, 38 KC_ESC, DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT,
39 KC_TAB, DE_X, DE_V, DE_L, DE_C, DE_W, KC_PSCR, 39 KC_TAB, DE_X, DE_V, DE_L, DE_C, DE_W, KC_PSCR,
40 MO(1), DE_U, DE_I, DE_A, DE_E, DE_O, 40 MO(1), DE_U, DE_I, DE_A, DE_E, DE_O,
41 KC_LSFT, DE_UE, DE_OE, DE_AE, DE_P, DE_Z, KC_SPACE, 41 KC_LSFT, DE_UDIA, DE_ODIA, DE_ADIA, DE_P, DE_Z, KC_SPACE,
42 KC_LCTL, KC_LGUI, KC_LALT, MO(3), MO(2), 42 KC_LCTL, KC_LGUI, KC_LALT, MO(3), MO(2),
43 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_VOLD, KC_VOLU, 43 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_VOLD, KC_VOLU,
44 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, 44 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS,
@@ -82,9 +82,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
82 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, 82 /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS,
83 /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, 83 /*-*/ /*-*/ /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS,
84 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 84 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
85 KC_TRNS, DE_EXLM, DE_LESS, DE_MORE, DE_EQL, DE_AMPR, KC_TRNS, 85 KC_TRNS, DE_EXLM, DE_LABK, DE_RABK, DE_EQL, DE_AMPR, KC_TRNS,
86 /*-*/ DE_QST, DE_LPRN, DE_RPRN, DE_MINS, DE_COLN, DE_AT, 86 /*-*/ DE_QUES, DE_LPRN, DE_RPRN, DE_MINS, DE_COLN, DE_AT,
87 KC_TRNS, DE_PLUS, DE_PERC, DE_DQOT, DE_QUOT, DE_SCLN, KC_TRNS, 87 KC_TRNS, DE_PLUS, DE_PERC, DE_DQUO, DE_QUOT, DE_SCLN, KC_TRNS,
88 /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 88 /*-*/ /*-*/ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
89 KC_TRNS, KC_TRNS, 89 KC_TRNS, KC_TRNS,
90 KC_TRNS, 90 KC_TRNS,
diff --git a/layouts/community/ergodox/norwegian_programmer_osx_pc/keymap.c b/layouts/community/ergodox/norwegian_programmer_osx_pc/keymap.c
index ee9a9d180..231528449 100644
--- a/layouts/community/ergodox/norwegian_programmer_osx_pc/keymap.c
+++ b/layouts/community/ergodox/norwegian_programmer_osx_pc/keymap.c
@@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
33[BASE] = LAYOUT_ergodox( 33[BASE] = LAYOUT_ergodox(
34 // left hand 34 // left hand
35 KC_PAST, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, KC_FN2, TG(1), 35 KC_PAST, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, KC_FN2, TG(1),
36 KC_PPLS, KC_Q, KC_W, KC_E, KC_R, KC_T, NO_QUO2, 36 KC_PPLS, KC_Q, KC_W, KC_E, KC_R, KC_T, NO_DQUO,
37 KC_PSLS, KC_A, KC_S, KC_D, KC_F, KC_G, 37 KC_PSLS, KC_A, KC_S, KC_D, KC_F, KC_G,
38 KC_PMNS, KC_Z, KC_X, KC_C, KC_V, KC_B, NO_SCLN, 38 KC_PMNS, KC_Z, KC_X, KC_C, KC_V, KC_B, NO_SCLN,
39 ALT_T(KC_ESC), KC_EXLM , NO_QUES, NO_COLN, KC_TAB, 39 ALT_T(KC_ESC), KC_EXLM , NO_QUES, NO_COLN, KC_TAB,
@@ -42,8 +42,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
42 OSM(MOD_LSFT),CTL_T(KC_DOT),GUI_T(KC_COMMA), 42 OSM(MOD_LSFT),CTL_T(KC_DOT),GUI_T(KC_COMMA),
43 // right hand 43 // right hand
44 KC_FN5, NO_DLR, NO_LPRN, NO_RPRN ,KC_FN3, KC_FN4,NO_AT, 44 KC_FN5, NO_DLR, NO_LPRN, NO_RPRN ,KC_FN3, KC_FN4,NO_AT,
45 NO_APOS, KC_Y, KC_U, KC_I, KC_O, KC_P, NO_AA , 45 NO_QUOT, KC_Y, KC_U, KC_I, KC_O, KC_P, NO_ARNG,
46 KC_H, KC_J, KC_K, KC_L, NO_OSLH, NO_AE, 46 KC_H, KC_J, KC_K, KC_L, NO_OSTR, NO_AE,
47 NO_EQL, KC_N, KC_M, KC_RIGHT, KC_DOWN, KC_UP, NO_BSLS, 47 NO_EQL, KC_N, KC_M, KC_RIGHT, KC_DOWN, KC_UP, NO_BSLS,
48 KC_LEFT, NO_UNDS, NO_AMPR, NO_PIPE, OSL(2), 48 KC_LEFT, NO_UNDS, NO_AMPR, NO_PIPE, OSL(2),
49 KC_INSERT, KC_PERC, 49 KC_INSERT, KC_PERC,
@@ -72,20 +72,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
72 * `--------------------' `--------------------' 72 * `--------------------' `--------------------'
73 */ 73 */
74[BASE_MAC] = LAYOUT_ergodox( 74[BASE_MAC] = LAYOUT_ergodox(
75 KC_TRNS, KC_TRNS,KC_TRNS, NO_LCBR_MAC,NO_RCBR_MAC, KC_TRNS, KC_TRNS, 75 KC_TRNS, KC_TRNS,KC_TRNS, S(ALGR(NO_8)),S(ALGR(NO_9)), KC_TRNS, KC_TRNS,
76 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, 76 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS,
77 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 77 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
78 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 78 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
79 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 79 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
80 KC_TRNS, NO_GRV_MAC, 80 KC_TRNS, ALGR(NO_BSLS),
81 KC_FN10, 81 KC_FN10,
82 KC_TRNS,GUI_T(KC_DOT) , CTL_T(KC_COMMA), 82 KC_TRNS,GUI_T(KC_DOT) , CTL_T(KC_COMMA),
83 // right hand 83 // right hand
84 KC_TRNS, NO_DLR_MAC, KC_TRNS,KC_TRNS,KC_FN8, KC_FN9,NO_AT_MAC, 84 KC_TRNS, S(NO_4), KC_TRNS,KC_TRNS,KC_FN8, KC_FN9,NO_QUOT,
85 NO_APOS_MAC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 85 NO_LABK, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
86 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 86 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
87 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, NO_BSLS_MAC, 87 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, S(ALGR(NO_7)),
88 KC_TRNS, KC_TRNS, KC_TRNS, NO_PIPE_MAC, OSL(2), 88 KC_TRNS, KC_TRNS, KC_TRNS, ALGR(NO_7), OSL(2),
89 KC_TRNS, KC_TRNS, 89 KC_TRNS, KC_TRNS,
90 KC_TRNS, 90 KC_TRNS,
91 KC_TRNS, KC_TRNS, KC_TRNS 91 KC_TRNS, KC_TRNS, KC_TRNS
diff --git a/layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/keymap.c b/layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/keymap.c
index af1d268bd..b9ddefb67 100644
--- a/layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/keymap.c
+++ b/layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/keymap.c
@@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
33[BASE] = LAYOUT_ergodox( 33[BASE] = LAYOUT_ergodox(
34 // left hand 34 // left hand
35 KC_PAST, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, KC_FN2, TG(1), 35 KC_PAST, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, KC_FN2, TG(1),
36 KC_PPLS, KC_Q, KC_W, KC_F, KC_P, KC_G, NO_QUO2, 36 KC_PPLS, KC_Q, KC_W, KC_F, KC_P, KC_G, NO_DQUO,
37 KC_PSLS, KC_A, KC_R, KC_S, KC_T, KC_D, 37 KC_PSLS, KC_A, KC_R, KC_S, KC_T, KC_D,
38 KC_PMNS, KC_Z, KC_X, KC_C, KC_V, KC_B, NO_SCLN, 38 KC_PMNS, KC_Z, KC_X, KC_C, KC_V, KC_B, NO_SCLN,
39 ALT_T(KC_ESC), KC_EXLM , NO_QUES, NO_COLN, KC_TAB, 39 ALT_T(KC_ESC), KC_EXLM , NO_QUES, NO_COLN, KC_TAB,
@@ -42,8 +42,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
42 OSM(MOD_LSFT),CTL_T(KC_DOT),GUI_T(KC_COMMA), 42 OSM(MOD_LSFT),CTL_T(KC_DOT),GUI_T(KC_COMMA),
43 // right hand 43 // right hand
44 KC_FN5, NO_DLR, NO_LPRN, NO_RPRN ,KC_FN3, KC_FN4,NO_AT, 44 KC_FN5, NO_DLR, NO_LPRN, NO_RPRN ,KC_FN3, KC_FN4,NO_AT,
45 NO_APOS, KC_J, KC_L, KC_U, KC_Y, NO_AA, NO_AE , 45 NO_QUOT, KC_J, KC_L, KC_U, KC_Y, NO_ARNG, NO_AE ,
46 KC_H, KC_N, KC_E, KC_I, KC_O, NO_OSLH, 46 KC_H, KC_N, KC_E, KC_I, KC_O, NO_OSTR,
47 NO_EQL, KC_K, KC_M, KC_RIGHT, KC_DOWN, KC_UP, NO_BSLS, 47 NO_EQL, KC_K, KC_M, KC_RIGHT, KC_DOWN, KC_UP, NO_BSLS,
48 KC_LEFT, NO_UNDS, NO_AMPR, NO_PIPE, OSL(2), 48 KC_LEFT, NO_UNDS, NO_AMPR, NO_PIPE, OSL(2),
49 KC_INSERT, KC_PERC, 49 KC_INSERT, KC_PERC,
@@ -72,20 +72,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
72 * `--------------------' `--------------------' 72 * `--------------------' `--------------------'
73 */ 73 */
74[BASE_MAC] = LAYOUT_ergodox( 74[BASE_MAC] = LAYOUT_ergodox(
75 KC_TRNS, KC_TRNS,KC_TRNS, NO_LCBR_MAC,NO_RCBR_MAC, KC_TRNS, KC_TRNS, 75 KC_TRNS, KC_TRNS,KC_TRNS, S(ALGR(NO_8)),S(ALGR(NO_9)), KC_TRNS, KC_TRNS,
76 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, 76 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS,
77 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 77 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
78 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 78 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
79 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 79 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
80 KC_TRNS, NO_GRV_MAC, 80 KC_TRNS, ALGR(NO_BSLS),
81 KC_FN10, 81 KC_FN10,
82 KC_TRNS,GUI_T(KC_DOT) , CTL_T(KC_COMMA), 82 KC_TRNS,GUI_T(KC_DOT) , CTL_T(KC_COMMA),
83 // right hand 83 // right hand
84 KC_TRNS, NO_DLR_MAC, KC_TRNS,KC_TRNS,KC_FN8, KC_FN9,NO_AT_MAC, 84 KC_TRNS, S(NO_4), KC_TRNS,KC_TRNS,KC_FN8, KC_FN9,NO_QUOT,
85 NO_APOS_MAC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 85 NO_LABK, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
86 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 86 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
87 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, NO_BSLS_MAC, 87 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, S(ALGR(NO_7)),
88 KC_TRNS, KC_TRNS, KC_TRNS, NO_PIPE_MAC, OSL(2), 88 KC_TRNS, KC_TRNS, KC_TRNS, ALGR(NO_7), OSL(2),
89 KC_TRNS, KC_TRNS, 89 KC_TRNS, KC_TRNS,
90 KC_TRNS, 90 KC_TRNS,
91 KC_TRNS, KC_TRNS, KC_TRNS 91 KC_TRNS, KC_TRNS, KC_TRNS
diff --git a/layouts/community/ergodox/osx_de/keymap.c b/layouts/community/ergodox/osx_de/keymap.c
index cd9a35e21..581aecf2d 100644
--- a/layouts/community/ergodox/osx_de/keymap.c
+++ b/layouts/community/ergodox/osx_de/keymap.c
@@ -15,8 +15,8 @@
15#define M_MEH_SH_ACUT 2 15#define M_MEH_SH_ACUT 2
16#define M_LGUI_SHFT 3 16#define M_LGUI_SHFT 3
17#define M_CTL_SFT_HASH 4 17#define M_CTL_SFT_HASH 4
18#define M_DE_OSX_CIRC_CTRLCMD 5 18#define M_DE_CIRC_CTRLCMD 5
19#define M_DE_OSX_PLUS_CTRLALT 6 19#define M_DE_PLUS_CTRLALT 6
20#define SM_SMILE 7 20#define SM_SMILE 7
21#define SM_SMIRK 8 21#define SM_SMIRK 8
22#define SM_CRY 9 22#define SM_CRY 9
@@ -31,39 +31,39 @@
31const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 31const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
32[BASE]=LAYOUT_ergodox( 32[BASE]=LAYOUT_ergodox(
33//left half 33//left half
34 KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(M_CTL_SFT_HASH), 34 KC_ESC, DE_1, DE_2, DE_3, DE_4, DE_5, M(M_CTL_SFT_HASH),
35 KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, 35 KC_TAB, DE_Q, DE_W, DE_E, DE_R, DE_T, KC_LGUI,
36 KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G, 36 KC_LALT, DE_A, DE_S, DE_D, DE_F, DE_G,
37 KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT, 37 KC_LSFT, CTL_T(DE_Y), DE_X, DE_C, DE_V, DE_B, KC_LALT,
38 LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), KC_UP, KC_DOWN, 38 LT(SYMB,DE_LABK), M(M_DE_CIRC_CTRLCMD), M(M_DE_PLUS_CTRLALT), KC_UP, KC_DOWN,
39 M(M_MEH_SH_ACUT), TG(MDIA), 39 M(M_MEH_SH_ACUT), TG(MDIA),
40 KC_HOME, 40 KC_HOME,
41 KC_BSPC, KC_DEL, LT(SMLY,KC_END), 41 KC_BSPC, KC_DEL, LT(SMLY,KC_END),
42 //right half 42 //right half
43 M(M_CTL_SFT_HASH), DE_OSX_6, DE_OSX_7, DE_OSX_8, DE_OSX_9, DE_OSX_0, DE_OSX_SS, 43 M(M_CTL_SFT_HASH), DE_6, DE_7, DE_8, DE_9, DE_0, DE_SS,
44 KC_RGUI, DE_OSX_Z, DE_OSX_U, DE_OSX_I, DE_OSX_O, DE_OSX_P, DE_OSX_UE, 44 KC_RGUI, DE_Z, DE_U, DE_I, DE_O, DE_P, DE_UDIA,
45 DE_OSX_H, DE_OSX_J, DE_OSX_K, DE_OSX_L, DE_OSX_OE, ALT_T(DE_OSX_AE), 45 DE_H, DE_J, DE_K, DE_L, DE_ODIA, ALT_T(DE_ADIA),
46 KC_RALT, DE_OSX_N, DE_OSX_M, DE_OSX_COMM, DE_OSX_DOT, CTL_T(DE_OSX_MINS), KC_RSFT, 46 KC_RALT, DE_N, DE_M, DE_COMM, DE_DOT, CTL_T(DE_MINS), KC_RSFT,
47 KC_LEFT, KC_RIGHT, LGUI(KC_LSFT), LALT(KC_LSFT), LT(SYMB,DE_OSX_PLUS), 47 KC_LEFT, KC_RIGHT, LGUI(KC_LSFT), LALT(KC_LSFT), LT(SYMB,DE_PLUS),
48 TG(NUMB), ALL_T(DE_OSX_ACUT), 48 TG(NUMB), ALL_T(DE_ACUT),
49 KC_PGUP, 49 KC_PGUP,
50 KC_PGDN, KC_ENT, KC_SPC), 50 KC_PGDN, KC_ENT, KC_SPC),
51[SYMB]=LAYOUT_ergodox( 51[SYMB]=LAYOUT_ergodox(
52//left half 52//left half
53 KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, 53 KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
54 KC_TRNS, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, DE_OSX_QST, KC_TRNS, KC_TRNS, 54 KC_TRNS, DE_LABK, DE_RABK, DE_EXLM, DE_QUES, KC_TRNS, KC_TRNS,
55 KC_TRNS, DE_OSX_HASH, DE_OSX_DLR, DE_OSX_BSLS, DE_OSX_SLSH, KC_DOT, 55 KC_TRNS, DE_HASH, DE_DLR, DE_BSLS, DE_SLSH, KC_DOT,
56 KC_TRNS, KC_TRNS, DE_OSX_LESS, DE_OSX_PERC, DE_OSX_PIPE, DE_OSX_TILD, KC_TRNS, 56 KC_TRNS, KC_TRNS, DE_LABK, DE_PERC, DE_PIPE, DE_TILD, KC_TRNS,
57 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 57 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
58 KC_TRNS, KC_TRNS, 58 KC_TRNS, KC_TRNS,
59 KC_TRNS, 59 KC_TRNS,
60 KC_TRNS, KC_DEL, KC_TRNS, 60 KC_TRNS, KC_DEL, KC_TRNS,
61 //right half 61 //right half
62 M(M_TOGGLE_5), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, 62 M(M_TOGGLE_5), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
63 KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, 63 KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), DE_LABK, DE_RABK, DE_EXLM,
64 DE_OSX_SLSH, DE_OSX_LPRN, DE_OSX_RPRN, LALT(KC_8), LALT(KC_9), DE_OSX_HASH, 64 DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), DE_HASH,
65 KC_TRNS, DE_OSX_PIPE, DE_OSX_TILD, DE_OSX_CIRC, KC_UP, DE_OSX_MINS, LSFT(KC_4), 65 KC_TRNS, DE_PIPE, DE_TILD, DE_CIRC, KC_UP, DE_MINS, LSFT(KC_4),
66 DE_OSX_QUOT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, 66 DE_QUOT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS,
67 KC_F13, KC_F12, 67 KC_F13, KC_F12,
68 KC_F14, 68 KC_F14,
69 KC_F15, KC_TRNS, KC_TRNS), 69 KC_F15, KC_TRNS, KC_TRNS),
@@ -118,9 +118,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
118 //right half 118 //right half
119 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, 119 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
120 KC_TRNS, KC_UP, KC_7, KC_8, KC_9, LSFT(KC_RBRC), KC_F12, 120 KC_TRNS, KC_UP, KC_7, KC_8, KC_9, LSFT(KC_RBRC), KC_F12,
121 KC_DOWN, KC_4, KC_5, KC_6, KC_RBRC, DE_OSX_MINS, 121 KC_DOWN, KC_4, KC_5, KC_6, KC_RBRC, DE_MINS,
122 KC_TRNS, LSFT(KC_6), KC_1, KC_2, KC_3, LSFT(KC_7), KC_TRNS, 122 KC_TRNS, LSFT(KC_6), KC_1, KC_2, KC_3, LSFT(KC_7), KC_TRNS,
123 KC_0, KC_DOT, KC_COMM, DE_OSX_EQL, KC_TRNS, 123 KC_0, KC_DOT, KC_COMM, DE_EQL, KC_TRNS,
124 KC_TRNS, KC_TRNS, 124 KC_TRNS, KC_TRNS,
125 KC_TRNS, 125 KC_TRNS,
126 KC_TRNS, KC_TRNS, KC_TRNS), 126 KC_TRNS, KC_TRNS, KC_TRNS),
@@ -171,8 +171,8 @@ if (record->event.pressed) {
171 } 171 }
172 172
173break; 173break;
174case M_DE_OSX_PLUS_CTRLALT: 174case M_DE_PLUS_CTRLALT:
175//Macro: M_DE_OSX_PLUS_CTRLALT//----------------------- 175//Macro: M_DE_PLUS_CTRLALT//-----------------------
176if (record->event.pressed) { 176if (record->event.pressed) {
177 start = timer_read(); 177 start = timer_read();
178 return MACRO(D(LCTRL),D(LALT),END); 178 return MACRO(D(LCTRL),D(LALT),END);
@@ -264,8 +264,8 @@ if (record->event.pressed) {
264 } 264 }
265 265
266break; 266break;
267case M_DE_OSX_CIRC_CTRLCMD: 267case M_DE_CIRC_CTRLCMD:
268//Macro: M_DE_OSX_CIRC_CTRLCMD//----------------------- 268//Macro: M_DE_CIRC_CTRLCMD//-----------------------
269if (record->event.pressed) { 269if (record->event.pressed) {
270 start = timer_read(); 270 start = timer_read();
271 return MACRO(D(LCTRL),D(LGUI),END); 271 return MACRO(D(LCTRL),D(LGUI),END);
diff --git a/layouts/community/ergodox/osx_de_adnw_koy/keymap.c b/layouts/community/ergodox/osx_de_adnw_koy/keymap.c
index 08b11cccd..18335652f 100644
--- a/layouts/community/ergodox/osx_de_adnw_koy/keymap.c
+++ b/layouts/community/ergodox/osx_de_adnw_koy/keymap.c
@@ -30,13 +30,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
30 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LCTL, 30 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LCTL,
31 KC_TAB, KC_K, KC_DOT, KC_O, KC_COMM, KC_Z, KC_LGUI, 31 KC_TAB, KC_K, KC_DOT, KC_O, KC_COMM, KC_Z, KC_LGUI,
32 TG(QWERTZ), KC_H, KC_A, KC_E, KC_I, KC_U, 32 TG(QWERTZ), KC_H, KC_A, KC_E, KC_I, KC_U,
33 KC_LSFT, CTL_T(KC_X), KC_Q, DE_AE, DE_UE, DE_OE, KC_LALT, 33 KC_LSFT, CTL_T(KC_X), KC_Q, DE_ADIA, DE_UDIA, DE_ODIA, KC_LALT,
34 LT(SYMB,KC_GRV), DE_LESS, LALT(KC_LSFT), KC_LEFT, KC_RGHT, 34 LT(SYMB,KC_GRV), DE_LABK, LALT(KC_LSFT), KC_LEFT, KC_RGHT,
35 TG(MDIA), MEH_T(LSFT(DE_ACUT)), 35 TG(MDIA), MEH_T(LSFT(DE_ACUT)),
36 KC_HOME, 36 KC_HOME,
37 KC_BSPC, KC_DEL, KC_END, 37 KC_BSPC, KC_DEL, KC_END,
38 //right half 38 //right half
39 KC_RCTL, KC_6, KC_7, KC_8, KC_9, KC_0, DE_OSX_MINS, 39 KC_RCTL, KC_6, KC_7, KC_8, KC_9, KC_0, DE_MINS,
40 KC_RGUI, KC_V, KC_G, KC_C, KC_L, KC_MINS, KC_Y, 40 KC_RGUI, KC_V, KC_G, KC_C, KC_L, KC_MINS, KC_Y,
41 KC_D, KC_T, KC_R, KC_N, KC_S, LT(MDIA,KC_F), 41 KC_D, KC_T, KC_R, KC_N, KC_S, LT(MDIA,KC_F),
42 KC_RALT, KC_B, KC_P, KC_W, KC_M, CTL_T(KC_J), KC_RSFT, 42 KC_RALT, KC_B, KC_P, KC_W, KC_M, CTL_T(KC_J), KC_RSFT,
@@ -47,9 +47,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
47[SYMB]=LAYOUT_ergodox( 47[SYMB]=LAYOUT_ergodox(
48//left half 48//left half
49 KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, 49 KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
50 KC_TRNS, KC_GRV, LSFT(KC_GRV), DE_EXLM, DE_QST, KC_TRNS, KC_TRNS, 50 KC_TRNS, KC_GRV, LSFT(KC_GRV), DE_EXLM, DE_QUES, KC_TRNS, KC_TRNS,
51 KC_TRNS, DE_HASH, DE_DLR, LALT(LSFT(KC_7)), DE_SLSH, KC_DOT, 51 KC_TRNS, DE_HASH, DE_DLR, LALT(LSFT(KC_7)), DE_SLSH, KC_DOT,
52 KC_TRNS, KC_TRNS, DE_LESS, DE_PERC, LALT(KC_7), LALT(KC_N), KC_TRNS, 52 KC_TRNS, KC_TRNS, DE_LABK, DE_PERC, LALT(KC_7), LALT(KC_N), KC_TRNS,
53 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 53 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
54 KC_TRNS, KC_TRNS, 54 KC_TRNS, KC_TRNS,
55 KC_TRNS, 55 KC_TRNS,
@@ -58,7 +58,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
58 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, 58 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
59 KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12, 59 KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12,
60 DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), KC_TRNS, 60 DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), KC_TRNS,
61 KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST, 61 KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQUO, DE_QUOT, DE_QUES,
62 KC_TRNS, KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS, 62 KC_TRNS, KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS,
63 KC_TRNS, KC_TRNS, 63 KC_TRNS, KC_TRNS,
64 KC_TRNS, 64 KC_TRNS,
@@ -88,14 +88,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
88 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LGUI, 88 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LGUI,
89 KC_TRNS, KC_A, KC_S, KC_D, KC_F, KC_G, 89 KC_TRNS, KC_A, KC_S, KC_D, KC_F, KC_G,
90 KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_LALT, 90 KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_LALT,
91 LT(SYMB,KC_GRV), DE_LESS, LALT(KC_LSFT), KC_LEFT, KC_RGHT, 91 LT(SYMB,KC_GRV), DE_LABK, LALT(KC_LSFT), KC_LEFT, KC_RGHT,
92 KC_TRNS, MEH_T(LSFT(DE_ACUT)), 92 KC_TRNS, MEH_T(LSFT(DE_ACUT)),
93 KC_HOME, 93 KC_HOME,
94 KC_BSPC, KC_DEL, KC_END, 94 KC_BSPC, KC_DEL, KC_END,
95 //right half 95 //right half
96 LGUI(KC_C), KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, 96 LGUI(KC_C), KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
97 KC_RGUI, KC_Y, KC_U, KC_I, KC_O, KC_P, DE_UE, 97 KC_RGUI, KC_Y, KC_U, KC_I, KC_O, KC_P, DE_UDIA,
98 KC_H, KC_J, KC_K, KC_L, KC_SCLN, LT(MDIA,DE_AE), 98 KC_H, KC_J, KC_K, KC_L, KC_SCLN, LT(MDIA,DE_ADIA),
99 KC_RALT, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH), KC_RSFT, 99 KC_RALT, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH), KC_RSFT,
100 KC_UP, KC_DOWN, LGUI(KC_LSFT), KC_RBRC, LT(SYMB,KC_BSLS), 100 KC_UP, KC_DOWN, LGUI(KC_LSFT), KC_RBRC, LT(SYMB,KC_BSLS),
101 ALL_T(DE_ACUT), KC_TRNS, 101 ALL_T(DE_ACUT), KC_TRNS,
diff --git a/layouts/community/ergodox/osx_de_experimental/keymap.c b/layouts/community/ergodox/osx_de_experimental/keymap.c
index cedecd45c..17ca4362e 100644
--- a/layouts/community/ergodox/osx_de_experimental/keymap.c
+++ b/layouts/community/ergodox/osx_de_experimental/keymap.c
@@ -35,7 +35,7 @@
35 35
36#define TGH_NUM 2 36#define TGH_NUM 2
37 37
38#define M_DE_OSX_PLUS_CTRLALT 3 38#define M_DE_PLUS_CTRLALT 3
39 39
40#define SM_KISS 4 40#define SM_KISS 4
41 41
@@ -57,7 +57,7 @@
57 57
58#define SM_SAD 13 58#define SM_SAD 13
59 59
60#define M_DE_OSX_CIRC_CTRLCMD 14 60#define M_DE_CIRC_CTRLCMD 14
61 61
62#define M_MEH_SH_ACUT 15 62#define M_MEH_SH_ACUT 15
63 63
@@ -83,7 +83,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
83* 83*
84* /-------------------//-------------------//-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------//-------------------//-------------------/ 84* /-------------------//-------------------//-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------//-------------------//-------------------/
85* | < | LongPress / Type | LongPress / Type | Shift+Ctrl | Type | | # | ACUT | CMD+Shift | ALT+Shift | + | 85* | < | LongPress / Type | LongPress / Type | Shift+Ctrl | Type | | # | ACUT | CMD+Shift | ALT+Shift | + |
86* | SYMB | DE_OSX_CIRC_CTRLCMD| DE_OSX_PLUS_CTRAlt | | Toggle SMLY | | Meh | Hyper | | | SYMB | 86* | SYMB | DE_CIRC_CTRLCMD | DE_PLUS_CTRAlt | | Toggle SMLY | | Meh | Hyper | | | SYMB |
87* \-------------------\\-------------------\\-------------------\\-------------------\/-------------------//-------------------/ /-------------------//-------------------/ \-------------------\\-------------------\\-------------------\\-------------------\\-------------------\ 87* \-------------------\\-------------------\\-------------------\\-------------------\/-------------------//-------------------/ /-------------------//-------------------/ \-------------------\\-------------------\\-------------------\\-------------------\\-------------------\
88* | HOME | END | | LEFT | RIGHT | 88* | HOME | END | | LEFT | RIGHT |
89* | | | | | | 89* | | | | | |
@@ -99,20 +99,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
99**/ 99**/
100[BASE]=LAYOUT_ergodox( 100[BASE]=LAYOUT_ergodox(
101//left half 101//left half
102 KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(TGH_NUM), 102 KC_ESC, DE_1, DE_2, DE_3, DE_4, DE_5, M(TGH_NUM),
103 KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, 103 KC_TAB, DE_Q, DE_W, DE_E, DE_R, DE_T, KC_LGUI,
104 KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G, 104 KC_LALT, DE_A, DE_S, DE_D, DE_F, DE_G,
105 KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT, 105 KC_LSFT, CTL_T(DE_Y), DE_X, DE_C, DE_V, DE_B, KC_LALT,
106 LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), LSFT(KC_LCTRL), M(SMLY_TOG_QUOT), 106 LT(SYMB,DE_LABK), M(M_DE_CIRC_CTRLCMD), M(M_DE_PLUS_CTRLALT), LSFT(KC_LCTRL), M(SMLY_TOG_QUOT),
107 KC_HOME, KC_END, 107 KC_HOME, KC_END,
108 KC_PGUP, 108 KC_PGUP,
109 KC_BSPC, KC_DEL, KC_PGDN, 109 KC_BSPC, KC_DEL, KC_PGDN,
110 //right half 110 //right half
111 M(TOG_HLD_MDIA), DE_OSX_6, DE_OSX_7, DE_OSX_8, DE_OSX_9, DE_OSX_0, DE_OSX_SS, 111 M(TOG_HLD_MDIA), DE_6, DE_7, DE_8, DE_9, DE_0, DE_SS,
112 KC_RGUI, DE_OSX_Z, DE_OSX_U, DE_OSX_I, DE_OSX_O, DE_OSX_P, DE_OSX_UE, 112 KC_RGUI, DE_Z, DE_U, DE_I, DE_O, DE_P, DE_UDIA,
113 DE_OSX_H, DE_OSX_J, DE_OSX_K, DE_OSX_L, DE_OSX_OE, ALT_T(DE_OSX_AE), 113 DE_H, DE_J, DE_K, DE_L, DE_ODIA, ALT_T(DE_ADIA),
114 KC_RALT, DE_OSX_N, DE_OSX_M, DE_OSX_COMM, DE_OSX_DOT, CTL_T(DE_OSX_MINS), KC_RSFT, 114 KC_RALT, DE_N, DE_M, DE_COMM, DE_DOT, CTL_T(DE_MINS), KC_RSFT,
115 MEH_T(DE_OSX_HASH), ALL_T(DE_OSX_ACUT), LGUI(KC_LSFT), LALT(KC_LSFT), LT(SYMB,DE_OSX_PLUS), 115 MEH_T(DE_HASH), ALL_T(DE_ACUT), LGUI(KC_LSFT), LALT(KC_LSFT), LT(SYMB,DE_PLUS),
116 KC_LEFT, KC_RIGHT, 116 KC_LEFT, KC_RIGHT,
117 KC_UP, 117 KC_UP,
118 KC_DOWN, KC_ENT, KC_SPC), 118 KC_DOWN, KC_ENT, KC_SPC),
@@ -152,19 +152,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
152[SYMB]=LAYOUT_ergodox( 152[SYMB]=LAYOUT_ergodox(
153//left half 153//left half
154 KC_APPLICATION, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F5, 154 KC_APPLICATION, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F5,
155 KC_TRNS, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, DE_OSX_QST, KC_TRNS, KC_TRNS, 155 KC_TRNS, DE_LABK, DE_RABK, DE_EXLM, DE_QST, KC_TRNS, KC_TRNS,
156 KC_TRNS, DE_OSX_HASH, DE_OSX_DLR, DE_OSX_BSLS, DE_OSX_SLSH, KC_DOT, 156 KC_TRNS, DE_HASH, DE_DLR, DE_BSLS, DE_SLSH, KC_DOT,
157 KC_TRNS, KC_TRNS, DE_OSX_LESS, DE_OSX_PERC, DE_OSX_PIPE, DE_OSX_TILD, KC_TRNS, 157 KC_TRNS, KC_TRNS, DE_LABK, DE_PERC, DE_PIPE, DE_TILD, KC_TRNS,
158 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 158 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
159 KC_TRNS, KC_TRNS, 159 KC_TRNS, KC_TRNS,
160 KC_TRNS, 160 KC_TRNS,
161 KC_TRNS, KC_DEL, KC_TRNS, 161 KC_TRNS, KC_DEL, KC_TRNS,
162 //right half 162 //right half
163 KC_F6, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, 163 KC_F6, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
164 KC_TRNS, DE_OSX_BSLS, DE_OSX_LBRC, DE_OSX_RBRC, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, 164 KC_TRNS, DE_BSLS, DE_LBRC, DE_RBRC, DE_LABK, DE_RABK, DE_EXLM,
165 DE_OSX_SLSH, DE_OSX_LPRN, DE_OSX_RPRN, DE_OSX_LCBR, DE_OSX_RCBR, DE_OSX_HASH, 165 DE_SLSH, DE_LPRN, DE_RPRN, DE_LCBR, DE_RCBR, DE_HASH,
166 KC_TRNS, DE_OSX_PIPE, DE_OSX_TILD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 166 KC_TRNS, DE_PIPE, DE_TILD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
167 DE_OSX_QUOT, DE_OSX_DQOT, KC_TRNS, M(M_TOGGLE_5), KC_TRNS, 167 DE_QUOT, DE_DQUO, KC_TRNS, M(M_TOGGLE_5), KC_TRNS,
168 KC_F13, KC_F12, 168 KC_F13, KC_F12,
169 KC_F14, 169 KC_F14,
170 KC_F15, KC_TRNS, KC_TRNS), 170 KC_F15, KC_TRNS, KC_TRNS),
@@ -317,10 +317,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
317 KC_TRNS, KC_TRNS, KC_TRNS, 317 KC_TRNS, KC_TRNS, KC_TRNS,
318 //right half 318 //right half
319 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, 319 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
320 KC_TRNS, DE_OSX_SLSH, KC_7, KC_8, KC_9, DE_OSX_ASTR, KC_F12, 320 KC_TRNS, DE_SLSH, KC_7, KC_8, KC_9, DE_ASTR, KC_F12,
321 DE_OSX_SLSH, KC_4, KC_5, KC_6, DE_OSX_PLUS, DE_OSX_MINS, 321 DE_SLSH, KC_4, KC_5, KC_6, DE_PLUS, DE_MINS,
322 KC_TRNS, DE_OSX_PERC, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, 322 KC_TRNS, DE_PERC, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS,
323 KC_0, KC_DOT, KC_COMM, DE_OSX_EQL, KC_TRNS, 323 KC_0, KC_DOT, KC_COMM, DE_EQL, KC_TRNS,
324 KC_TRNS, KC_TRNS, 324 KC_TRNS, KC_TRNS,
325 KC_TRNS, 325 KC_TRNS,
326 KC_TRNS, KC_TRNS, KC_TRNS), 326 KC_TRNS, KC_TRNS, KC_TRNS),
@@ -394,7 +394,7 @@ if (record->event.pressed) {
394 if (timer_elapsed(start) >150) { 394 if (timer_elapsed(start) >150) {
395 return MACRO_NONE; 395 return MACRO_NONE;
396 } else { 396 } else {
397 return MACRO(DOWN(KC_LSFT),TYPE(DE_OSX_HASH),UP(KC_LSFT),END); 397 return MACRO(DOWN(KC_LSFT),TYPE(DE_HASH),UP(KC_LSFT),END);
398 } 398 }
399 } 399 }
400 400
@@ -422,8 +422,8 @@ if (record->event.pressed){
422return MACRO_NONE; 422return MACRO_NONE;
423 423
424break; 424break;
425case M_DE_OSX_PLUS_CTRLALT: 425case M_DE_PLUS_CTRLALT:
426//Macro: M_DE_OSX_PLUS_CTRLALT//----------------------- 426//Macro: M_DE_PLUS_CTRLALT//-----------------------
427if (record->event.pressed) { 427if (record->event.pressed) {
428 start = timer_read(); 428 start = timer_read();
429 return MACRO(DOWN(KC_LCTRL),DOWN(KC_LALT),END); 429 return MACRO(DOWN(KC_LCTRL),DOWN(KC_LALT),END);
@@ -516,8 +516,8 @@ if (record->event.pressed) {
516 } 516 }
517 517
518break; 518break;
519case M_DE_OSX_CIRC_CTRLCMD: 519case M_DE_CIRC_CTRLCMD:
520//Macro: M_DE_OSX_CIRC_CTRLCMD//----------------------- 520//Macro: M_DE_CIRC_CTRLCMD//-----------------------
521if (record->event.pressed) { 521if (record->event.pressed) {
522 start = timer_read(); 522 start = timer_read();
523 return MACRO(DOWN(KC_LCTRL),DOWN(KC_LGUI),END); 523 return MACRO(DOWN(KC_LCTRL),DOWN(KC_LGUI),END);
@@ -539,7 +539,7 @@ if (record->event.pressed) {
539 if (timer_elapsed(start) >150) { 539 if (timer_elapsed(start) >150) {
540 return MACRO(U(LCTRL),U(LSFT),U(LALT),END); 540 return MACRO(U(LCTRL),U(LSFT),U(LALT),END);
541 } else { 541 } else {
542 return MACRO(UP(KC_LCTRL),UP(KC_LALT),TYPE(DE_OSX_ACUT),UP(KC_LSFT),END); 542 return MACRO(UP(KC_LCTRL),UP(KC_LALT),TYPE(DE_ACUT),UP(KC_LSFT),END);
543 } 543 }
544 } 544 }
545 545
diff --git a/layouts/community/ergodox/osx_fr/keymap.c b/layouts/community/ergodox/osx_fr/keymap.c
index 09ef0edb6..924e9ee8a 100644
--- a/layouts/community/ergodox/osx_fr/keymap.c
+++ b/layouts/community/ergodox/osx_fr/keymap.c
@@ -34,17 +34,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34// Otherwise, it needs KC_* 34// Otherwise, it needs KC_*
35[BASE] = LAYOUT_ergodox( // layer 0 : default 35[BASE] = LAYOUT_ergodox( // layer 0 : default
36 // left hand 36 // left hand
37 FR_MINS, FR_AMP, FR_EACU, FR_QUOT, FR_APOS, FR_LPRN, KC_LEFT, 37 FR_MINS, FR_AMPR, FR_LEAC, FR_DQUO, FR_QUOT, FR_LPRN, KC_LEFT,
38 KC_DEL, FR_A, FR_Z, KC_E, KC_R, KC_T, TG(1), 38 KC_DEL, FR_A, FR_Z, KC_E, KC_R, KC_T, TG(1),
39 KC_BSPC, FR_Q, KC_S, KC_D, KC_F, KC_G, 39 KC_BSPC, FR_Q, KC_S, KC_D, KC_F, KC_G,
40 KC_LSFT, CTL_T(FR_W), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), 40 KC_LSFT, CTL_T(FR_W), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO),
41 LT(SYMB,FR_UGRV), FR_LESS, LALT(KC_LSFT), KC_LEFT, KC_RGHT, 41 LT(SYMB,FR_LUGR), FR_LABK, LALT(KC_LSFT), KC_LEFT, KC_RGHT,
42 ALT_T(KC_APP), KC_LGUI, 42 ALT_T(KC_APP), KC_LGUI,
43 KC_HOME, 43 KC_HOME,
44 KC_SPC, KC_BSPC, KC_END, 44 KC_SPC, KC_BSPC, KC_END,
45 45
46 // right hand 46 // right hand
47 KC_RGHT, FR_SECT, FR_EGRV, FR_EXLM, FR_CCED, FR_AGRV, FR_RPRN, 47 KC_RGHT, FR_SECT, FR_LEGR, FR_EXLM, FR_LCCE, FR_LAGR, FR_RPRN,
48 TG(1), KC_Y, KC_U, KC_I, KC_O, KC_P, FR_GRV, 48 TG(1), KC_Y, KC_U, KC_I, KC_O, KC_P, FR_GRV,
49 KC_H, KC_J, KC_K, KC_L, FR_M, KC_LGUI, 49 KC_H, KC_J, KC_K, KC_L, FR_M, KC_LGUI,
50 MEH_T(KC_NO), KC_N, FR_COMM, LT(MDIA, FR_SCLN), FR_COLN, CTL_T(FR_EQL), KC_RSFT, 50 MEH_T(KC_NO), KC_N, FR_COMM, LT(MDIA, FR_SCLN), FR_COLN, CTL_T(FR_EQL), KC_RSFT,
@@ -89,7 +89,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
89 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, 89 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
90 KC_TRNS, KC_UP, FR_7, FR_8, FR_9, FR_ASTR, KC_F12, 90 KC_TRNS, KC_UP, FR_7, FR_8, FR_9, FR_ASTR, KC_F12,
91 KC_DOWN, FR_4, FR_5, FR_6, FR_PLUS, KC_TRNS, 91 KC_DOWN, FR_4, FR_5, FR_6, FR_PLUS, KC_TRNS,
92 KC_TRNS, FR_AMP, FR_1, FR_2, FR_3, FR_BSLS, KC_TRNS, 92 KC_TRNS, FR_AMPR, FR_1, FR_2, FR_3, FR_BSLS, KC_TRNS,
93 KC_TRNS,FR_COMM, FR_0, FR_EQL, KC_TRNS, 93 KC_TRNS,FR_COMM, FR_0, FR_EQL, KC_TRNS,
94 KC_TRNS, KC_TRNS, 94 KC_TRNS, KC_TRNS,
95 KC_TRNS, 95 KC_TRNS,
diff --git a/layouts/community/ergodox/software_neo2/keymap.c b/layouts/community/ergodox/software_neo2/keymap.c
index 8f7337601..5f600a5ab 100644
--- a/layouts/community/ergodox/software_neo2/keymap.c
+++ b/layouts/community/ergodox/software_neo2/keymap.c
@@ -34,20 +34,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34// Otherwise, it needs KC_* 34// Otherwise, it needs KC_*
35[BASE] = LAYOUT_ergodox( // layer 0 : default 35[BASE] = LAYOUT_ergodox( // layer 0 : default
36 // left hand 36 // left hand
37 KC_DEL, NEO_1, NEO_2, NEO_3, NEO_4, NEO_5, KC_MPLY, 37 KC_DEL, NE_1, NE_2, NE_3, NE_4, NE_5, KC_MPLY,
38 KC_TAB, NEO_X, NEO_V, NEO_L, NEO_C, NEO_W, KC_ESC, 38 KC_TAB, NE_X, NE_V, NE_L, NE_C, NE_W, KC_ESC,
39 NEO_L1_L, NEO_U, NEO_I, NEO_A, NEO_E, NEO_O, 39 NE_L3L, NE_U, NE_I, NE_A, NE_E, NE_O,
40 KC_LSFT, CTL_T(NEO_UE), GUI_T(NEO_OE), ALT_T(NEO_AE), NEO_P, NEO_Z, TG(1), 40 KC_LSFT, CTL_T(NE_UDIA), GUI_T(NE_ODIA), ALT_T(NE_ADIA), NE_P, NE_Z, TG(1),
41 NEO_L2_L, KC_HOME, KC_PGDN, KC_PGUP, KC_END, 41 NE_L4L, KC_HOME, KC_PGDN, KC_PGUP, KC_END,
42 C_S_T(KC_ESC),KC_LGUI, 42 C_S_T(KC_ESC),KC_LGUI,
43 KC_ENT, 43 KC_ENT,
44 KC_SPC,KC_BSPC,KC_TAB, 44 KC_SPC,KC_BSPC,KC_TAB,
45 // right hand 45 // right hand
46 KC_MNXT, NEO_6, NEO_7, NEO_8, NEO_9, NEO_0, NEO_SS, 46 KC_MNXT, NE_6, NE_7, NE_8, NE_9, NE_0, NE_SS,
47 KC_ESC, NEO_K, NEO_H, NEO_G, NEO_F, NEO_Q, NEO_Y, 47 KC_ESC, NE_K, NE_H, NE_G, NE_F, NE_Q, NE_Y,
48 NEO_S, NEO_N, NEO_R, NEO_T, NEO_D, NEO_L1_R, 48 NE_S, NE_N, NE_R, NE_T, NE_D, NE_L3R,
49 TG(1), NEO_B, NEO_M, NEO_COMM, NEO_DOT, NEO_J, KC_RSFT, 49 TG(1), NE_B, NE_M, NE_COMM, NE_DOT, NE_J, KC_RSFT,
50 KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, NEO_L2_R, 50 KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, NE_L4R,
51 KC_LALT,KC_RGUI, 51 KC_LALT,KC_RGUI,
52 KC_DEL, 52 KC_DEL,
53 KC_ESC,KC_ENT, KC_SPC 53 KC_ESC,KC_ENT, KC_SPC
diff --git a/layouts/community/ergodox/swedish-lindhe/keymap.c b/layouts/community/ergodox/swedish-lindhe/keymap.c
index 1b16c31d4..368e216cd 100644
--- a/layouts/community/ergodox/swedish-lindhe/keymap.c
+++ b/layouts/community/ergodox/swedish-lindhe/keymap.c
@@ -54,14 +54,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
54 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(SYMB), 54 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(SYMB),
55 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, 55 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G,
56 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, SE_ACUT, 56 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, SE_ACUT,
57 CTL_T(SE_APOS), SE_CIRC, SE_ASTR, KC_LALT, KC_LGUI, 57 CTL_T(SE_QUOT), SE_CIRC, SE_ASTR, KC_LALT, KC_LGUI,
58 KC_LCTRL, KC_LALT, 58 KC_LCTRL, KC_LALT,
59 SE_TILD, 59 SE_TILD,
60 KC_SPC, KC_BSPC, KC_ESC, 60 KC_SPC, KC_BSPC, KC_ESC,
61 // right hand 61 // right hand
62 KC_MS_BTN3, KC_6, KC_7, KC_8, KC_9, KC_0, SE_PLUS, 62 KC_MS_BTN3, KC_6, KC_7, KC_8, KC_9, KC_0, SE_PLUS,
63 TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, SE_AA, 63 TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, SE_ARNG,
64 KC_H, KC_J, KC_K, KC_L, SE_OSLH, SE_AE, 64 KC_H, KC_J, KC_K, KC_L, SE_ODIA, SE_ADIA,
65 KC_DEL, KC_N, KC_M, KC_COMM, KC_DOT, SE_MINS, KC_RSFT, 65 KC_DEL, KC_N, KC_M, KC_COMM, KC_DOT, SE_MINS, KC_RSFT,
66 KC_ALGR, KC_DOWN, KC_UP, KC_LEFT, KC_RGHT, 66 KC_ALGR, KC_DOWN, KC_UP, KC_LEFT, KC_RGHT,
67 KC_HOME, KC_END, 67 KC_HOME, KC_END,
diff --git a/layouts/community/ergodox/swedish/keymap.c b/layouts/community/ergodox/swedish/keymap.c
index 8ef15d097..90218aa88 100644
--- a/layouts/community/ergodox/swedish/keymap.c
+++ b/layouts/community/ergodox/swedish/keymap.c
@@ -66,14 +66,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
66 KC_DEL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), 66 KC_DEL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB),
67 KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G, 67 KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G,
68 KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), 68 KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO),
69 LT(SYMB,SE_APOS), SE_ACUT, LALT(KC_LSFT), KC_LEFT, KC_RGHT, 69 LT(SYMB,SE_QUOT), SE_ACUT, LALT(KC_LSFT), KC_LEFT, KC_RGHT,
70 ALT_T(KC_APP), KC_LGUI, 70 ALT_T(KC_APP), KC_LGUI,
71 KC_HOME, 71 KC_HOME,
72 KC_SPC,KC_BSPC,KC_END, 72 KC_SPC,KC_BSPC,KC_END,
73 // right hand 73 // right hand
74 KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, SE_PLUS, 74 KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, SE_PLUS,
75 TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, SE_AA, 75 TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, SE_ARNG,
76 KC_H, KC_J, KC_K, KC_L, LT(MDIA, SE_OSLH), GUI_T(SE_AE), 76 KC_H, KC_J, KC_K, KC_L, LT(MDIA, SE_ODIA), GUI_T(SE_ADIA),
77 MEH_T(KC_NO), KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(SE_MINS), KC_RSFT, 77 MEH_T(KC_NO), KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(SE_MINS), KC_RSFT,
78 KC_UP, KC_DOWN, SE_CIRC, SE_ASTR, TT(SYMB), 78 KC_UP, KC_DOWN, SE_CIRC, SE_ASTR, TT(SYMB),
79 KC_ALGR, CTL_T(KC_ESC), 79 KC_ALGR, CTL_T(KC_ESC),