diff options
| author | lucwastiaux <luc.wastiaux@airpost.net> | 2016-10-26 21:00:58 +0800 |
|---|---|---|
| committer | lucwastiaux <luc.wastiaux@airpost.net> | 2016-10-26 21:00:58 +0800 |
| commit | 055247f35da4fb6c2e8c944292210240cd2d6ec5 (patch) | |
| tree | 946b334160423a54f7d1fbc294dbaf08a5a76995 | |
| parent | 919caaccb75981ebdbba9630b4d850804ffd8fa0 (diff) | |
| download | qmk_firmware-055247f35da4fb6c2e8c944292210240cd2d6ec5.tar.gz qmk_firmware-055247f35da4fb6c2e8c944292210240cd2d6ec5.zip | |
re-introduce brackets layer
| -rw-r--r-- | keyboards/ergodox/keymaps/dvorak_programmer/keymap.c | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/keyboards/ergodox/keymaps/dvorak_programmer/keymap.c b/keyboards/ergodox/keymaps/dvorak_programmer/keymap.c index 0539374f8..5100115a6 100644 --- a/keyboards/ergodox/keymaps/dvorak_programmer/keymap.c +++ b/keyboards/ergodox/keymaps/dvorak_programmer/keymap.c | |||
| @@ -11,7 +11,8 @@ | |||
| 11 | #define KEY_SEL 4 // key selection layer | 11 | #define KEY_SEL 4 // key selection layer |
| 12 | #define NUMBER 5 // number layer | 12 | #define NUMBER 5 // number layer |
| 13 | #define SYMBOL 6 | 13 | #define SYMBOL 6 |
| 14 | #define SHORTCUTS 7 | 14 | #define BRACKETS 7 |
| 15 | #define SHORTCUTS 8 | ||
| 15 | 16 | ||
| 16 | // macros | 17 | // macros |
| 17 | #define MC_COPY_LINE 0 | 18 | #define MC_COPY_LINE 0 |
| @@ -56,7 +57,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 56 | [BASE] = KEYMAP( // layer 0 : default | 57 | [BASE] = KEYMAP( // layer 0 : default |
| 57 | // left hand | 58 | // left hand |
| 58 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 59 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 59 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, MO(KEY_SEL), | 60 | LT(BRACKETS,KC_TAB), KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, MO(KEY_SEL), |
| 60 | MO(SHELL_NAV), KC_A, KC_O, KC_E, KC_U, KC_I, | 61 | MO(SHELL_NAV), KC_A, KC_O, KC_E, KC_U, KC_I, |
| 61 | KC_FN3, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, MO(KEY_NAV), | 62 | KC_FN3, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, MO(KEY_NAV), |
| 62 | OSL(SHORTCUTS),KC_FN4, KC_FN5,OSL(SYMBOL),MO(NUMBER), | 63 | OSL(SHORTCUTS),KC_FN4, KC_FN5,OSL(SYMBOL),MO(NUMBER), |
| @@ -205,6 +206,27 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 205 | KC_TRNS, KC_TRNS, KC_TRNS | 206 | KC_TRNS, KC_TRNS, KC_TRNS |
| 206 | ), | 207 | ), |
| 207 | 208 | ||
| 209 | [BRACKETS] = KEYMAP( | ||
| 210 | // left hand | ||
| 211 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||
| 212 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||
| 213 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||
| 214 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||
| 215 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||
| 216 | KC_TRNS,KC_TRNS, | ||
| 217 | KC_TRNS, | ||
| 218 | KC_TRNS,KC_TRNS,KC_TRNS, | ||
| 219 | // right hand | ||
| 220 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||
| 221 | KC_TRNS, KC_TRNS, M(OPEN_CLOSE_BRACKET),M(OPEN_CLOSE_PAREN),M(OPEN_CLOSE_CURLY),KC_TRNS,KC_TRNS, | ||
| 222 | KC_TRNS, KC_LBRC, KC_RBRC, KC_LPRN, KC_RPRN, KC_TRNS, | ||
| 223 | KC_TRNS, KC_TRNS, KC_LCBR, KC_RCBR, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 224 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 225 | KC_TRNS, KC_TRNS, | ||
| 226 | KC_TRNS, | ||
| 227 | KC_TRNS, KC_TRNS, KC_TRNS | ||
| 228 | ), | ||
| 229 | |||
| 208 | [SHORTCUTS] = KEYMAP( | 230 | [SHORTCUTS] = KEYMAP( |
| 209 | // left hand | 231 | // left hand |
| 210 | KC_NO, HYPR(KC_F1), HYPR(KC_F2), HYPR(KC_F3), HYPR(KC_F4), HYPR(KC_F5), HYPR(KC_F6), | 232 | KC_NO, HYPR(KC_F1), HYPR(KC_F2), HYPR(KC_F3), HYPR(KC_F4), HYPR(KC_F5), HYPR(KC_F6), |
