Skip to content

Commit 0512e28

Browse files
authored
Remove magic bodges from via keymaps (#19890)
1 parent 26854f5 commit 0512e28

File tree

28 files changed

+19
-222
lines changed

28 files changed

+19
-222
lines changed

keyboards/durgod/dgk6x/dgk6x.c

+3-9
Original file line numberDiff line numberDiff line change
@@ -39,20 +39,14 @@ void led_init_ports(void) {
3939

4040

4141
#ifndef WINLOCK_DISABLED
42-
static bool win_key_locked = false;
43-
4442
bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
4543
switch (keycode) {
46-
case KC_TGUI:
44+
case GUI_TOG:
4745
if (record->event.pressed) {
48-
// Toggle GUI lock on key press
49-
win_key_locked = !win_key_locked;
50-
writePin(LED_WIN_LOCK_PIN, !win_key_locked);
46+
// Toggle LED on key press
47+
togglePin(LED_WIN_LOCK_PIN);
5148
}
5249
break;
53-
case KC_LGUI:
54-
if (win_key_locked) { return false; }
55-
break;
5650
}
5751
return process_record_user(keycode, record);
5852
}

keyboards/durgod/dgk6x/dgk6x.h

-16
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,6 @@
2525
# include "galaxy.h"
2626
#endif
2727

28-
#ifndef WINLOCK_DISABLED
29-
// Define the TGUI key here so it is available in QMK configurator
30-
enum DGK6X_keycodes {
31-
#ifdef VIA_ENABLE
32-
KC_TGUI = USER00, // Toggle between GUI Lock or Unlock
33-
NEW_SAFE_RANGE = SAFE_RANGE
34-
#else
35-
KC_TGUI = SAFE_RANGE, // Toggle between GUI Lock or Unlock
36-
NEW_SAFE_RANGE
37-
#endif
38-
};
39-
40-
#undef SAFE_RANGE
41-
#define SAFE_RANGE NEW_SAFE_RANGE
42-
#endif /* WINLOCK_DISABLED */
43-
4428
/* Function Prototype */
4529
void off_all_leds(void);
4630
void on_all_leds(void);

keyboards/durgod/dgk6x/galaxy/keymaps/default/keymap.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
1818
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
1919
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
20-
"KC_TRNS", "KC_TGUI", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS", "KC_TRNS", "KC_TRNS"
20+
"KC_TRNS", "GUI_TOG", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS", "KC_TRNS", "KC_TRNS"
2121
],
2222
[
2323
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "RGB_RMOD","RGB_MOD", "RGB_TOG",

keyboards/durgod/dgk6x/galaxy/keymaps/via/keymap.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
1818
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
1919
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
20-
"KC_TRNS", "KC_TGUI", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS", "KC_TRNS", "KC_TRNS"
20+
"KC_TRNS", "GUI_TOG", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS", "KC_TRNS", "KC_TRNS"
2121
],
2222
[
2323
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "RGB_RMOD","RGB_MOD", "RGB_TOG",

keyboards/durgod/dgk6x/hades/keymaps/default/keymap.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"KC_TRNS", "KC_TRNS", "KC_UP", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_PSCR", "KC_SCRL", "KC_PAUS", "KC_TRNS", "KC_TRNS",
1616
"KC_TRNS", "KC_LEFT", "KC_DOWN", "KC_RIGHT", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_INS", "KC_END", "KC_TRNS", "KC_TRNS",
1717
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
18-
"KC_TRNS", "KC_TGUI", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS", "KC_APP", "KC_TRNS", "KC_TRNS"
18+
"KC_TRNS", "GUI_TOG", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS", "KC_APP", "KC_TRNS", "KC_TRNS"
1919
],
2020
[
2121
"KC_TRNS", "KC_MPLY", "KC_MSTP", "KC_MPRV", "KC_MNXT", "KC_VOLD", "KC_VOLU", "KC_MUTE", "KC_TRNS", "KC_TRNS", "KC_TRNS", "RGB_TOG", "RGB_MOD", "RGB_RMOD", "KC_TRNS",

keyboards/durgod/dgk6x/hades/keymaps/via/keymap.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"KC_TRNS", "KC_TRNS", "KC_UP", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_PSCR", "KC_SCRL", "KC_PAUS", "KC_TRNS", "KC_TRNS",
1616
"KC_TRNS", "KC_LEFT", "KC_DOWN", "KC_RIGHT", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_INS", "KC_END", "KC_TRNS", "KC_TRNS",
1717
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
18-
"KC_TRNS", "KC_TGUI", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS", "KC_APP", "KC_TRNS", "KC_TRNS"
18+
"KC_TRNS", "GUI_TOG", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS", "KC_APP", "KC_TRNS", "KC_TRNS"
1919
],
2020
[
2121
"KC_TRNS", "KC_MPLY", "KC_MSTP", "KC_MPRV", "KC_MNXT", "KC_VOLD", "KC_VOLU", "KC_MUTE", "KC_TRNS", "KC_TRNS", "KC_TRNS", "RGB_TOG", "RGB_MOD", "RGB_RMOD", "KC_TRNS",

keyboards/durgod/dgk6x/venus/keymaps/default/keymap.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"KC_TRNS", "KC_TRNS", "KC_UP", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_PSCR", "KC_INS", "KC_HOME", "KC_END", "KC_DEL",
1616
"KC_TRNS", "KC_LEFT", "KC_DOWN", "KC_RIGHT","KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_PGUP", "KC_PGDN", "KC_TRNS",
1717
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
18-
"KC_TRNS", "KC_TGUI", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS"
18+
"KC_TRNS", "GUI_TOG", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS"
1919
],
2020
[
2121
"KC_TRNS", "KC_MPLY", "KC_MSTP", "KC_MPRV", "KC_MNXT", "KC_MUTE", "KC_VOLD", "KC_VOLU", "KC_TRNS", "KC_TRNS", "KC_TRNS", "RGB_TOG", "RGB_MOD", "RGB_RMOD",

keyboards/durgod/dgk6x/venus/keymaps/via/keymap.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"KC_TRNS", "KC_TRNS", "KC_UP", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_PSCR", "KC_INS", "KC_HOME", "KC_END", "KC_DEL",
1616
"KC_TRNS", "KC_LEFT", "KC_DOWN", "KC_RIGHT","KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_PGUP", "KC_PGDN", "KC_TRNS",
1717
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
18-
"KC_TRNS", "KC_TGUI", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS"
18+
"KC_TRNS", "GUI_TOG", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "MO(3)", "KC_TRNS"
1919
],
2020
[
2121
"KC_TRNS", "KC_MPLY", "KC_MSTP", "KC_MPRV", "KC_MNXT", "KC_MUTE", "KC_VOLD", "KC_VOLU", "KC_TRNS", "KC_TRNS", "KC_TRNS", "RGB_TOG", "RGB_MOD", "RGB_RMOD",

keyboards/durgod/k310/k310.c

+3-9
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,14 @@ void led_init_ports(void) {
5353
}
5454

5555
#ifndef WINLOCK_DISABLED
56-
static bool win_key_locked = false;
57-
5856
bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
5957
switch (keycode) {
60-
case KC_TGUI:
58+
case GUI_TOG:
6159
if (record->event.pressed) {
62-
// Toggle GUI lock on key press
63-
win_key_locked = !win_key_locked;
64-
writePin(LED_WIN_LOCK_PIN, !win_key_locked);
60+
// Toggle LED on key press
61+
togglePin(LED_WIN_LOCK_PIN);
6562
}
6663
break;
67-
case KC_LGUI:
68-
if (win_key_locked) { return false; }
69-
break;
7064
}
7165
return process_record_user(keycode, record);
7266
}

keyboards/durgod/k310/k310.h

-17
Original file line numberDiff line numberDiff line change
@@ -78,23 +78,6 @@
7878
{ XXX, XXX, XXX, XXX, XXX, XXX, XXX, K77, K78, K79, K7A, K7B, K7C, K7D, K7E, K7F } \
7979
}
8080

81-
82-
#ifndef WINLOCK_DISABLED
83-
// Define the TGUI key here so it is available in QMK configurator
84-
enum K3x0_keycodes {
85-
#ifdef VIA_ENABLE
86-
KC_TGUI = USER00, // Toggle between GUI Lock or Unlock
87-
NEW_SAFE_RANGE = SAFE_RANGE
88-
#else
89-
KC_TGUI = SAFE_RANGE, // Toggle between GUI Lock or Unlock
90-
NEW_SAFE_RANGE
91-
#endif
92-
};
93-
94-
#undef SAFE_RANGE
95-
#define SAFE_RANGE NEW_SAFE_RANGE
96-
#endif /* WINLOCK_DISABLED */
97-
9881
/* Function Prototype */
9982
void off_all_leds(void);
10083
void on_all_leds(void);

keyboards/durgod/k310/keymaps/default/keymap.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
1818
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
1919
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
20-
"_______", "KC_TGUI", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
20+
"_______", "GUI_TOG", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
2121
]
2222
],
2323
"author": "tylert",

keyboards/durgod/k310/keymaps/via/keymap.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
7171
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
7272
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
7373
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
74-
_______, KC_TGUI, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
74+
_______, GUI_TOG, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
7575
),
7676
[_LAYER3] = LAYOUT_all( /* Layer 3 */
7777
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,

keyboards/durgod/k320/k320.c

+3-9
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,14 @@ void led_init_ports(void) {
5353
}
5454

5555
#ifndef WINLOCK_DISABLED
56-
static bool win_key_locked = false;
57-
5856
bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
5957
switch (keycode) {
60-
case KC_TGUI:
58+
case GUI_TOG:
6159
if (record->event.pressed) {
62-
// Toggle GUI lock on key press
63-
win_key_locked = !win_key_locked;
64-
writePin(LED_WIN_LOCK_PIN, !win_key_locked);
60+
// Toggle LED on key press
61+
togglePin(LED_WIN_LOCK_PIN);
6562
}
6663
break;
67-
case KC_LGUI:
68-
if (win_key_locked) { return false; }
69-
break;
7064
}
7165
return process_record_user(keycode, record);
7266
}

keyboards/durgod/k320/k320.h

-17
Original file line numberDiff line numberDiff line change
@@ -75,23 +75,6 @@
7575
{ XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, K6F } \
7676
}
7777

78-
79-
#ifndef WINLOCK_DISABLED
80-
// Define the TGUI key here so it is available in QMK configurator
81-
enum K3x0_keycodes {
82-
#ifdef VIA_ENABLE
83-
KC_TGUI = USER00, // Toggle between GUI Lock or Unlock
84-
NEW_SAFE_RANGE = SAFE_RANGE
85-
#else
86-
KC_TGUI = SAFE_RANGE, // Toggle between GUI Lock or Unlock
87-
NEW_SAFE_RANGE
88-
#endif
89-
};
90-
91-
#undef SAFE_RANGE
92-
#define SAFE_RANGE NEW_SAFE_RANGE
93-
#endif /* WINLOCK_DISABLED */
94-
9578
/* Function Prototype */
9679
void off_all_leds(void);
9780
void on_all_leds(void);

keyboards/durgod/k320/keymaps/default/keymap.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
1818
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
1919
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
20-
"_______", "KC_TGUI", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
20+
"_______", "GUI_TOG", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
2121
]
2222
],
2323
"author": "tylert",

keyboards/durgod/k320/keymaps/via/keymap.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
7171
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
7272
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
7373
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
74-
_______, KC_TGUI, _______, _______, _______, _______, _______, _______, _______, _______, _______
74+
_______, GUI_TOG, _______, _______, _______, _______, _______, _______, _______, _______, _______
7575
),
7676
[_LAYER3] = LAYOUT_all( /* Layer 3 */
7777
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,

keyboards/yandrstudio/buff67v3/buff67v3.c

-12
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,6 @@ void keyboard_post_init_kb(void) {
4141

4242
#endif
4343

44-
bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
45-
if (!process_record_user(keycode, record)) { return false; }
46-
switch(keycode) {
47-
case LOCK_GUI:
48-
process_magic(GUI_TOG, record);
49-
return false;
50-
default:
51-
break;
52-
}
53-
return true;
54-
}
55-
5644
void board_init(void) {
5745
AFIO->MAPR |= AFIO_MAPR_TIM3_REMAP_PARTIALREMAP;
5846
}

keyboards/yandrstudio/buff67v3/buff67v3.h

-10
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,3 @@
3030
{ K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, KC_NO, K312, K313, K314 }, \
3131
{ K400, K401, K402, KC_NO, KC_NO, K405, KC_NO, KC_NO, KC_NO, K409, K410, KC_NO, K412, K413, K414 } \
3232
}
33-
34-
enum keyboard_keycodes {
35-
#ifdef VIA_ENABLE
36-
LOCK_GUI = USER00,
37-
NEW_SAFE_RANGE = SAFE_RANGE // Important!
38-
#else
39-
LOCK_GUI = SAFE_RANGE,
40-
NEW_SAFE_RANGE // Important!
41-
#endif
42-
};

keyboards/yandrstudio/nz64/nz64.c

-3
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,6 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
103103
eeconfig_update_kb(kb_cums.raw);
104104
return false;
105105
#endif
106-
case LOCK_GUI:
107-
process_magic(GUI_TOG, record);
108-
return false;
109106
default:
110107
return true;
111108
}

keyboards/yandrstudio/nz64/nz64.h

-2
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,3 @@
3636
#else
3737
#define URGB_K KC_TRNS
3838
#endif
39-
40-
#define LOCK_GUI KC_F23

keyboards/yandrstudio/nz67v2/nz67v2.c

-3
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,6 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
108108
eeconfig_update_kb(kb_cums.raw);
109109
return false;
110110
#endif
111-
case LOCK_GUI:
112-
process_magic(GUI_TOG, record);
113-
return false;
114111
default:
115112
break;
116113
}

keyboards/yandrstudio/nz67v2/nz67v2.h

-2
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,3 @@
8585
#else
8686
# define URGB_K KC_TRNS
8787
#endif
88-
89-
#define LOCK_GUI KC_F23

keyboards/yandrstudio/wave75/wave75.c

-19
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,3 @@
1414
* along with this program. If not, see <http://www.gnu.org/licenses/>.
1515
*/
1616
#include "wave75.h"
17-
18-
bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
19-
if (!process_record_user(keycode, record)) { return false; }
20-
switch(keycode) {
21-
case KC_LG:
22-
if (record->event.pressed) {
23-
process_magic(GUI_TOG, record);
24-
}
25-
return false;
26-
case KC_MACOS:
27-
if (record->event.pressed) {
28-
process_magic(CG_TOGG, record);
29-
}
30-
return false;
31-
default:
32-
return true;
33-
}
34-
return true;
35-
}

keyboards/yandrstudio/wave75/wave75.h

-15
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,3 @@
3232
{ K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411, KC_NO, K413, KC_NO }, \
3333
{ K500, K501, K502, KC_NO, KC_NO, KC_NO, K506, KC_NO, KC_NO, K509, K510, KC_NO, K512, K513, K514 } \
3434
}
35-
36-
enum keyboard_keycodes {
37-
#ifdef VIA_ENABLE
38-
LOCK_GUI = USER00,
39-
TOG_MACOS_KEYMAP,
40-
NEW_SAFE_RANGE = SAFE_RANGE // Important!
41-
#else
42-
LOCK_GUI = SAFE_RANGE,
43-
TOG_MACOS_KEYMAP,
44-
NEW_SAFE_RANGE // Important!
45-
#endif
46-
};
47-
48-
#define KC_LG LOCK_GUI
49-
#define KC_MACOS TOG_MACOS_KEYMAP

keyboards/yandrstudio/yr6095/yr6095.c

-19
Original file line numberDiff line numberDiff line change
@@ -43,22 +43,3 @@ void keyboard_post_init_kb(void) {
4343
}
4444

4545
#endif
46-
47-
bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
48-
if (!process_record_user(keycode, record)) { return false; }
49-
switch(keycode) {
50-
case KC_LG:
51-
if (record->event.pressed) {
52-
process_magic(GUI_TOG, record);
53-
}
54-
return false;
55-
case KC_MACOS:
56-
if (record->event.pressed) {
57-
process_magic(CG_TOGG, record);
58-
}
59-
return false;
60-
default:
61-
return true;
62-
}
63-
return true;
64-
}

keyboards/yandrstudio/yr6095/yr6095.h

-15
Original file line numberDiff line numberDiff line change
@@ -57,18 +57,3 @@
5757
{ K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313 }, \
5858
{ K400, K401, K402, K403, K404, K405, KC_NO, K407, K408, K409, K410, K411, K412, K413 } \
5959
}
60-
61-
enum keyboard_keycodes {
62-
#ifdef VIA_ENABLE
63-
LOCK_GUI = USER00,
64-
TOG_MACOS_KEYMAP,
65-
NEW_SAFE_RANGE = SAFE_RANGE // Important!
66-
#else
67-
LOCK_GUI = SAFE_RANGE,
68-
TOG_MACOS_KEYMAP,
69-
NEW_SAFE_RANGE // Important!
70-
#endif
71-
};
72-
73-
#define KC_LG LOCK_GUI
74-
#define KC_MACOS TOG_MACOS_KEYMAP

0 commit comments

Comments
 (0)