diff options
Diffstat (limited to 'layouts/community/ergodox/coderkun_neo2/keymap.c')
| -rw-r--r-- | layouts/community/ergodox/coderkun_neo2/keymap.c | 40 |
1 files changed, 17 insertions, 23 deletions
diff --git a/layouts/community/ergodox/coderkun_neo2/keymap.c b/layouts/community/ergodox/coderkun_neo2/keymap.c index 638442676..b731ab495 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, |
| @@ -215,12 +215,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 215 | ), | 215 | ), |
| 216 | }; | 216 | }; |
| 217 | 217 | ||
| 218 | const uint16_t PROGMEM fn_actions[] = { | ||
| 219 | [BASE] = ACTION_FUNCTION(BASE), | ||
| 220 | [PMQ] = ACTION_FUNCTION(PMQ), | ||
| 221 | [PMN] = ACTION_FUNCTION(PMN), | ||
| 222 | }; | ||
| 223 | |||
| 224 | // Runs just one time when the keyboard initializes. | 218 | // Runs just one time when the keyboard initializes. |
| 225 | void matrix_init_user(void) { | 219 | void matrix_init_user(void) { |
| 226 | set_unicode_input_mode(UC_LNX); | 220 | set_unicode_input_mode(UC_LNX); |
| @@ -260,12 +254,12 @@ void matrix_scan_user(void) | |||
| 260 | }; | 254 | }; |
| 261 | 255 | ||
| 262 | 256 | ||
| 263 | // Override Unicode start method to use NEO_U instead of KC_U | 257 | // Override Unicode start method to use NE_U instead of KC_U |
| 264 | void unicode_input_start (void) { | 258 | void unicode_input_start (void) { |
| 265 | register_code(KC_LCTL); | 259 | register_code(KC_LCTL); |
| 266 | register_code(KC_LSFT); | 260 | register_code(KC_LSFT); |
| 267 | register_code(NEO_U); | 261 | register_code(NE_U); |
| 268 | unregister_code(NEO_U); | 262 | unregister_code(NE_U); |
| 269 | unregister_code(KC_LSFT); | 263 | unregister_code(KC_LSFT); |
| 270 | unregister_code(KC_LCTL); | 264 | unregister_code(KC_LCTL); |
| 271 | }; | 265 | }; |
