diff options
| author | Thiago Alves <talk@thiagoalves.com.br> | 2016-05-04 14:19:30 -0700 |
|---|---|---|
| committer | Thiago Alves <talk@thiagoalves.com.br> | 2016-05-09 15:27:57 -0700 |
| commit | 85f5eaec39c38751a273f8b40e9ff3ceb0784047 (patch) | |
| tree | c347814ae3014dd2a64ff9e348dbc57548bfa92d | |
| parent | 6d343f3559db895e9eb6976477a958d962f703ce (diff) | |
| download | qmk_firmware-85f5eaec39c38751a273f8b40e9ff3ceb0784047.tar.gz qmk_firmware-85f5eaec39c38751a273f8b40e9ff3ceb0784047.zip | |
Change the access to the extra layer to be simetric.
Instead of having a key on the left side for one layer and a key on the right
side for the other layer, I put two dedicated layers on each side to get to the
proper layers.
| -rw-r--r-- | keyboard/ergodox_ez/keymaps/townk_osx/keymap.c | 42 | ||||
| -rw-r--r-- | keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex | 12 |
2 files changed, 27 insertions, 27 deletions
diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c b/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c index 62ebc5c3a..9f16bc863 100644 --- a/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c +++ b/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c | |||
| @@ -70,7 +70,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 70 | * |-----------+------+------+------+------+------| F18 | | F19 |------+------+------+------+------+-----------| | 70 | * |-----------+------+------+------+------+------| F18 | | F19 |------+------+------+------+------+-----------| |
| 71 | * | LShift | Z | X | C | V | B | Hyper| | Hyper| N | M | , | . | / | RShift | | 71 | * | LShift | Z | X | C | V | B | Hyper| | Hyper| N | M | , | . | / | RShift | |
| 72 | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' | 72 | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' |
| 73 | * | FN | No |LCtrl | LAlt | LGui | | RGui | RAlt | RCtrl| No | KPAD | | 73 | * | FN | KPAD |LCtrl | LAlt | LGui | | RGui | RAlt | RCtrl| KPAD | FN | |
| 74 | * `-----------------------------------' `-----------------------------------' | 74 | * `-----------------------------------' `-----------------------------------' |
| 75 | * ,-------------. ,-------------. | 75 | * ,-------------. ,-------------. |
| 76 | * | Left | Right| | Down | Up | | 76 | * | Left | Right| | Down | Up | |
| @@ -84,23 +84,23 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 84 | * (this is used to issue the Esc key to the Tmux application) | 84 | * (this is used to issue the Esc key to the Tmux application) |
| 85 | */ | 85 | */ |
| 86 | [BASE]=KEYMAP(//left half | 86 | [BASE]=KEYMAP(//left half |
| 87 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 87 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 88 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_F16), | 88 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_F16), |
| 89 | CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, | 89 | CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, |
| 90 | KC_FN2, KC_Z, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_F18), | 90 | KC_FN2, KC_Z, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_F18), |
| 91 | KC_FN1, KC_NO, KC_LCTRL, KC_LALT, KC_LGUI, | 91 | KC_FN1, TG(KEYPAD), KC_LCTRL, KC_LALT, KC_LGUI, |
| 92 | KC_LEFT, KC_RIGHT, | 92 | KC_LEFT, KC_RIGHT, |
| 93 | KC_HOME, | 93 | KC_HOME, |
| 94 | KC_BSPC, KC_DELT, KC_END, | 94 | KC_BSPC, KC_DELT, KC_END, |
| 95 | //right half | 95 | //right half |
| 96 | M(MACRO_TMUX_ESC), KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, | 96 | M(MACRO_TMUX_ESC), KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, |
| 97 | MEH_T(KC_F17), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, | 97 | MEH_T(KC_F17), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, |
| 98 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, CTL_T(KC_QUOT), | 98 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, CTL_T(KC_QUOT), |
| 99 | ALL_T(KC_F19), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_FN2, | 99 | ALL_T(KC_F19), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_FN2, |
| 100 | KC_RGUI, ALT_T(KC_LBRC), CTL_T(KC_RBRC), KC_NO, TG(KEYPAD), | 100 | KC_RGUI, ALT_T(KC_LBRC), CTL_T(KC_RBRC), TG(KEYPAD), KC_FN1, |
| 101 | KC_DOWN, KC_UP, | 101 | KC_DOWN, KC_UP, |
| 102 | KC_PGUP, | 102 | KC_PGUP, |
| 103 | KC_PGDN, KC_ENT, KC_SPC), | 103 | KC_PGDN, KC_ENT, KC_SPC), |
| 104 | 104 | ||
| 105 | /* Keymap 1: KeyPad Layer | 105 | /* Keymap 1: KeyPad Layer |
| 106 | * | 106 | * |
| @@ -128,7 +128,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 128 | KC_NO, KC_NO, KC_MS_WH_UP, KC_MS_U, KC_MS_WH_DOWN, KC_NO, KC_NO, | 128 | KC_NO, KC_NO, KC_MS_WH_UP, KC_MS_U, KC_MS_WH_DOWN, KC_NO, KC_NO, |
| 129 | KC_NO, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, | 129 | KC_NO, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, |
| 130 | KC_NO, KC_NO, KC_MS_WH_LEFT, KC_NO, KC_MS_WH_RIGHT, KC_NO, KC_NO, | 130 | KC_NO, KC_NO, KC_MS_WH_LEFT, KC_NO, KC_MS_WH_RIGHT, KC_NO, KC_NO, |
| 131 | KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, | 131 | KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, |
| 132 | KC_NO, KC_NO, | 132 | KC_NO, KC_NO, |
| 133 | KC_NO, | 133 | KC_NO, |
| 134 | KC_NO, KC_NO, KC_NO, | 134 | KC_NO, KC_NO, KC_NO, |
| @@ -137,7 +137,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 137 | KC_TAB, KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, KC_RPRN, KC_MS_BTN2, | 137 | KC_TAB, KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, KC_RPRN, KC_MS_BTN2, |
| 138 | KC_KP_4, KC_KP_5, KC_KP_6, KC_KP_MINUS, KC_NO, KC_MS_BTN3, | 138 | KC_KP_4, KC_KP_5, KC_KP_6, KC_KP_MINUS, KC_NO, KC_MS_BTN3, |
| 139 | KC_KP_ENTER, KC_KP_1, KC_KP_2, KC_KP_3, KC_KP_EQUAL, KC_NO, KC_NO, | 139 | KC_KP_ENTER, KC_KP_1, KC_KP_2, KC_KP_3, KC_KP_EQUAL, KC_NO, KC_NO, |
| 140 | KC_KP_0, KC_KP_DOT, KC_KP_COMMA, KC_NO, KC_TRNS, | 140 | KC_KP_0, KC_KP_DOT, KC_KP_COMMA, KC_TRNS, KC_TRNS, |
| 141 | KC_NO, KC_NO, | 141 | KC_NO, KC_NO, |
| 142 | KC_NO, | 142 | KC_NO, |
| 143 | KC_NO, KC_NO, KC_NO), | 143 | KC_NO, KC_NO, KC_NO), |
| @@ -179,7 +179,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 179 | KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_VOLD, | 179 | KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_VOLD, |
| 180 | KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_NO, KC_MUTE, | 180 | KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_NO, KC_MUTE, |
| 181 | KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_RSFT, | 181 | KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_RSFT, |
| 182 | KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, | 182 | KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_TRNS, |
| 183 | KC_NO, KC_NO, | 183 | KC_NO, KC_NO, |
| 184 | KC_NO, | 184 | KC_NO, |
| 185 | KC_NO, KC_NO, KC_NO)}; | 185 | KC_NO, KC_NO, KC_NO)}; |
diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex index 89e9ffcce..abfe837ab 100644 --- a/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex +++ b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | :100100009213A013A713AE13B81302290001E00144 | 17 | :100100009213A013A713AE13B81302290001E00144 |
| 18 | :1001100004020402E00129000000F4A200223500DC | 18 | :1001100004020402E00129000000F4A200223500DC |
| 19 | :100120002B003171C200C10000001E001400040049 | 19 | :100120002B003171C200C10000001E001400040049 |
| 20 | :100130001D0000004D001F001A0016001B00E0000B | 20 | :100130001D0001544D001F001A0016001B00E000B6 |
| 21 | :100140004C002000080007000600E2002A00210001 | 21 | :100140004C002000080007000600E2002A00210001 |
| 22 | :10015000150009001900E3004A00220017000A00F8 | 22 | :10015000150009001900E3004A00220017000A00F8 |
| 23 | :1001600005000000500029006B7700006D7F000043 | 23 | :1001600005000000500029006B7700006D7F000043 |
| @@ -25,9 +25,9 @@ | |||
| 25 | :100180001C000B00110000005200240018000D009C | 25 | :100180001C000B00110000005200240018000D009C |
| 26 | :100190001000E7004B0025000C000E0036002F7405 | 26 | :100190001000E7004B0025000C000E0036002F7405 |
| 27 | :1001A0002C00260012000F003700307128002700B5 | 27 | :1001A0002C00260012000F003700307128002700B5 |
| 28 | :1001B00013003300380000004E002E002D00347173 | 28 | :1001B00013003300380001544E002E002D0034711E |
| 29 | :1001C000C200015400000000000000000000010017 | 29 | :1001C000C200C100000000000000000000000100AB |
| 30 | :1001D000000000000000000000000000000000001F | 30 | :1001D000000000000000000000000100000000001E |
| 31 | :1001E000F900F200FB00000000000000F000F10048 | 31 | :1001E000F900F200FB00000000000000F000F10048 |
| 32 | :1001F0000000000000000000FA00F300FC00000016 | 32 | :1001F0000000000000000000FA00F300FC00000016 |
| 33 | :1002000000000000000000000000000000000000EE | 33 | :1002000000000000000000000000000000000000EE |
| @@ -35,7 +35,7 @@ | |||
| 35 | :100220005800000000009C005F005C0059000000C6 | 35 | :100220005800000000009C005F005C0059000000C6 |
| 36 | :100230000000540060005D005A006200000055009C | 36 | :100230000000540060005D005A006200000055009C |
| 37 | :1002400061005E005B00630000002302570056005F | 37 | :1002400061005E005B00630000002302570056005F |
| 38 | :100250006700850000002602270200000000000061 | 38 | :100250006700850000002602270200000000010060 |
| 39 | :100260000000F400F500F6000000010000000000AE | 39 | :100260000000F400F500F6000000010000000000AE |
| 40 | :1002700000003900E100010000003A00AD00B000CC | 40 | :1002700000003900E100010000003A00AD00B000CC |
| 41 | :100280000000000000003B00BC00AC0000000100CA | 41 | :100280000000000000003B00BC00AC0000000100CA |
| @@ -47,7 +47,7 @@ | |||
| 47 | :1002E0000000010000004300000052000000010077 | 47 | :1002E0000000010000004300000052000000010077 |
| 48 | :1002F0000000440000004F00000001000000450025 | 48 | :1002F0000000440000004F00000001000000450025 |
| 49 | :1003000000000000000000000000A900AA00A800F2 | 49 | :1003000000000000000000000000A900AA00A800F2 |
| 50 | :10031000E5000000000016034500720067006F0052 | 50 | :10031000E5000100000016034500720067006F0051 |
| 51 | :1003200044006F007800200045005A0000001603CA | 51 | :1003200044006F007800200045005A0000001603CA |
| 52 | :100330004500720067006F0044006F0078002000E5 | 52 | :100330004500720067006F0044006F0078002000E5 |
| 53 | :1003400045005A0000000403090409026D0004017D | 53 | :1003400045005A0000000403090409026D0004017D |
