summaryrefslogtreecommitdiff
path: root/keyboards/bear_face
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2024-11-23 13:35:34 +0000
committerGitHub <noreply@github.com>2024-11-23 13:35:34 +0000
commite4e015c0c80ca59d329e1343ee7803250b7e60fe (patch)
tree35fda543ce80327a2b79bdc522a4ebebed1a0729 /keyboards/bear_face
parent4a5bae51cd1f2cbca0ab8c8ae6e15262f8dc5a68 (diff)
Update keymaps to use PDF keycode (#24633)
Diffstat (limited to 'keyboards/bear_face')
-rw-r--r--keyboards/bear_face/v1/keymaps/default/keymap.c43
-rw-r--r--keyboards/bear_face/v2/keymaps/default/keymap.c43
-rw-r--r--keyboards/bear_face/v2/keymaps/default_iso/keymap.c43
-rw-r--r--keyboards/bear_face/v3/keymaps/default/keymap.c32
-rw-r--r--keyboards/bear_face/v3/keymaps/default_iso/keymap.c32
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)
16enum 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
22const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const 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
73bool 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)
16enum 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
22const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const 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
73bool 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)
16enum 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
22const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const 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
73bool 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)
16enum 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
22const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const 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
73bool 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)
16enum 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
22const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const 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
73bool 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};