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/bear_face | |
| parent | 4a5bae51cd1f2cbca0ab8c8ae6e15262f8dc5a68 (diff) | |
Update keymaps to use PDF keycode (#24633)
Diffstat (limited to 'keyboards/bear_face')
| -rw-r--r-- | keyboards/bear_face/v1/keymaps/default/keymap.c | 43 | ||||
| -rw-r--r-- | keyboards/bear_face/v2/keymaps/default/keymap.c | 43 | ||||
| -rw-r--r-- | keyboards/bear_face/v2/keymaps/default_iso/keymap.c | 43 | ||||
| -rw-r--r-- | keyboards/bear_face/v3/keymaps/default/keymap.c | 32 | ||||
| -rw-r--r-- | keyboards/bear_face/v3/keymaps/default_iso/keymap.c | 32 |
5 files changed, 15 insertions, 178 deletions
diff --git a/keyboards/bear_face/v1/keymaps/default/keymap.c b/keyboards/bear_face/v1/keymaps/default/keymap.c index e615a3915d..22235f4af6 100644 --- a/keyboards/bear_face/v1/keymaps/default/keymap.c +++ b/keyboards/bear_face/v1/keymaps/default/keymap.c | |||
| @@ -12,12 +12,9 @@ enum layers { | |||
| 12 | 12 | ||
| 13 | #define FN1_CAPS LT(_FN1, KC_CAPS) | 13 | #define FN1_CAPS LT(_FN1, KC_CAPS) |
| 14 | 14 | ||
| 15 | //custom keycode enums | 15 | #define BASE_QWER PDF(_QWER) |
| 16 | enum custom_keycodes { | 16 | #define BASE_COLE PDF(_COLE) |
| 17 | BASE_QWER = QK_USER, | 17 | #define BASE_DVOR PDF(_DVOR) |
| 18 | BASE_COLE, | ||
| 19 | BASE_DVOR | ||
| 20 | }; | ||
| 21 | 18 | ||
| 22 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 23 | [_QWER] = LAYOUT( | 20 | [_QWER] = LAYOUT( |
| @@ -67,37 +64,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | ), | 64 | ), |
| 68 | */ | 65 | */ |
| 69 | }; | 66 | }; |
| 70 | |||
| 71 | |||
| 72 | // macros to allow the user to set whatever default layer they want, even after reboot | ||
| 73 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 74 | switch (keycode) { | ||
| 75 | case BASE_QWER: | ||
| 76 | if (record->event.pressed) { | ||
| 77 | // when keycode BASE_QWER is pressed | ||
| 78 | set_single_persistent_default_layer(_QWER); | ||
| 79 | } else { | ||
| 80 | // when keycode BASE_QWER is released | ||
| 81 | } | ||
| 82 | break; | ||
| 83 | |||
| 84 | case BASE_COLE: | ||
| 85 | if (record->event.pressed) { | ||
| 86 | // when keycode BASE_COLE is pressed | ||
| 87 | set_single_persistent_default_layer(_COLE); | ||
| 88 | } else { | ||
| 89 | // when keycode BASE_COLE is released | ||
| 90 | } | ||
| 91 | break; | ||
| 92 | |||
| 93 | case BASE_DVOR: | ||
| 94 | if (record->event.pressed) { | ||
| 95 | // when keycode BASE_DVOR is pressed | ||
| 96 | set_single_persistent_default_layer(_DVOR); | ||
| 97 | } else { | ||
| 98 | // when keycode BASE_DVOR is released | ||
| 99 | } | ||
| 100 | break; | ||
| 101 | } | ||
| 102 | return true; | ||
| 103 | }; | ||
diff --git a/keyboards/bear_face/v2/keymaps/default/keymap.c b/keyboards/bear_face/v2/keymaps/default/keymap.c index 08f193052a..0f8aefb4b3 100644 --- a/keyboards/bear_face/v2/keymaps/default/keymap.c +++ b/keyboards/bear_face/v2/keymaps/default/keymap.c | |||
| @@ -12,12 +12,9 @@ enum layers { | |||
| 12 | 12 | ||
| 13 | #define FN1_CAPS LT(_FN1, KC_CAPS) | 13 | #define FN1_CAPS LT(_FN1, KC_CAPS) |
| 14 | 14 | ||
| 15 | //custom keycode enums | 15 | #define BASE_QWER PDF(_QWER) |
| 16 | enum custom_keycodes { | 16 | #define BASE_COLE PDF(_COLE) |
| 17 | BASE_QWER = QK_USER, | 17 | #define BASE_DVOR PDF(_DVOR) |
| 18 | BASE_COLE, | ||
| 19 | BASE_DVOR | ||
| 20 | }; | ||
| 21 | 18 | ||
| 22 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 23 | [_QWER] = LAYOUT_83_ansi( | 20 | [_QWER] = LAYOUT_83_ansi( |
| @@ -67,37 +64,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | ), | 64 | ), |
| 68 | */ | 65 | */ |
| 69 | }; | 66 | }; |
| 70 | |||
| 71 | |||
| 72 | // macros to allow the user to set whatever default layer they want, even after reboot | ||
| 73 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 74 | switch (keycode) { | ||
| 75 | case BASE_QWER: | ||
| 76 | if (record->event.pressed) { | ||
| 77 | // when keycode BASE_QWER is pressed | ||
| 78 | set_single_persistent_default_layer(_QWER); | ||
| 79 | } else { | ||
| 80 | // when keycode BASE_QWER is released | ||
| 81 | } | ||
| 82 | break; | ||
| 83 | |||
| 84 | case BASE_COLE: | ||
| 85 | if (record->event.pressed) { | ||
| 86 | // when keycode BASE_COLE is pressed | ||
| 87 | set_single_persistent_default_layer(_COLE); | ||
| 88 | } else { | ||
| 89 | // when keycode BASE_COLE is released | ||
| 90 | } | ||
| 91 | break; | ||
| 92 | |||
| 93 | case BASE_DVOR: | ||
| 94 | if (record->event.pressed) { | ||
| 95 | // when keycode BASE_DVOR is pressed | ||
| 96 | set_single_persistent_default_layer(_DVOR); | ||
| 97 | } else { | ||
| 98 | // when keycode BASE_DVOR is released | ||
| 99 | } | ||
| 100 | break; | ||
| 101 | } | ||
| 102 | return true; | ||
| 103 | }; | ||
diff --git a/keyboards/bear_face/v2/keymaps/default_iso/keymap.c b/keyboards/bear_face/v2/keymaps/default_iso/keymap.c index a5e96207f6..69d6720510 100644 --- a/keyboards/bear_face/v2/keymaps/default_iso/keymap.c +++ b/keyboards/bear_face/v2/keymaps/default_iso/keymap.c | |||
| @@ -12,12 +12,9 @@ enum layers { | |||
| 12 | 12 | ||
| 13 | #define FN1_CAPS LT(_FN1, KC_CAPS) | 13 | #define FN1_CAPS LT(_FN1, KC_CAPS) |
| 14 | 14 | ||
| 15 | //custom keycode enums | 15 | #define BASE_QWER PDF(_QWER) |
| 16 | enum custom_keycodes { | 16 | #define BASE_COLE PDF(_COLE) |
| 17 | BASE_QWER = QK_USER, | 17 | #define BASE_DVOR PDF(_DVOR) |
| 18 | BASE_COLE, | ||
| 19 | BASE_DVOR | ||
| 20 | }; | ||
| 21 | 18 | ||
| 22 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 23 | [_QWER] = LAYOUT_84_iso( | 20 | [_QWER] = LAYOUT_84_iso( |
| @@ -67,37 +64,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | ), | 64 | ), |
| 68 | */ | 65 | */ |
| 69 | }; | 66 | }; |
| 70 | |||
| 71 | |||
| 72 | //macros to allow the user to set whatever default layer they want, even after reboot | ||
| 73 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 74 | switch (keycode) { | ||
| 75 | case BASE_QWER: | ||
| 76 | if (record->event.pressed) { | ||
| 77 | // when keycode BASE_QWER is pressed | ||
| 78 | set_single_persistent_default_layer(_QWER); | ||
| 79 | } else { | ||
| 80 | // when keycode BASE_QWER is released | ||
| 81 | } | ||
| 82 | break; | ||
| 83 | |||
| 84 | case BASE_COLE: | ||
| 85 | if (record->event.pressed) { | ||
| 86 | // when keycode BASE_COLE is pressed | ||
| 87 | set_single_persistent_default_layer(_COLE); | ||
| 88 | } else { | ||
| 89 | // when keycode BASE_COLE is released | ||
| 90 | } | ||
| 91 | break; | ||
| 92 | |||
| 93 | case BASE_DVOR: | ||
| 94 | if (record->event.pressed) { | ||
| 95 | // when keycode BASE_DVOR is pressed | ||
| 96 | set_single_persistent_default_layer(_DVOR); | ||
| 97 | } else { | ||
| 98 | // when keycode BASE_DVOR is released | ||
| 99 | } | ||
| 100 | break; | ||
| 101 | } | ||
| 102 | return true; | ||
| 103 | }; | ||
diff --git a/keyboards/bear_face/v3/keymaps/default/keymap.c b/keyboards/bear_face/v3/keymaps/default/keymap.c index f6e71f1b34..0f8aefb4b3 100644 --- a/keyboards/bear_face/v3/keymaps/default/keymap.c +++ b/keyboards/bear_face/v3/keymaps/default/keymap.c | |||
| @@ -12,12 +12,9 @@ enum layers { | |||
| 12 | 12 | ||
| 13 | #define FN1_CAPS LT(_FN1, KC_CAPS) | 13 | #define FN1_CAPS LT(_FN1, KC_CAPS) |
| 14 | 14 | ||
| 15 | //custom keycode enums | 15 | #define BASE_QWER PDF(_QWER) |
| 16 | enum custom_keycodes { | 16 | #define BASE_COLE PDF(_COLE) |
| 17 | BASE_QWER = QK_USER, | 17 | #define BASE_DVOR PDF(_DVOR) |
| 18 | BASE_COLE, | ||
| 19 | BASE_DVOR | ||
| 20 | }; | ||
| 21 | 18 | ||
| 22 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 23 | [_QWER] = LAYOUT_83_ansi( | 20 | [_QWER] = LAYOUT_83_ansi( |
| @@ -67,26 +64,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | ), | 64 | ), |
| 68 | */ | 65 | */ |
| 69 | }; | 66 | }; |
| 70 | |||
| 71 | |||
| 72 | // Macros to allow the user to set whatever default layer they want, even after reboot | ||
| 73 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 74 | switch (keycode) { | ||
| 75 | case BASE_QWER: | ||
| 76 | if (record->event.pressed) { | ||
| 77 | set_single_persistent_default_layer(_QWER); | ||
| 78 | } | ||
| 79 | break; | ||
| 80 | case BASE_COLE: | ||
| 81 | if (record->event.pressed) { | ||
| 82 | set_single_persistent_default_layer(_COLE); | ||
| 83 | } | ||
| 84 | break; | ||
| 85 | case BASE_DVOR: | ||
| 86 | if (record->event.pressed) { | ||
| 87 | set_single_persistent_default_layer(_DVOR); | ||
| 88 | } | ||
| 89 | break; | ||
| 90 | } | ||
| 91 | return true; | ||
| 92 | }; | ||
diff --git a/keyboards/bear_face/v3/keymaps/default_iso/keymap.c b/keyboards/bear_face/v3/keymaps/default_iso/keymap.c index cc97d54a9b..69d6720510 100644 --- a/keyboards/bear_face/v3/keymaps/default_iso/keymap.c +++ b/keyboards/bear_face/v3/keymaps/default_iso/keymap.c | |||
| @@ -12,12 +12,9 @@ enum layers { | |||
| 12 | 12 | ||
| 13 | #define FN1_CAPS LT(_FN1, KC_CAPS) | 13 | #define FN1_CAPS LT(_FN1, KC_CAPS) |
| 14 | 14 | ||
| 15 | //custom keycode enums | 15 | #define BASE_QWER PDF(_QWER) |
| 16 | enum custom_keycodes { | 16 | #define BASE_COLE PDF(_COLE) |
| 17 | BASE_QWER = QK_USER, | 17 | #define BASE_DVOR PDF(_DVOR) |
| 18 | BASE_COLE, | ||
| 19 | BASE_DVOR | ||
| 20 | }; | ||
| 21 | 18 | ||
| 22 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 23 | [_QWER] = LAYOUT_84_iso( | 20 | [_QWER] = LAYOUT_84_iso( |
| @@ -67,26 +64,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | ), | 64 | ), |
| 68 | */ | 65 | */ |
| 69 | }; | 66 | }; |
| 70 | |||
| 71 | |||
| 72 | // Macros to allow the user to set whatever default layer they want, even after reboot | ||
| 73 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 74 | switch (keycode) { | ||
| 75 | case BASE_QWER: | ||
| 76 | if (record->event.pressed) { | ||
| 77 | set_single_persistent_default_layer(_QWER); | ||
| 78 | } | ||
| 79 | break; | ||
| 80 | case BASE_COLE: | ||
| 81 | if (record->event.pressed) { | ||
| 82 | set_single_persistent_default_layer(_COLE); | ||
| 83 | } | ||
| 84 | break; | ||
| 85 | case BASE_DVOR: | ||
| 86 | if (record->event.pressed) { | ||
| 87 | set_single_persistent_default_layer(_DVOR); | ||
| 88 | } | ||
| 89 | break; | ||
| 90 | } | ||
| 91 | return true; | ||
| 92 | }; | ||
