aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErez Zukerman <bulk@ezuk.org>2016-05-13 21:51:03 -0400
committerErez Zukerman <bulk@ezuk.org>2016-05-13 21:51:03 -0400
commit9746cd53232b459171fa2d96f32b7ea8d89679ac (patch)
tree6746f7c86f7347ac6f132ca497804c6e71f16802
parent7b2cdca74489e540b217da4e4c6c6431d306fe6a (diff)
parenta46a0ed4f3ce333e7b356f819ab5e212a29a14dc (diff)
downloadqmk_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.c40
-rw-r--r--keyboard/ergodox_ez/keymaps/twey/readme.md12
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
10The Plover key (top right key on the left half) also sends my Plover 10The 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
12layer, so you can toggle between steno and typing modes with a single 12layer, so you can toggle between steno and typing modes with a single
13keypress. 13keypress.
14 14
15If you want to use this feature, you'll need to add: 15If 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}" 17toggle stroke (`PHROLG`) yourself.
18
19to your Plover dictionary.