aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlucwastiaux <luc.wastiaux@airpost.net>2016-10-26 21:00:58 +0800
committerlucwastiaux <luc.wastiaux@airpost.net>2016-10-26 21:00:58 +0800
commit055247f35da4fb6c2e8c944292210240cd2d6ec5 (patch)
tree946b334160423a54f7d1fbc294dbaf08a5a76995
parent919caaccb75981ebdbba9630b4d850804ffd8fa0 (diff)
downloadqmk_firmware-055247f35da4fb6c2e8c944292210240cd2d6ec5.tar.gz
qmk_firmware-055247f35da4fb6c2e8c944292210240cd2d6ec5.zip
re-introduce brackets layer
-rw-r--r--keyboards/ergodox/keymaps/dvorak_programmer/keymap.c26
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),