diff options
Diffstat (limited to 'keyboard/ergodox_ez/keymaps/j3rn/keymap.c')
| -rw-r--r-- | keyboard/ergodox_ez/keymaps/j3rn/keymap.c | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/keyboard/ergodox_ez/keymaps/j3rn/keymap.c b/keyboard/ergodox_ez/keymaps/j3rn/keymap.c index b5463cb72..6e271321d 100644 --- a/keyboard/ergodox_ez/keymaps/j3rn/keymap.c +++ b/keyboard/ergodox_ez/keymaps/j3rn/keymap.c | |||
| @@ -14,11 +14,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 14 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | 14 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| |
| 15 | * | Tab | Q | W | E | R | T | - | | = | Y | U | I | O | P | \ | | 15 | * | Tab | Q | W | E | R | T | - | | = | Y | U | I | O | P | \ | |
| 16 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 16 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
| 17 | * |Ctrl/Esc| A | S | D | F | G |------| |------| H | J | K | L |; / L2| ' | | 17 | * |Ctrl/Esc|A / L2| S | D | F | G |------| |------| H | J | K | L | ; | ' | |
| 18 | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| | 18 | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| |
| 19 | * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | | 19 | * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | |
| 20 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | 20 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' |
| 21 | * | ~L1 | '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | | 21 | * | ~L1 | ~L2 |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | |
| 22 | * `----------------------------------' `----------------------------------' | 22 | * `----------------------------------' `----------------------------------' |
| 23 | * ,-------------. ,-------------. | 23 | * ,-------------. ,-------------. |
| 24 | * | App | Home | | PgUp |Ctrl/Esc| | 24 | * | App | Home | | PgUp |Ctrl/Esc| |
| @@ -34,9 +34,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | // left hand | 34 | // left hand |
| 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, | 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MINS, | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MINS, |
| 37 | CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, | 37 | CTL_T(KC_ESC), LT(MDIA, KC_A),KC_S, KC_D, KC_F, KC_G, |
| 38 | KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), | 38 | KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), |
| 39 | KC_FN1, KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, | 39 | KC_FN1, KC_FN2, LALT(KC_LSFT), KC_LEFT,KC_RGHT, |
| 40 | 40 | ||
| 41 | ALT_T(KC_APP), KC_HOME, | 41 | ALT_T(KC_APP), KC_HOME, |
| 42 | KC_END, | 42 | KC_END, |
| @@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 44 | // right hand | 44 | // right hand |
| 45 | KC_RBRC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, | 45 | KC_RBRC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, |
| 46 | KC_EQL, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, | 46 | KC_EQL, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, |
| 47 | KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN),KC_QUOT, | 47 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 48 | MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, | 48 | MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, |
| 49 | KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, | 49 | KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, |
| 50 | 50 | ||
| @@ -99,13 +99,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 99 | * ,--------------------------------------------------. ,--------------------------------------------------. | 99 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 100 | * | | | | | | | | | | | | | | | | | 100 | * | | | | | | | | | | | | | | | | |
| 101 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | 101 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| |
| 102 | * | | | | MsUp | | | | | | | | | | | | | 102 | * | | | | | | | | | | | | Lclk | Rclk | | | |
| 103 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 103 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
| 104 | * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | | 104 | * | | | | | | |------| |------|MsLeft|MsDown| MsUp |MsRght| | Play | |
| 105 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 105 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
| 106 | * | | | | | | | | | | | | Prev | Next | | | | 106 | * | | | | | | | | | | | | Prev | Next | | | |
| 107 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | 107 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' |
| 108 | * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | | 108 | * | | | | | | |VolUp |VolDn | Mute | | | |
| 109 | * `----------------------------------' `----------------------------------' | 109 | * `----------------------------------' `----------------------------------' |
| 110 | * ,-------------. ,-------------. | 110 | * ,-------------. ,-------------. |
| 111 | * | | | | | | | 111 | * | | | | | | |
| @@ -116,19 +116,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 116 | * `--------------------' `--------------------' | 116 | * `--------------------' `--------------------' |
| 117 | */ | 117 | */ |
| 118 | // MEDIA AND MOUSE | 118 | // MEDIA AND MOUSE |
| 119 | KEYMAP( | 119 | [MDIA] = KEYMAP( |
| 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 122 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | ||
| 123 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 124 | KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, | 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 123 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 124 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 125 | KC_TRNS, KC_TRNS, | 125 | KC_TRNS, KC_TRNS, |
| 126 | KC_TRNS, | 126 | KC_TRNS, |
| 127 | KC_TRNS, KC_TRNS, KC_TRNS, | 127 | KC_TRNS, KC_TRNS, KC_TRNS, |
| 128 | // right hand | 128 | // right hand |
| 129 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 129 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 130 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 130 | KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, KC_TRNS, KC_TRNS, |
| 131 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, | 131 | KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, KC_TRNS, KC_MPLY, |
| 132 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, | 132 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, |
| 133 | KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, | 133 | KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, |
| 134 | KC_TRNS, KC_TRNS, | 134 | KC_TRNS, KC_TRNS, |
| @@ -138,7 +138,8 @@ KEYMAP( | |||
| 138 | }; | 138 | }; |
| 139 | 139 | ||
| 140 | const uint16_t PROGMEM fn_actions[] = { | 140 | const uint16_t PROGMEM fn_actions[] = { |
| 141 | [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) | 141 | [1] = ACTION_LAYER_TAP_TOGGLE(SYMB), // FN1 - Momentary Layer 1 (Symbols) |
| 142 | [2] = ACTION_LAYER_TAP_TOGGLE(MDIA) // FN2 - Momentary Layer 2 (Media) | ||
| 142 | }; | 143 | }; |
| 143 | 144 | ||
| 144 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | 145 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) |
