aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoffer Holmberg <mr.skug@gmail.com>2019-10-29 01:26:13 +0200
committernoroadsleft <18669334+noroadsleft@users.noreply.github.com>2019-10-28 16:26:13 -0700
commite376aa284d3e7f7a321113769e2168aa5417e824 (patch)
tree73194d64e8917265dcf937941bfb3d71255ad549
parent4fef3b23e4d9507cf5d6f26a845f5230d057827e (diff)
downloadqmk_firmware-e376aa284d3e7f7a321113769e2168aa5417e824.tar.gz
qmk_firmware-e376aa284d3e7f7a321113769e2168aa5417e824.zip
[Keymap] Layout update for my ergodox (#7187)
* Add KC_ESC to normal location and move SE_HALF to ARRW layer * Add `<` and `>` to SYMB layer as standalone keys
-rw-r--r--keyboards/ergodox_ez/keymaps/skug/keymap.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/keyboards/ergodox_ez/keymaps/skug/keymap.c b/keyboards/ergodox_ez/keymaps/skug/keymap.c
index af171c7e7..a9be5d55c 100644
--- a/keyboards/ergodox_ez/keymaps/skug/keymap.c
+++ b/keyboards/ergodox_ez/keymaps/skug/keymap.c
@@ -27,6 +27,9 @@
27#define MDIA 2 // media keys 27#define MDIA 2 // media keys
28#define ARRW 3 // arrow + soon mouse 28#define ARRW 3 // arrow + soon mouse
29 29
30#define SE_LT SE_LESS
31#define SE_GT LSFT(SE_LESS)
32
30enum custom_keycodes { 33enum custom_keycodes {
31 PLACEHOLDER = SAFE_RANGE, // can always be here 34 PLACEHOLDER = SAFE_RANGE, // can always be here
32 EPRM, 35 EPRM,
@@ -38,8 +41,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38/* Keymap 0: Basic layer 41/* Keymap 0: Basic layer
39 * 42 *
40 * ,--------------------------------------------------. ,--------------------------------------------------. 43 * ,--------------------------------------------------. ,--------------------------------------------------.
41 * | ½ | ! | " | # | # | % | Ins | | L1 | & | / | ( | ) | = | ? | 44 * | Esc | ! | " | # | # | % | Ins | | L1 | & | / | ( | ) | = | ? |
42 * | § | 1 | 2 @ | 3 £ | 4 $ | 5 | | | | 6 | 7 { | 8 [ | 9 ] | 0 } | + \ | 45 * | | 1 | 2 @ | 3 £ | 4 $ | 5 | | | | 6 | 7 { | 8 [ | 9 ] | 0 } | + \ |
43 * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| 46 * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
44 * | Tab | Q | W | E | R | T | L2 | | L2 | Y | U | I | O | P | Å | 47 * | Tab | Q | W | E | R | T | L2 | | L2 | Y | U | I | O | P | Å |
45 * | | | | | | | | | | | | | | | | 48 * | | | | | | | | | | | | | | | |
@@ -66,7 +69,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
66// Otherwise, it needs KC_* 69// Otherwise, it needs KC_*
67[BASE] = LAYOUT_ergodox_80( // layer 0 : default 70[BASE] = LAYOUT_ergodox_80( // layer 0 : default
68 // left hand 71 // left hand
69 SE_HALF, KC_1, KC_2, KC_3, KC_4, KC_5, KC_INS, 72 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_INS,
70 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), 73 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB),
71 MO(ARRW), KC_A, KC_S, KC_D, KC_F, KC_G, 74 MO(ARRW), KC_A, KC_S, KC_D, KC_F, KC_G,
72 KC_LSPO, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_WBAK, 75 KC_LSPO, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_WBAK,
@@ -96,7 +99,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
96 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 99 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
97 * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | - | | 100 * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | - | |
98 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' 101 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
99 * | | | | | | | | . | 0 | = | | 102 * | | | | < | > | | | . | 0 | = | |
100 * `----------------------------------' `----------------------------------' 103 * `----------------------------------' `----------------------------------'
101 * ,-------------. ,-------------. 104 * ,-------------. ,-------------.
102 * | | | | | | 105 * | | | | | |
@@ -113,7 +116,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
113 _______,KC_EXLM,SE_AT, SE_LCBR,SE_RCBR,SE_PIPE,_______, 116 _______,KC_EXLM,SE_AT, SE_LCBR,SE_RCBR,SE_PIPE,_______,
114 _______,KC_HASH,SE_DLR, SE_LPRN,SE_RPRN,SE_GRV, 117 _______,KC_HASH,SE_DLR, SE_LPRN,SE_RPRN,SE_GRV,
115 _______,KC_PERC,SE_CIRC,SE_LBRC,SE_RBRC,SE_TILD,_______, 118 _______,KC_PERC,SE_CIRC,SE_LBRC,SE_RBRC,SE_TILD,_______,
116 EPRM,_______,_______,_______,_______, 119 EPRM, _______, _______, SE_LT , SE_GT,
117 _______,_______, 120 _______,_______,
118 _______,_______,_______, 121 _______,_______,_______,
119 _______,_______,_______, 122 _______,_______,_______,
@@ -171,7 +174,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
171), 174),
172 // Keymap: Ducky Style arrows 175 // Keymap: Ducky Style arrows
173[ARRW] = LAYOUT_ergodox_80( 176[ARRW] = LAYOUT_ergodox_80(
174 _______, _______, _______, _______, _______, _______, _______, 177 SE_HALF, _______, _______, _______, _______, _______, _______,
175 _______, _______, KC_UP , _______, _______, _______, _______, 178 _______, _______, KC_UP , _______, _______, _______, _______,
176 _______, KC_LEFT, KC_DOWN, KC_RIGHT, _______, _______, 179 _______, KC_LEFT, KC_DOWN, KC_RIGHT, _______, _______,
177 _______, _______, _______, _______, _______, _______, _______, 180 _______, _______, _______, _______, _______, _______, _______,