diff options
| author | Joel Challis <git@zvecr.com> | 2024-11-23 13:35:34 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-23 13:35:34 +0000 |
| commit | e4e015c0c80ca59d329e1343ee7803250b7e60fe (patch) | |
| tree | 35fda543ce80327a2b79bdc522a4ebebed1a0729 /keyboards/planck | |
| parent | 4a5bae51cd1f2cbca0ab8c8ae6e15262f8dc5a68 (diff) | |
Update keymaps to use PDF keycode (#24633)
Diffstat (limited to 'keyboards/planck')
| -rw-r--r-- | keyboards/planck/keymaps/default/keymap.c | 28 | ||||
| -rw-r--r-- | keyboards/planck/rev7/keymaps/default/keymap.c | 25 |
2 files changed, 10 insertions, 43 deletions
diff --git a/keyboards/planck/keymaps/default/keymap.c b/keyboards/planck/keymaps/default/keymap.c index a1ad5c65d6..cc8a69ceca 100644 --- a/keyboards/planck/keymaps/default/keymap.c +++ b/keyboards/planck/keymaps/default/keymap.c | |||
| @@ -31,10 +31,7 @@ enum planck_layers { | |||
| 31 | }; | 31 | }; |
| 32 | 32 | ||
| 33 | enum planck_keycodes { | 33 | enum planck_keycodes { |
| 34 | QWERTY = SAFE_RANGE, | 34 | PLOVER = SAFE_RANGE, |
| 35 | COLEMAK, | ||
| 36 | DVORAK, | ||
| 37 | PLOVER, | ||
| 38 | BACKLIT, | 35 | BACKLIT, |
| 39 | EXT_PLV | 36 | EXT_PLV |
| 40 | }; | 37 | }; |
| @@ -42,6 +39,10 @@ enum planck_keycodes { | |||
| 42 | #define LOWER MO(_LOWER) | 39 | #define LOWER MO(_LOWER) |
| 43 | #define RAISE MO(_RAISE) | 40 | #define RAISE MO(_RAISE) |
| 44 | 41 | ||
| 42 | #define QWERTY PDF(_QWERTY) | ||
| 43 | #define COLEMAK PDF(_COLEMAK) | ||
| 44 | #define DVORAK PDF(_DVORAK) | ||
| 45 | |||
| 45 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 46 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 46 | 47 | ||
| 47 | /* Qwerty | 48 | /* Qwerty |
| @@ -184,25 +185,6 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 184 | 185 | ||
| 185 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 186 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 186 | switch (keycode) { | 187 | switch (keycode) { |
| 187 | case QWERTY: | ||
| 188 | if (record->event.pressed) { | ||
| 189 | print("mode just switched to qwerty and this is a huge string\n"); | ||
| 190 | set_single_persistent_default_layer(_QWERTY); | ||
| 191 | } | ||
| 192 | return false; | ||
| 193 | break; | ||
| 194 | case COLEMAK: | ||
| 195 | if (record->event.pressed) { | ||
| 196 | set_single_persistent_default_layer(_COLEMAK); | ||
| 197 | } | ||
| 198 | return false; | ||
| 199 | break; | ||
| 200 | case DVORAK: | ||
| 201 | if (record->event.pressed) { | ||
| 202 | set_single_persistent_default_layer(_DVORAK); | ||
| 203 | } | ||
| 204 | return false; | ||
| 205 | break; | ||
| 206 | case BACKLIT: | 188 | case BACKLIT: |
| 207 | if (record->event.pressed) { | 189 | if (record->event.pressed) { |
| 208 | register_code(KC_RSFT); | 190 | register_code(KC_RSFT); |
diff --git a/keyboards/planck/rev7/keymaps/default/keymap.c b/keyboards/planck/rev7/keymaps/default/keymap.c index 85f5097332..47ded8aba5 100644 --- a/keyboards/planck/rev7/keymaps/default/keymap.c +++ b/keyboards/planck/rev7/keymaps/default/keymap.c | |||
| @@ -18,11 +18,15 @@ | |||
| 18 | 18 | ||
| 19 | enum planck_layers { _QWERTY, _COLEMAK, _DVORAK, _LOWER, _RAISE, _PLOVER, _ADJUST }; | 19 | enum planck_layers { _QWERTY, _COLEMAK, _DVORAK, _LOWER, _RAISE, _PLOVER, _ADJUST }; |
| 20 | 20 | ||
| 21 | enum planck_keycodes { QWERTY = SAFE_RANGE, COLEMAK, DVORAK, PLOVER, BACKLIT, EXT_PLV }; | 21 | enum planck_keycodes { PLOVER = SAFE_RANGE, BACKLIT, EXT_PLV }; |
| 22 | 22 | ||
| 23 | #define LOWER MO(_LOWER) | 23 | #define LOWER MO(_LOWER) |
| 24 | #define RAISE MO(_RAISE) | 24 | #define RAISE MO(_RAISE) |
| 25 | 25 | ||
| 26 | #define QWERTY PDF(_QWERTY) | ||
| 27 | #define COLEMAK PDF(_COLEMAK) | ||
| 28 | #define DVORAK PDF(_DVORAK) | ||
| 29 | |||
| 26 | /* clang-format off */ | 30 | /* clang-format off */ |
| 27 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 31 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 28 | 32 | ||
| @@ -230,25 +234,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 230 | } | 234 | } |
| 231 | #endif | 235 | #endif |
| 232 | switch (keycode) { | 236 | switch (keycode) { |
| 233 | case QWERTY: | ||
| 234 | if (record->event.pressed) { | ||
| 235 | print("mode just switched to qwerty and this is a huge string\n"); | ||
| 236 | set_single_persistent_default_layer(_QWERTY); | ||
| 237 | } | ||
| 238 | return false; | ||
| 239 | break; | ||
| 240 | case COLEMAK: | ||
| 241 | if (record->event.pressed) { | ||
| 242 | set_single_persistent_default_layer(_COLEMAK); | ||
| 243 | } | ||
| 244 | return false; | ||
| 245 | break; | ||
| 246 | case DVORAK: | ||
| 247 | if (record->event.pressed) { | ||
| 248 | set_single_persistent_default_layer(_DVORAK); | ||
| 249 | } | ||
| 250 | return false; | ||
| 251 | break; | ||
| 252 | case BACKLIT: | 237 | case BACKLIT: |
| 253 | if (record->event.pressed) { | 238 | if (record->event.pressed) { |
| 254 | register_code(KC_RSFT); | 239 | register_code(KC_RSFT); |
