diff options
| author | Erez Zukerman <bulk@ezuk.org> | 2016-05-13 21:51:03 -0400 |
|---|---|---|
| committer | Erez Zukerman <bulk@ezuk.org> | 2016-05-13 21:51:03 -0400 |
| commit | 9746cd53232b459171fa2d96f32b7ea8d89679ac (patch) | |
| tree | 6746f7c86f7347ac6f132ca497804c6e71f16802 | |
| parent | 7b2cdca74489e540b217da4e4c6c6431d306fe6a (diff) | |
| parent | a46a0ed4f3ce333e7b356f819ab5e212a29a14dc (diff) | |
| download | qmk_firmware-9746cd53232b459171fa2d96f32b7ea8d89679ac.tar.gz qmk_firmware-9746cd53232b459171fa2d96f32b7ea8d89679ac.zip | |
Merge pull request #317 from Twey/master
Updates to `keymaps/twey` to the media layer and for Plover 3.0
| -rw-r--r-- | keyboard/ergodox_ez/keymaps/twey/keymap.c | 40 | ||||
| -rw-r--r-- | keyboard/ergodox_ez/keymaps/twey/readme.md | 12 |
2 files changed, 27 insertions, 25 deletions
diff --git a/keyboard/ergodox_ez/keymaps/twey/keymap.c b/keyboard/ergodox_ez/keymaps/twey/keymap.c index dec9f92f1..019930f2a 100644 --- a/keyboard/ergodox_ez/keymaps/twey/keymap.c +++ b/keyboard/ergodox_ez/keymaps/twey/keymap.c | |||
| @@ -49,9 +49,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 49 | KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, | 49 | KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, |
| 50 | KC_ENT, KC_B, KC_M, KC_W, KC_V, KC_Z , KC_RSFT, | 50 | KC_ENT, KC_B, KC_M, KC_W, KC_V, KC_Z , KC_RSFT, |
| 51 | KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, MO(SYMB), | 51 | KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, MO(SYMB), |
| 52 | KC_HOME,KC_END, | 52 | KC_HOME, KC_END, |
| 53 | KC_RALT, | 53 | KC_RALT, |
| 54 | KC_FN1,KC_SPC,KC_RCTL | 54 | MO(MDIA),KC_SPC,KC_RCTL |
| 55 | ), | 55 | ), |
| 56 | /* Keymap 1: Symbol Layer | 56 | /* Keymap 1: Symbol Layer |
| 57 | * | 57 | * |
| @@ -102,7 +102,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 102 | KC_NO, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_STAR, | 102 | KC_NO, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_STAR, |
| 103 | KC_NO, PV_LS, PV_LT, PV_LP, PV_LH, PV_STAR, | 103 | KC_NO, PV_LS, PV_LT, PV_LP, PV_LH, PV_STAR, |
| 104 | KC_NO, PV_LS, PV_LK, PV_LW, PV_LR, PV_STAR, PV_STAR, | 104 | KC_NO, PV_LS, PV_LK, PV_LW, PV_LR, PV_STAR, PV_STAR, |
| 105 | KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, | 105 | KC_TRNS,KC_NO, KC_NO, KC_TRNS, KC_TRNS, |
| 106 | KC_NO, KC_NO, | 106 | KC_NO, KC_NO, |
| 107 | KC_NO, | 107 | KC_NO, |
| 108 | PV_A, PV_O, KC_NO, | 108 | PV_A, PV_O, KC_NO, |
| @@ -111,10 +111,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 111 | PV_STAR, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, | 111 | PV_STAR, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, |
| 112 | PV_STAR, PV_RF, PV_RP, PV_RL, PV_RT, PV_RD, | 112 | PV_STAR, PV_RF, PV_RP, PV_RL, PV_RT, PV_RD, |
| 113 | PV_STAR, PV_STAR, PV_RR, PV_RB, PV_RG, PV_RS, PV_RZ, | 113 | PV_STAR, PV_STAR, PV_RR, PV_RB, PV_RG, PV_RS, PV_RZ, |
| 114 | KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, | 114 | KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_TRNS, |
| 115 | KC_NO, KC_NO, | 115 | KC_NO, KC_NO, |
| 116 | KC_NO, | 116 | KC_NO, |
| 117 | KC_FN1, PV_E, PV_U | 117 | KC_TRNS,PV_E, PV_U |
| 118 | ), | 118 | ), |
| 119 | 119 | ||
| 120 | /* Keymap 3: Media and mouse keys | 120 | /* Keymap 3: Media and mouse keys |
| @@ -122,19 +122,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 122 | * ,--------------------------------------------------. ,--------------------------------------------------. | 122 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 123 | * | | | | | | | | | | | | | | | | | 123 | * | | | | | | | | | | | | | | | | |
| 124 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | 124 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| |
| 125 | * | | | | MsUp | | | | | | | | | | | | | 125 | * | | | | MsUp | | | | | | | Back | | Frwd | | | |
| 126 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 126 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
| 127 | * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | | 127 | * | | |MsLeft|MsDown|MsRght| |------| |------| | Prev | Play | Next | | | |
| 128 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 128 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
| 129 | * | | | | | | | | | | | | Prev | Next | | | | 129 | * | | | | | | | | | | | | | | | | |
| 130 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | 130 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' |
| 131 | * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | | 131 | * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | |
| 132 | * `----------------------------------' `----------------------------------' | 132 | * `----------------------------------' `----------------------------------' |
| 133 | * ,-------------. ,-------------. | 133 | * ,-------------. ,-------------. |
| 134 | * | | | | | | | 134 | * | | | | | | |
| 135 | * ,------|------|------| |------+------+------. | 135 | * ,------|------|------| |------+------+------. |
| 136 | * | | | | | | |Brwser| | 136 | * | | | | | | | | |
| 137 | * | | |------| |------| |Back | | 137 | * | | |------| |------| | | |
| 138 | * | | | | | | | | | 138 | * | | | | | | | | |
| 139 | * `--------------------' `--------------------' | 139 | * `--------------------' `--------------------' |
| 140 | */ | 140 | */ |
| @@ -150,9 +150,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 150 | KC_TRNS, KC_TRNS, KC_TRNS, | 150 | KC_TRNS, KC_TRNS, KC_TRNS, |
| 151 | // right hand | 151 | // right hand |
| 152 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 152 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 153 | KC_TRNS, KC_TRNS, KC_WBAK, KC_TRNS, KC_WFWD, KC_TRNS, KC_TRNS, | ||
| 154 | KC_TRNS, KC_MPRV, KC_MPLY, KC_MNXT, KC_TRNS, KC_TRNS, | ||
| 153 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 155 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 154 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, | ||
| 155 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, | ||
| 156 | KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, | 156 | KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, |
| 157 | KC_TRNS, KC_TRNS, | 157 | KC_TRNS, KC_TRNS, |
| 158 | KC_TRNS, | 158 | KC_TRNS, |
| @@ -171,15 +171,19 @@ void toggle_steno(int pressed) | |||
| 171 | if (pressed) { | 171 | if (pressed) { |
| 172 | if (layer != STEN) layer_on(STEN); else layer_off(STEN); | 172 | if (layer != STEN) layer_on(STEN); else layer_off(STEN); |
| 173 | 173 | ||
| 174 | register_code(PV_LS); | 174 | register_code(PV_LP); |
| 175 | register_code(PV_LH); | 175 | register_code(PV_LH); |
| 176 | register_code(PV_RF); | 176 | register_code(PV_LR); |
| 177 | register_code(PV_RT); | 177 | register_code(PV_O); |
| 178 | register_code(PV_RL); | ||
| 179 | register_code(PV_RG); | ||
| 178 | } else { | 180 | } else { |
| 179 | unregister_code(PV_LS); | 181 | unregister_code(PV_LP); |
| 180 | unregister_code(PV_LH); | 182 | unregister_code(PV_LH); |
| 181 | unregister_code(PV_RF); | 183 | unregister_code(PV_LR); |
| 182 | unregister_code(PV_RT); | 184 | unregister_code(PV_O); |
| 185 | unregister_code(PV_RL); | ||
| 186 | unregister_code(PV_RG); | ||
| 183 | } | 187 | } |
| 184 | } | 188 | } |
| 185 | 189 | ||
diff --git a/keyboard/ergodox_ez/keymaps/twey/readme.md b/keyboard/ergodox_ez/keymaps/twey/readme.md index d44c0a238..979e4261e 100644 --- a/keyboard/ergodox_ez/keymaps/twey/readme.md +++ b/keyboard/ergodox_ez/keymaps/twey/readme.md | |||
| @@ -3,8 +3,8 @@ | |||
| 3 | - Layer 0: Non-ANSI Dvorak layout, with modified modifiers — all | 3 | - Layer 0: Non-ANSI Dvorak layout, with modified modifiers — all |
| 4 | modifiers on thumb keys, as well as return and space. | 4 | modifiers on thumb keys, as well as return and space. |
| 5 | - Layer 1: Default symbol layout. | 5 | - Layer 1: Default symbol layout. |
| 6 | - Layer 2: Default media/mouse layout. | 6 | - Layer 2: Plover-oriented stenography layer. |
| 7 | - Layer 3: Plover-oriented stenography layer. | 7 | - Layer 3: Extended media/mouse layout. |
| 8 | 8 | ||
| 9 | ## Unusual features | 9 | ## Unusual features |
| 10 | The Plover key (top right key on the left half) also sends my Plover | 10 | The Plover key (top right key on the left half) also sends my Plover |
| @@ -12,8 +12,6 @@ The Plover key (top right key on the left half) also sends my Plover | |||
| 12 | layer, so you can toggle between steno and typing modes with a single | 12 | layer, so you can toggle between steno and typing modes with a single |
| 13 | keypress. | 13 | keypress. |
| 14 | 14 | ||
| 15 | If you want to use this feature, you'll need to add: | 15 | If you want to use this feature, you'll need to add the |
| 16 | 16 | `commands.json` dictionary to your Plover dictionaries, or define the | |
| 17 | "SH-FT": "{PLOVER:TOGGLE}" | 17 | toggle stroke (`PHROLG`) yourself. |
| 18 | |||
| 19 | to your Plover dictionary. | ||
