summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/40percentclub/half_n_half/keymaps/default/keymap.c28
-rw-r--r--keyboards/40percentclub/i75/keymaps/default/keymap.c28
-rw-r--r--keyboards/ai03/lunar/keymaps/default/keymap.c6
-rw-r--r--keyboards/ai03/soyuz/keymaps/1U/keymap.c3
-rw-r--r--keyboards/capsunlocked/cu24/keymaps/default/keymap.c4
-rw-r--r--keyboards/ckeys/obelus/keymaps/default/keymap.c4
-rwxr-xr-xkeyboards/ckeys/thedora/keymaps/default/keymap.c4
-rw-r--r--keyboards/converter/numeric_keypad_iie/keymaps/default/keymap.c6
-rw-r--r--keyboards/cutie_club/wraith/keymaps/default/keymap.c6
-rw-r--r--keyboards/do60/keymaps/test/keymap.c5
-rw-r--r--keyboards/edi/standaside/keymaps/default/keymap.c5
-rw-r--r--keyboards/ep/96/keymaps/default/keymap.c28
-rwxr-xr-xkeyboards/ergodox_ez/util/compile_keymap.py5
-rw-r--r--keyboards/exclusive/e6v2/le_bmc/keymaps/default/keymap.c28
-rw-r--r--keyboards/exclusive/e6v2/oe_bmc/keymaps/default/keymap.c28
-rw-r--r--keyboards/flehrad/downbubble/keymaps/default/keymap.c28
-rw-r--r--keyboards/ft/mars80/keymaps/default/keymap.c28
-rw-r--r--keyboards/gboards/gergo/keymaps/colemak/keymap.c5
-rw-r--r--keyboards/gray_studio/space65/keymaps/default/keymap.c28
-rw-r--r--keyboards/handwired/2x5keypad/keymaps/default_tapdance/keymap.c14
-rw-r--r--keyboards/handwired/dactyl/keymaps/erincalling/keymap.c9
-rw-r--r--keyboards/handwired/dactyl_left/keymaps/default/keymap.c25
-rw-r--r--keyboards/handwired/dactylmacropad/keymaps/default/keymap.c2
-rw-r--r--keyboards/handwired/hacked_motospeed/keymaps/default/keymap.c28
-rw-r--r--keyboards/handwired/jn68m/keymaps/default/keymap.c28
-rw-r--r--keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c12
-rw-r--r--keyboards/handwired/owlet60/keymaps/default/keymap.c28
-rw-r--r--keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c28
-rw-r--r--keyboards/handwired/prime_exl/keymaps/default/keymap.c28
-rw-r--r--keyboards/handwired/videowriter/keymaps/default/keymap.c34
-rw-r--r--keyboards/handwired/videowriter/keymaps/oleg/keymap.c25
-rw-r--r--keyboards/hineybush/h87a/keymaps/wkl/keymap.c12
-rw-r--r--keyboards/hineybush/h88/keymaps/wkl/keymap.c13
-rw-r--r--keyboards/hineybush/hbcp/keymaps/default/keymap.c28
-rw-r--r--keyboards/hineybush/hbcp/keymaps/wkl/keymap.c36
-rw-r--r--keyboards/hineybush/hineyg80/keymaps/default/keymap.c6
-rw-r--r--keyboards/hineybush/hineyg80/keymaps/wkl/keymap.c2
-rw-r--r--keyboards/hineybush/sm68/keymaps/default/keymap.c6
-rw-r--r--keyboards/hs60/v2/iso/keymaps/iso_andys8/keymap.c12
-rw-r--r--keyboards/hs60/v2/iso/keymaps/win_osx_dual/keymap.c10
-rw-r--r--keyboards/input_club/ergodox_infinity/keymaps/input_club/keymap.c6
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/keymaps/default/keymap.c28
-rw-r--r--keyboards/kbdfans/kbd67/rev2/keymaps/default/keymap.c28
-rw-r--r--keyboards/kbdfans/kbd6x/keymaps/hhkb-default-improved/keymap.c14
-rw-r--r--keyboards/kbdfans/kbd6x/keymaps/hhkb-default/keymap.c15
-rw-r--r--keyboards/keebio/ergodicity/keymaps/default/keymap.c28
-rw-r--r--keyboards/maple_computing/launchpad/keymaps/default_rgb/keymap.c2
-rw-r--r--keyboards/mechkeys/mk60/keymaps/default/keymap.c28
-rwxr-xr-xkeyboards/molecule/keymaps/default/keymap.c6
-rw-r--r--keyboards/panc60/keymaps/default/keymap.c28
-rw-r--r--keyboards/primekb/prime_o/keymaps/default/keymap.c28
-rw-r--r--keyboards/quantrik/kyuu/keymaps/default/keymap.c9
-rw-r--r--keyboards/rabbit/rabbit68/keymaps/default/keymap.c4
-rw-r--r--keyboards/rabbit/rabbit68/keymaps/kaiec/keymap.c4
-rw-r--r--keyboards/rominronin/katana60/rev2/keymaps/default/keymap.c6
-rw-r--r--keyboards/salicylic_acid3/naked48/keymaps/default_with_nafuda/keymap.c5
-rw-r--r--keyboards/salicylic_acid3/naked48/keymaps/default_with_setta21/keymap.c4
-rw-r--r--keyboards/salicylic_acid3/naked60/keymaps/default_with_nafuda/keymap.c4
-rw-r--r--keyboards/salicylic_acid3/naked60/keymaps/default_with_setta21/keymap.c4
-rw-r--r--keyboards/salicylic_acid3/naked64/keymaps/default_with_setta21/keymap.c4
-rw-r--r--keyboards/sck/neiso/keymaps/default/keymap.c12
-rw-r--r--keyboards/sentraq/s65_plus/keymaps/default/keymap.c4
-rw-r--r--keyboards/sentraq/s65_plus/keymaps/iso/keymap.c4
-rw-r--r--keyboards/silverbullet44/keymaps/default/keymap.c5
-rw-r--r--keyboards/takashiski/hecomi/keymaps/default/keymap.c28
-rw-r--r--keyboards/takashiski/otaku_split/rev0/keymaps/default/keymap.c5
-rw-r--r--keyboards/treasure/type9/keymaps/default/keymap.c28
-rw-r--r--keyboards/xiudi/xd87/keymaps/default/keymap.c30
-rwxr-xr-xkeyboards/xiudi/xd87/keymaps/default_underglow/keymap.c29
-rw-r--r--keyboards/yushakobo/quick7/keymaps/default/keymap.c3
-rw-r--r--keyboards/yushakobo/quick7/keymaps/via/keymap.c3
71 files changed, 3 insertions, 1066 deletions
diff --git a/keyboards/40percentclub/half_n_half/keymaps/default/keymap.c b/keyboards/40percentclub/half_n_half/keymaps/default/keymap.c
index 73d40abd48..5410a9b8d5 100644
--- a/keyboards/40percentclub/half_n_half/keymaps/default/keymap.c
+++ b/keyboards/40percentclub/half_n_half/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT( /* Base */ 19 [0] = LAYOUT( /* Base */
26 QK_GESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LCTL, KC_RCTL, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, 20 QK_GESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LCTL, KC_RCTL, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
@@ -29,25 +23,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
29 KC_SPC, KC_SPC 23 KC_SPC, KC_SPC
30 ), 24 ),
31}; 25};
32
33bool process_record_user(uint16_t keycode, keyrecord_t *record) {
34 switch (keycode) {
35 case QMKBEST:
36 if (record->event.pressed) {
37 // when keycode QMKBEST is pressed
38 SEND_STRING("QMK is the best thing ever!");
39 } else {
40 // when keycode QMKBEST is released
41 }
42 break;
43 case QMKURL:
44 if (record->event.pressed) {
45 // when keycode QMKURL is pressed
46 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
47 } else {
48 // when keycode QMKURL is released
49 }
50 break;
51 }
52 return true;
53}
diff --git a/keyboards/40percentclub/i75/keymaps/default/keymap.c b/keyboards/40percentclub/i75/keymaps/default/keymap.c
index e070c2e7d8..e39887dd06 100644
--- a/keyboards/40percentclub/i75/keymaps/default/keymap.c
+++ b/keyboards/40percentclub/i75/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT_ortho_5x15( 19 [0] = LAYOUT_ortho_5x15(
26 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, 20 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV,
@@ -30,25 +24,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
30 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_RALT, KC_RCTL, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT 24 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_RALT, KC_RCTL, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
31 ), 25 ),
32}; 26};
33
34bool process_record_user(uint16_t keycode, keyrecord_t *record) {
35 switch (keycode) {
36 case QMKBEST:
37 if (record->event.pressed) {
38 // when keycode QMKBEST is pressed
39 SEND_STRING("QMK is the best thing ever!");
40 } else {
41 // when keycode QMKBEST is released
42 }
43 break;
44 case QMKURL:
45 if (record->event.pressed) {
46 // when keycode QMKURL is pressed
47 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
48 } else {
49 // when keycode QMKURL is released
50 }
51 break;
52 }
53 return true;
54}
diff --git a/keyboards/ai03/lunar/keymaps/default/keymap.c b/keyboards/ai03/lunar/keymaps/default/keymap.c
index e7362da877..2668ff759d 100644
--- a/keyboards/ai03/lunar/keymaps/default/keymap.c
+++ b/keyboards/ai03/lunar/keymaps/default/keymap.c
@@ -59,18 +59,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
59 switch (keycode) { 59 switch (keycode) {
60 case MANUAL: 60 case MANUAL:
61 if (record->event.pressed) { 61 if (record->event.pressed) {
62 // when keycode QMKBEST is pressed
63 SEND_STRING("https://kb.ai03.me/redir/lunar/index.html"); 62 SEND_STRING("https://kb.ai03.me/redir/lunar/index.html");
64 } else {
65 // when keycode QMKBEST is released
66 } 63 }
67 break; 64 break;
68 case SWPLURL: 65 case SWPLURL:
69 if (record->event.pressed) { 66 if (record->event.pressed) {
70 // when keycode QMKURL is pressed
71 SEND_STRING("https://switchplate.co/collections/lunar-group-buy"); 67 SEND_STRING("https://switchplate.co/collections/lunar-group-buy");
72 } else {
73 // when keycode QMKURL is released
74 } 68 }
75 break; 69 break;
76 } 70 }
diff --git a/keyboards/ai03/soyuz/keymaps/1U/keymap.c b/keyboards/ai03/soyuz/keymaps/1U/keymap.c
index 792457cf10..a473231ab8 100644
--- a/keyboards/ai03/soyuz/keymaps/1U/keymap.c
+++ b/keyboards/ai03/soyuz/keymaps/1U/keymap.c
@@ -34,10 +34,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
34 switch (keycode) { 34 switch (keycode) {
35 case DBLZERO: 35 case DBLZERO:
36 if (record->event.pressed) { 36 if (record->event.pressed) {
37 // when keycode QMKBEST is pressed
38 SEND_STRING("00"); 37 SEND_STRING("00");
39 } else {
40 // when keycode QMKBEST is released
41 } 38 }
42 break; 39 break;
43 } 40 }
diff --git a/keyboards/capsunlocked/cu24/keymaps/default/keymap.c b/keyboards/capsunlocked/cu24/keymaps/default/keymap.c
index 7877229a37..8e3078601f 100644
--- a/keyboards/capsunlocked/cu24/keymaps/default/keymap.c
+++ b/keyboards/capsunlocked/cu24/keymaps/default/keymap.c
@@ -34,7 +34,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34 KC_TRNS, KC_TRNS, QK_BOOT , KC_TRNS 34 KC_TRNS, KC_TRNS, QK_BOOT , KC_TRNS
35), 35),
36}; 36};
37
38bool process_record_user(uint16_t keycode, keyrecord_t *record) {
39 return true;
40}
diff --git a/keyboards/ckeys/obelus/keymaps/default/keymap.c b/keyboards/ckeys/obelus/keymaps/default/keymap.c
index 4ee9a5f710..b02b240c20 100644
--- a/keyboards/ckeys/obelus/keymaps/default/keymap.c
+++ b/keyboards/ckeys/obelus/keymaps/default/keymap.c
@@ -105,7 +105,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
105 MU_TOGG, MU_NEXT, XXXXXXX, TO(0) 105 MU_TOGG, MU_NEXT, XXXXXXX, TO(0)
106 ), 106 ),
107}; 107};
108
109bool process_record_user(uint16_t keycode, keyrecord_t *record) {
110 return true;
111}
diff --git a/keyboards/ckeys/thedora/keymaps/default/keymap.c b/keyboards/ckeys/thedora/keymaps/default/keymap.c
index 96b83b1c46..9c0d756562 100755
--- a/keyboards/ckeys/thedora/keymaps/default/keymap.c
+++ b/keyboards/ckeys/thedora/keymaps/default/keymap.c
@@ -156,10 +156,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
156 ), 156 ),
157}; 157};
158 158
159bool process_record_user(uint16_t keycode, keyrecord_t *record) {
160 return true;
161};
162
163bool encoder_update_user(uint8_t index, bool clockwise) { 159bool encoder_update_user(uint8_t index, bool clockwise) {
164 if (index == 0) { /* First encoder */ 160 if (index == 0) { /* First encoder */
165 if (clockwise) { 161 if (clockwise) {
diff --git a/keyboards/converter/numeric_keypad_iie/keymaps/default/keymap.c b/keyboards/converter/numeric_keypad_iie/keymaps/default/keymap.c
index a8b8f568ff..4f2b887dda 100644
--- a/keyboards/converter/numeric_keypad_iie/keymaps/default/keymap.c
+++ b/keyboards/converter/numeric_keypad_iie/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25/* 19/*
26 +-------+ +-------+-------+-------+ +-------+-------+ 20 +-------+ +-------+-------+-------+ +-------+-------+
diff --git a/keyboards/cutie_club/wraith/keymaps/default/keymap.c b/keyboards/cutie_club/wraith/keymaps/default/keymap.c
index 60477c58d2..7759bb6e46 100644
--- a/keyboards/cutie_club/wraith/keymaps/default/keymap.c
+++ b/keyboards/cutie_club/wraith/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT_all( 19 [0] = LAYOUT_all(
26 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, MO(1), 20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, MO(1),
diff --git a/keyboards/do60/keymaps/test/keymap.c b/keyboards/do60/keymaps/test/keymap.c
index 6cb1e97083..5f1022e288 100644
--- a/keyboards/do60/keymaps/test/keymap.c
+++ b/keyboards/do60/keymaps/test/keymap.c
@@ -20,8 +20,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 KC_LCTL, KC_LGUI, KC_LALT, KC_BSPC,KC_SPC, KC_DEL, KC_RGUI, MO(1), KC_HOME, KC_PGDN, KC_END), 20 KC_LCTL, KC_LGUI, KC_LALT, KC_BSPC,KC_SPC, KC_DEL, KC_RGUI, MO(1), KC_HOME, KC_PGDN, KC_END),
21 21
22}; 22};
23
24// Loop
25void matrix_scan_user(void) {
26 // Empty
27};
diff --git a/keyboards/edi/standaside/keymaps/default/keymap.c b/keyboards/edi/standaside/keymaps/default/keymap.c
index d18606b94b..1d3663e021 100644
--- a/keyboards/edi/standaside/keymaps/default/keymap.c
+++ b/keyboards/edi/standaside/keymaps/default/keymap.c
@@ -70,8 +70,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
70 ), 70 ),
71 71
72}; 72};
73
74
75bool process_record_user(uint16_t keycode, keyrecord_t *record) {
76 return true;
77} \ No newline at end of file
diff --git a/keyboards/ep/96/keymaps/default/keymap.c b/keyboards/ep/96/keymaps/default/keymap.c
index c5d35ac70f..22e72e380e 100644
--- a/keyboards/ep/96/keymaps/default/keymap.c
+++ b/keyboards/ep/96/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT( /* Base */ 19 [0] = LAYOUT( /* Base */
26 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_DEL, KC_HOME, KC_END, KC_PGUP, KC_PGDN, 20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_DEL, KC_HOME, KC_END, KC_PGUP, KC_PGDN,
@@ -31,25 +25,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
31 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT 25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT
32 ), 26 ),
33}; 27};
34
35bool process_record_user(uint16_t keycode, keyrecord_t *record) {
36 switch (keycode) {
37 case QMKBEST:
38 if (record->event.pressed) {
39 // when keycode QMKBEST is pressed
40 SEND_STRING("QMK is the best thing ever!");
41 } else {
42 // when keycode QMKBEST is released
43 }
44 break;
45 case QMKURL:
46 if (record->event.pressed) {
47 // when keycode QMKURL is pressed
48 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
49 } else {
50 // when keycode QMKURL is released
51 }
52 break;
53 }
54 return true;
55}
diff --git a/keyboards/ergodox_ez/util/compile_keymap.py b/keyboards/ergodox_ez/util/compile_keymap.py
index 310512c920..eea5397143 100755
--- a/keyboards/ergodox_ez/util/compile_keymap.py
+++ b/keyboards/ergodox_ez/util/compile_keymap.py
@@ -431,11 +431,6 @@ def parse_keymaps(config, valid_keycodes):
431# keymap.c output 431# keymap.c output
432 432
433USERCODE = """ 433USERCODE = """
434// Runs just one time when the keyboard initializes.
435void matrix_init_user(void) {
436
437};
438
439// Runs constantly in the background, in a loop. 434// Runs constantly in the background, in a loop.
440void matrix_scan_user(void) { 435void matrix_scan_user(void) {
441 uint8_t layer = get_highest_layer(layer_state); 436 uint8_t layer = get_highest_layer(layer_state);
diff --git a/keyboards/exclusive/e6v2/le_bmc/keymaps/default/keymap.c b/keyboards/exclusive/e6v2/le_bmc/keymaps/default/keymap.c
index 4d28618091..c5f43bab54 100644
--- a/keyboards/exclusive/e6v2/le_bmc/keymaps/default/keymap.c
+++ b/keyboards/exclusive/e6v2/le_bmc/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25[0] = LAYOUT_60_ansi( 19[0] = LAYOUT_60_ansi(
26 QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, 20 QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC,
@@ -38,25 +32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 32 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
39 33
40}; 34};
41
42bool process_record_user(uint16_t keycode, keyrecord_t *record) {
43 switch (keycode) {
44 case QMKBEST:
45 if (record->event.pressed) {
46 // when keycode QMKBEST is pressed
47 SEND_STRING("QMK is the best thing ever!");
48 } else {
49 // when keycode QMKBEST is released
50 }
51 break;
52 case QMKURL:
53 if (record->event.pressed) {
54 // when keycode QMKURL is pressed
55 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
56 } else {
57 // when keycode QMKURL is released
58 }
59 break;
60 }
61 return true;
62}
diff --git a/keyboards/exclusive/e6v2/oe_bmc/keymaps/default/keymap.c b/keyboards/exclusive/e6v2/oe_bmc/keymaps/default/keymap.c
index 4d28618091..c5f43bab54 100644
--- a/keyboards/exclusive/e6v2/oe_bmc/keymaps/default/keymap.c
+++ b/keyboards/exclusive/e6v2/oe_bmc/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25[0] = LAYOUT_60_ansi( 19[0] = LAYOUT_60_ansi(
26 QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, 20 QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC,
@@ -38,25 +32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 32 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
39 33
40}; 34};
41
42bool process_record_user(uint16_t keycode, keyrecord_t *record) {
43 switch (keycode) {
44 case QMKBEST:
45 if (record->event.pressed) {
46 // when keycode QMKBEST is pressed
47 SEND_STRING("QMK is the best thing ever!");
48 } else {
49 // when keycode QMKBEST is released
50 }
51 break;
52 case QMKURL:
53 if (record->event.pressed) {
54 // when keycode QMKURL is pressed
55 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
56 } else {
57 // when keycode QMKURL is released
58 }
59 break;
60 }
61 return true;
62}
diff --git a/keyboards/flehrad/downbubble/keymaps/default/keymap.c b/keyboards/flehrad/downbubble/keymaps/default/keymap.c
index 2b02e9d7f6..15bab5a694 100644
--- a/keyboards/flehrad/downbubble/keymaps/default/keymap.c
+++ b/keyboards/flehrad/downbubble/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT_standard( 19 [0] = LAYOUT_standard(
26 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_NUM, KC_HOME, KC_TRNS, 20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_NUM, KC_HOME, KC_TRNS,
@@ -67,25 +61,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
67 KC_LCTL, KC_LGUI, KC_LALT, KC_BSPC, KC_SPC, KC_P0, KC_TRNS, KC_PDOT, KC_TRNS, KC_BSPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT 61 KC_LCTL, KC_LGUI, KC_LALT, KC_BSPC, KC_SPC, KC_P0, KC_TRNS, KC_PDOT, KC_TRNS, KC_BSPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
68 ), 62 ),
69}; 63};
70
71bool process_record_user(uint16_t keycode, keyrecord_t *record) {
72 switch (keycode) {
73 case QMKBEST:
74 if (record->event.pressed) {
75 // when keycode QMKBEST is pressed
76 SEND_STRING("QMK is the best thing ever!");
77 } else {
78 // when keycode QMKBEST is released
79 }
80 break;
81 case QMKURL:
82 if (record->event.pressed) {
83 // when keycode QMKURL is pressed
84 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
85 } else {
86 // when keycode QMKURL is released
87 }
88 break;
89 }
90 return true;
91}
diff --git a/keyboards/ft/mars80/keymaps/default/keymap.c b/keyboards/ft/mars80/keymaps/default/keymap.c
index d489aefb57..04fb322921 100644
--- a/keyboards/ft/mars80/keymaps/default/keymap.c
+++ b/keyboards/ft/mars80/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT_tkl_ansi( 19 [0] = LAYOUT_tkl_ansi(
26 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_BRK, 20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_BRK,
@@ -39,25 +33,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
39 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 33 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
40 ), 34 ),
41}; 35};
42
43bool process_record_user(uint16_t keycode, keyrecord_t *record) {
44 switch (keycode) {
45 case QMKBEST:
46 if (record->event.pressed) {
47 // when keycode QMKBEST is pressed
48 SEND_STRING("QMK is the best thing ever!");
49 } else {
50 // when keycode QMKBEST is released
51 }
52 break;
53 case QMKURL:
54 if (record->event.pressed) {
55 // when keycode QMKURL is pressed
56 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
57 } else {
58 // when keycode QMKURL is released
59 }
60 break;
61 }
62 return true;
63}
diff --git a/keyboards/gboards/gergo/keymaps/colemak/keymap.c b/keyboards/gboards/gergo/keymaps/colemak/keymap.c
index 39bafc5e31..0783578804 100644
--- a/keyboards/gboards/gergo/keymaps/colemak/keymap.c
+++ b/keyboards/gboards/gergo/keymaps/colemak/keymap.c
@@ -138,11 +138,6 @@ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, K
138 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 138 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
139 */ 139 */
140 140
141// Runs just one time when the keyboard initializes.
142void matrix_init_user(void) {
143
144};
145
146// Runs constantly in the background, in a loop. 141// Runs constantly in the background, in a loop.
147void matrix_scan_user(void) { 142void matrix_scan_user(void) {
148 //uint8_t layer = get_highest_layer(layer_state); 143 //uint8_t layer = get_highest_layer(layer_state);
diff --git a/keyboards/gray_studio/space65/keymaps/default/keymap.c b/keyboards/gray_studio/space65/keymaps/default/keymap.c
index 8d51b3e4db..c32f3f3db7 100644
--- a/keyboards/gray_studio/space65/keymaps/default/keymap.c
+++ b/keyboards/gray_studio/space65/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT( 19 [0] = LAYOUT(
26 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_DEL, 20 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_DEL,
@@ -37,25 +31,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END 31 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END
38 ), 32 ),
39}; 33};
40
41bool process_record_user(uint16_t keycode, keyrecord_t *record) {
42 switch (keycode) {
43 case QMKBEST:
44 if (record->event.pressed) {
45 // when keycode QMKBEST is pressed
46 SEND_STRING("QMK is the best thing ever!");
47 } else {
48 // when keycode QMKBEST is released
49 }
50 break;
51 case QMKURL:
52 if (record->event.pressed) {
53 // when keycode QMKURL is pressed
54 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
55 } else {
56 // when keycode QMKURL is released
57 }
58 break;
59 }
60 return true;
61}
diff --git a/keyboards/handwired/2x5keypad/keymaps/default_tapdance/keymap.c b/keyboards/handwired/2x5keypad/keymaps/default_tapdance/keymap.c
index 945613f987..9fddc59cd7 100644
--- a/keyboards/handwired/2x5keypad/keymaps/default_tapdance/keymap.c
+++ b/keyboards/handwired/2x5keypad/keymaps/default_tapdance/keymap.c
@@ -119,20 +119,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
119 KC_TRNS, TD(A_Y), TD(I_I), TD(O_C), TD(U_U)) 119 KC_TRNS, TD(A_Y), TD(I_I), TD(O_C), TD(U_U))
120}; 120};
121 121
122
123/* DISABLED
124void matrix_init_user(void) {
125}
126
127void matrix_scan_user(void) {
128}
129
130bool process_record_user(uint16_t keycode, keyrecord_t *record) {
131 return true;
132}
133*/
134
135
136void matrix_init_user(void) 122void matrix_init_user(void)
137{ 123{
138 set_unicode_input_mode(UNICODE_MODE_WINCOMPOSE); /* See https://jayliu50.github.io/qmk-cheatsheet/ */ 124 set_unicode_input_mode(UNICODE_MODE_WINCOMPOSE); /* See https://jayliu50.github.io/qmk-cheatsheet/ */
diff --git a/keyboards/handwired/dactyl/keymaps/erincalling/keymap.c b/keyboards/handwired/dactyl/keymaps/erincalling/keymap.c
index 1c4bdfd5ee..d25bd6acd4 100644
--- a/keyboards/handwired/dactyl/keymaps/erincalling/keymap.c
+++ b/keyboards/handwired/dactyl/keymaps/erincalling/keymap.c
@@ -149,12 +149,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
149 149
150 return true; 150 return true;
151} 151}
152
153// Runs just one time when the keyboard initializes.
154void matrix_init_user(void) {
155
156};
157
158
159// Runs constantly in the background, in a loop.
160void matrix_scan_user(void) {};
diff --git a/keyboards/handwired/dactyl_left/keymaps/default/keymap.c b/keyboards/handwired/dactyl_left/keymaps/default/keymap.c
index 631a979efd..0e5abb0b60 100644
--- a/keyboards/handwired/dactyl_left/keymaps/default/keymap.c
+++ b/keyboards/handwired/dactyl_left/keymaps/default/keymap.c
@@ -15,9 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes { QMKBEST = SAFE_RANGE, QMKURL };
20
21const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
22 [0] = LAYOUT(/* Base */ 19 [0] = LAYOUT(/* Base */
23 KC_SPC, KC_1, KC_2, KC_3, KC_4, KC_5, 20 KC_SPC, KC_1, KC_2, KC_3, KC_4, KC_5,
@@ -27,25 +24,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
27 KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, 24 KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC,
28 KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC), 25 KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC),
29}; 26};
30
31bool process_record_user(uint16_t keycode, keyrecord_t *record) {
32 switch (keycode) {
33 case QMKBEST:
34 if (record->event.pressed) {
35 // when keycode QMKBEST is pressed
36 SEND_STRING("QMK is the best thing ever!");
37 } else {
38 // when keycode QMKBEST is released
39 }
40 break;
41 case QMKURL:
42 if (record->event.pressed) {
43 // when keycode QMKURL is pressed
44 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
45 } else {
46 // when keycode QMKURL is released
47 }
48 break;
49 }
50 return true;
51}
diff --git a/keyboards/handwired/dactylmacropad/keymaps/default/keymap.c b/keyboards/handwired/dactylmacropad/keymaps/default/keymap.c
index 468d944935..65c7f445b7 100644
--- a/keyboards/handwired/dactylmacropad/keymaps/default/keymap.c
+++ b/keyboards/handwired/dactylmacropad/keymaps/default/keymap.c
@@ -87,8 +87,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
87 if (record->event.pressed) { 87 if (record->event.pressed) {
88 // creates pivot table in excel 88 // creates pivot table in excel
89 SEND_STRING(SS_LALT("nvt")); 89 SEND_STRING(SS_LALT("nvt"));
90 } else {
91 // when keycode QMKBEST is released
92 } 90 }
93 break; 91 break;
94 case snap: 92 case snap:
diff --git a/keyboards/handwired/hacked_motospeed/keymaps/default/keymap.c b/keyboards/handwired/hacked_motospeed/keymaps/default/keymap.c
index 28721c6b7d..9739863cef 100644
--- a/keyboards/handwired/hacked_motospeed/keymaps/default/keymap.c
+++ b/keyboards/handwired/hacked_motospeed/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT( /* Base */ 19 [0] = LAYOUT( /* Base */
26 KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, 20 KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P,
@@ -29,25 +23,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
29 XXXXXXX, XXXXXXX, KC_BSPC, KC_ENT, KC_SPC, KC_LSFT, KC_LCTL, KC_LALT, KC_ALGR, KC_LWIN, XXXXXXX 23 XXXXXXX, XXXXXXX, KC_BSPC, KC_ENT, KC_SPC, KC_LSFT, KC_LCTL, KC_LALT, KC_ALGR, KC_LWIN, XXXXXXX
30 ), 24 ),
31}; 25};
32
33bool process_record_user(uint16_t keycode, keyrecord_t *record) {
34 switch (keycode) {
35 case QMKBEST:
36 if (record->event.pressed) {
37 // when keycode QMKBEST is pressed
38 SEND_STRING("QMK is the best thing ever!");
39 } else {
40 // when keycode QMKBEST is released
41 }
42 break;
43 case QMKURL:
44 if (record->event.pressed) {
45 // when keycode QMKURL is pressed
46 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
47 } else {
48 // when keycode QMKURL is released
49 }
50 break;
51 }
52 return true;
53}
diff --git a/keyboards/handwired/jn68m/keymaps/default/keymap.c b/keyboards/handwired/jn68m/keymaps/default/keymap.c
index 9665a74026..71944964ac 100644
--- a/keyboards/handwired/jn68m/keymaps/default/keymap.c
+++ b/keyboards/handwired/jn68m/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT( 19 [0] = LAYOUT(
26 QK_GESC, KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_MINS, KC_EQL , KC_BSPC, KC_INS, KC_PGUP, 20 QK_GESC, KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_MINS, KC_EQL , KC_BSPC, KC_INS, KC_PGUP,
@@ -39,25 +33,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
39 ), 33 ),
40 34
41}; 35};
42
43bool process_record_user(uint16_t keycode, keyrecord_t *record) {
44 switch (keycode) {
45 case QMKBEST:
46 if (record->event.pressed) {
47 // when keycode QMKBEST is pressed
48 SEND_STRING("QMK is the best thing ever!");
49 } else {
50 // when keycode QMKBEST is released
51 }
52 break;
53 case QMKURL:
54 if (record->event.pressed) {
55 // when keycode QMKURL is pressed
56 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
57 } else {
58 // when keycode QMKURL is released
59 }
60 break;
61 }
62 return true;
63}
diff --git a/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c b/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c
index fa0c8e97af..69bd7ec877 100644
--- a/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c
+++ b/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c
@@ -35,35 +35,23 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
35 switch (keycode) { 35 switch (keycode) {
36 case MECHBOARDURL: 36 case MECHBOARDURL:
37 if (record->event.pressed) { 37 if (record->event.pressed) {
38 // when keycode QMKBEST is pressed
39 SEND_STRING("https://mechboards.co.uk/" SS_TAP(X_ENTER)); 38 SEND_STRING("https://mechboards.co.uk/" SS_TAP(X_ENTER));
40 } else {
41 // when keycode QMKBEST is released
42 } 39 }
43 break; 40 break;
44 case QMKURL: 41 case QMKURL:
45 if (record->event.pressed) { 42 if (record->event.pressed) {
46 // when keycode QMKURL is pressed
47 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER)); 43 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
48 } else {
49 // when keycode QMKURL is released
50 } 44 }
51 break; 45 break;
52 case MKUK: 46 case MKUK:
53 if (record->event.pressed) { 47 if (record->event.pressed) {
54 // when keycode QMKURL is pressed
55 SEND_STRING("MKUK4 was amazing!"); 48 SEND_STRING("MKUK4 was amazing!");
56 } else {
57 // when keycode QMKURL is released
58 } 49 }
59 break; 50 break;
60 case LEDCHANGE: 51 case LEDCHANGE:
61 if (record->event.pressed) { 52 if (record->event.pressed) {
62 // when keycode QMKURL is pressed
63 led_state = !led_state; 53 led_state = !led_state;
64 writePin(F6, led_state); 54 writePin(F6, led_state);
65 } else {
66 // when keycode QMKURL is released
67 } 55 }
68 break; 56 break;
69 } 57 }
diff --git a/keyboards/handwired/owlet60/keymaps/default/keymap.c b/keyboards/handwired/owlet60/keymaps/default/keymap.c
index 5df0b9fbd9..b0924eb055 100644
--- a/keyboards/handwired/owlet60/keymaps/default/keymap.c
+++ b/keyboards/handwired/owlet60/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT_owlet60_full_bsp( 19 [0] = LAYOUT_owlet60_full_bsp(
26 KC_1, KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_PGUP, 20 KC_1, KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_PGUP,
@@ -38,25 +32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 32 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
39 ) 33 )
40}; 34};
41
42bool process_record_user(uint16_t keycode, keyrecord_t *record) {
43 switch (keycode) {
44 case QMKBEST:
45 if (record->event.pressed) {
46 // when keycode QMKBEST is pressed
47 SEND_STRING("QMK is the best thing ever!");
48 } else {
49 // when keycode QMKBEST is released
50 }
51 break;
52 case QMKURL:
53 if (record->event.pressed) {
54 // when keycode QMKURL is pressed
55 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
56 } else {
57 // when keycode QMKURL is released
58 }
59 break;
60 }
61 return true;
62}
diff --git a/keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c b/keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c
index f54ceb4491..4531a3c3f6 100644
--- a/keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c
+++ b/keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT_owlet60_full_bsp( 19 [0] = LAYOUT_owlet60_full_bsp(
26 KC_1, KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_PGUP, 20 KC_1, KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_PGUP,
@@ -39,28 +33,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
39 ) 33 )
40}; 34};
41 35
42bool process_record_user(uint16_t keycode, keyrecord_t *record) {
43 switch (keycode) {
44 case QMKBEST:
45 if (record->event.pressed) {
46 // when keycode QMKBEST is pressed
47 SEND_STRING("QMK is the best thing ever!");
48 } else {
49 // when keycode QMKBEST is released
50 }
51 break;
52 case QMKURL:
53 if (record->event.pressed) {
54 // when keycode QMKURL is pressed
55 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
56 } else {
57 // when keycode QMKURL is released
58 }
59 break;
60 }
61 return true;
62}
63
64#ifdef OLED_ENABLE 36#ifdef OLED_ENABLE
65oled_rotation_t oled_init_user(oled_rotation_t rotation) { 37oled_rotation_t oled_init_user(oled_rotation_t rotation) {
66 //return OLED_ROTATION_180; 38 //return OLED_ROTATION_180;
diff --git a/keyboards/handwired/prime_exl/keymaps/default/keymap.c b/keyboards/handwired/prime_exl/keymaps/default/keymap.c
index 260b887704..ed3da63a15 100644
--- a/keyboards/handwired/prime_exl/keymaps/default/keymap.c
+++ b/keyboards/handwired/prime_exl/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT( 19 [0] = LAYOUT(
26 KC_NUM, KC_LPRN, KC_RPRN, KC_PSLS, KC_PAST, KC_BSPC, KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, 20 KC_NUM, KC_LPRN, KC_RPRN, KC_PSLS, KC_PAST, KC_BSPC, KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
@@ -72,28 +66,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
72 66
73}; 67};
74 68
75bool process_record_user(uint16_t keycode, keyrecord_t *record) {
76 switch (keycode) {
77 case QMKBEST:
78 if (record->event.pressed) {
79 // when keycode QMKBEST is pressed
80 SEND_STRING("QMK is the best thing ever!");
81 } else {
82 // when keycode QMKBEST is released
83 }
84 break;
85 case QMKURL:
86 if (record->event.pressed) {
87 // when keycode QMKURL is pressed
88 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
89 } else {
90 // when keycode QMKURL is released
91 }
92 break;
93 }
94 return true;
95}
96
97bool led_update_user(led_t led_state) { 69bool led_update_user(led_t led_state) {
98 writePin(NUM_LOCK_LED_PIN, led_state.num_lock); 70 writePin(NUM_LOCK_LED_PIN, led_state.num_lock);
99 writePin(CAPS_LOCK_LED_PIN, led_state.caps_lock); 71 writePin(CAPS_LOCK_LED_PIN, led_state.caps_lock);
diff --git a/keyboards/handwired/videowriter/keymaps/default/keymap.c b/keyboards/handwired/videowriter/keymaps/default/keymap.c
index 7bdf45e7ab..d1c9e26655 100644
--- a/keyboards/handwired/videowriter/keymaps/default/keymap.c
+++ b/keyboards/handwired/videowriter/keymaps/default/keymap.c
@@ -21,14 +21,6 @@ enum layer_names {
21 _FN1 21 _FN1
22}; 22};
23 23
24// Example of custom keycodes used by macros in process_record_user
25/*
26enum custom_keycodes {
27 QMKBEST = SAFE_RANGE,
28 QMKURL
29};
30 */
31
32const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
33/* 25/*
34 * ,---------------------------------------------------------------------------------------. 26 * ,---------------------------------------------------------------------------------------.
@@ -79,29 +71,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
79 _______, _______, _______ 71 _______, _______, _______
80 ) 72 )
81}; 73};
82
83/* macros template (example)
84bool process_record_user(uint16_t keycode, keyrecord_t *record) {
85 switch (keycode) {
86 case QMKBEST:
87 if (record->event.pressed) {
88 // when keycode QMKBEST is pressed
89 SEND_STRING("QMK is the best thing ever!");
90 } else {
91 // when keycode QMKBEST is released
92 }
93 break;
94 case QMKURL:
95 if (record->event.pressed) {
96 // when keycode QMKURL is pressed
97 SEND_STRING("https://qmk.fm/\n");
98 } else {
99 // when keycode QMKURL is released
100 }
101 break;
102 }
103 return true;
104}
105
106*/
107
diff --git a/keyboards/handwired/videowriter/keymaps/oleg/keymap.c b/keyboards/handwired/videowriter/keymaps/oleg/keymap.c
index db6b843e6a..e9adc11ad7 100644
--- a/keyboards/handwired/videowriter/keymaps/oleg/keymap.c
+++ b/keyboards/handwired/videowriter/keymaps/oleg/keymap.c
@@ -21,14 +21,6 @@ enum layer_names {
21 _FN1 21 _FN1
22}; 22};
23 23
24// Example of custom keycodes used by macros in process_record_user
25/*
26enum custom_keycodes {
27 QMKBEST = SAFE_RANGE,
28 QMKURL
29};
30 */
31
32const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
33 25
34/* 26/*
@@ -85,23 +77,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
85 ) 77 )
86}; 78};
87 79
88/* macros template (example)
89bool process_record_user(uint16_t keycode, keyrecord_t *record) {
90 switch (keycode) {
91 case USECT:
92 if (record->event.pressed) {
93 // when keycode USECT is pressed
94 SEND_STRING("QMK is the best thing ever!");
95 } else {
96 // when keycode USECT is released
97 }
98 break;
99 }
100 return true;
101}
102*/
103
104
105void matrix_init_user(void) { 80void matrix_init_user(void) {
106 set_unicode_input_mode(UNICODE_MODE_WINDOWS); 81 set_unicode_input_mode(UNICODE_MODE_WINDOWS);
107} 82}
diff --git a/keyboards/hineybush/h87a/keymaps/wkl/keymap.c b/keyboards/hineybush/h87a/keymaps/wkl/keymap.c
index f83b8a5f22..c11a96dee7 100644
--- a/keyboards/hineybush/h87a/keymaps/wkl/keymap.c
+++ b/keyboards/hineybush/h87a/keymaps/wkl/keymap.c
@@ -34,15 +34,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), 34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ),
35 35
36}; 36};
37
38void matrix_init_user(void) {
39
40}
41
42void matrix_scan_user(void) {
43
44}
45
46bool process_record_user(uint16_t keycode, keyrecord_t *record) {
47 return true;
48}
diff --git a/keyboards/hineybush/h88/keymaps/wkl/keymap.c b/keyboards/hineybush/h88/keymaps/wkl/keymap.c
index 2a40a244ac..2e6385d425 100644
--- a/keyboards/hineybush/h88/keymaps/wkl/keymap.c
+++ b/keyboards/hineybush/h88/keymaps/wkl/keymap.c
@@ -34,16 +34,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), 34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ),
35 35
36}; 36};
37
38void matrix_init_user(void) {
39
40}
41
42void matrix_scan_user(void) {
43
44}
45
46bool process_record_user(uint16_t keycode, keyrecord_t *record) {
47 return true;
48}
49
diff --git a/keyboards/hineybush/hbcp/keymaps/default/keymap.c b/keyboards/hineybush/hbcp/keymaps/default/keymap.c
index c1240a3f12..4b1e63a593 100644
--- a/keyboards/hineybush/hbcp/keymaps/default/keymap.c
+++ b/keyboards/hineybush/hbcp/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 19
26 [0] = LAYOUT_all( /* Base */ 20 [0] = LAYOUT_all( /* Base */
@@ -43,25 +37,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
43 37
44 ), 38 ),
45}; 39};
46
47bool process_record_user(uint16_t keycode, keyrecord_t *record) {
48 switch (keycode) {
49 case QMKBEST:
50 if (record->event.pressed) {
51 // when keycode QMKBEST is pressed
52 SEND_STRING("QMK is the best thing ever!");
53 } else {
54 // when keycode QMKBEST is released
55 }
56 break;
57 case QMKURL:
58 if (record->event.pressed) {
59 // when keycode QMKURL is pressed
60 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
61 } else {
62 // when keycode QMKURL is released
63 }
64 break;
65 }
66 return true;
67}
diff --git a/keyboards/hineybush/hbcp/keymaps/wkl/keymap.c b/keyboards/hineybush/hbcp/keymaps/wkl/keymap.c
index 7015080edb..d26e9f2c3c 100644
--- a/keyboards/hineybush/hbcp/keymaps/wkl/keymap.c
+++ b/keyboards/hineybush/hbcp/keymaps/wkl/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 19
26 [0] = LAYOUT_wkl( /* Base */ 20 [0] = LAYOUT_wkl( /* Base */
@@ -43,33 +37,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
43 37
44 ), 38 ),
45}; 39};
46
47bool process_record_user(uint16_t keycode, keyrecord_t *record) {
48 switch (keycode) {
49 case QMKBEST:
50 if (record->event.pressed) {
51 // when keycode QMKBEST is pressed
52 SEND_STRING("QMK is the best thing ever!");
53 } else {
54 // when keycode QMKBEST is released
55 }
56 break;
57 case QMKURL:
58 if (record->event.pressed) {
59 // when keycode QMKURL is pressed
60 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
61 } else {
62 // when keycode QMKURL is released
63 }
64 break;
65 }
66 return true;
67}
68
69void matrix_init_user(void) {
70
71}
72
73void matrix_scan_user(void) {
74
75}
diff --git a/keyboards/hineybush/hineyg80/keymaps/default/keymap.c b/keyboards/hineybush/hineyg80/keymaps/default/keymap.c
index cd43aaf9cc..b5312ef751 100644
--- a/keyboards/hineybush/hineyg80/keymaps/default/keymap.c
+++ b/keyboards/hineybush/hineyg80/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL,
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT_ansi_100u_mods( /* Base */ 19 [0] = LAYOUT_ansi_100u_mods( /* Base */
26 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_HOME, KC_PGUP, KC_PSCR, 20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_HOME, KC_PGUP, KC_PSCR,
diff --git a/keyboards/hineybush/hineyg80/keymaps/wkl/keymap.c b/keyboards/hineybush/hineyg80/keymaps/wkl/keymap.c
index ab5836fc2d..c7109dfd84 100644
--- a/keyboards/hineybush/hineyg80/keymaps/wkl/keymap.c
+++ b/keyboards/hineybush/hineyg80/keymaps/wkl/keymap.c
@@ -17,8 +17,6 @@
17 17
18// Defines the keycodes used by our macros in process_record_user 18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes { 19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL,
22 ______ = KC_TRNS, 20 ______ = KC_TRNS,
23 XXXXXX = KC_NO 21 XXXXXX = KC_NO
24}; 22};
diff --git a/keyboards/hineybush/sm68/keymaps/default/keymap.c b/keyboards/hineybush/sm68/keymaps/default/keymap.c
index 4e552cd582..3afc33fa10 100644
--- a/keyboards/hineybush/sm68/keymaps/default/keymap.c
+++ b/keyboards/hineybush/sm68/keymaps/default/keymap.c
@@ -37,9 +37,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 37 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
38 ) 38 )
39}; 39};
40
41bool process_record_user(uint16_t keycode, keyrecord_t *record) {
42 return true;
43}
44
45
diff --git a/keyboards/hs60/v2/iso/keymaps/iso_andys8/keymap.c b/keyboards/hs60/v2/iso/keymaps/iso_andys8/keymap.c
index 3b3ac052e5..5044d56d43 100644
--- a/keyboards/hs60/v2/iso/keymaps/iso_andys8/keymap.c
+++ b/keyboards/hs60/v2/iso/keymaps/iso_andys8/keymap.c
@@ -47,15 +47,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
47 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, 47 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,
48 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 48 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
49}; 49};
50
51void matrix_init_user(void) {
52 //user initialization
53}
54
55void matrix_scan_user(void) {
56 //user matrix
57}
58
59bool process_record_user(uint16_t keycode, keyrecord_t *record) {
60 return true;
61} \ No newline at end of file
diff --git a/keyboards/hs60/v2/iso/keymaps/win_osx_dual/keymap.c b/keyboards/hs60/v2/iso/keymaps/win_osx_dual/keymap.c
index 40ba530163..ab65671d40 100644
--- a/keyboards/hs60/v2/iso/keymaps/win_osx_dual/keymap.c
+++ b/keyboards/hs60/v2/iso/keymaps/win_osx_dual/keymap.c
@@ -69,16 +69,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
69 69
70}; 70};
71 71
72void matrix_init_user(void) {
73 //user initialization
74}
75
76
77void matrix_scan_user(void) {
78 //user matrix
79}
80
81
82bool process_record_user(uint16_t keycode, keyrecord_t *record) { 72bool process_record_user(uint16_t keycode, keyrecord_t *record) {
83 switch (keycode) { 73 switch (keycode) {
84 case QWERTY: 74 case QWERTY:
diff --git a/keyboards/input_club/ergodox_infinity/keymaps/input_club/keymap.c b/keyboards/input_club/ergodox_infinity/keymaps/input_club/keymap.c
index 17ff9d615d..7276c44394 100644
--- a/keyboards/input_club/ergodox_infinity/keymaps/input_club/keymap.c
+++ b/keyboards/input_club/ergodox_infinity/keymaps/input_club/keymap.c
@@ -214,12 +214,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
214 return true; 214 return true;
215} 215}
216 216
217// Runs just one time when the keyboard initializes.
218void matrix_init_user(void) {
219
220};
221
222
223// Runs constantly in the background, in a loop. 217// Runs constantly in the background, in a loop.
224void matrix_scan_user(void) { 218void matrix_scan_user(void) {
225 219
diff --git a/keyboards/kbdfans/kbd67/hotswap/keymaps/default/keymap.c b/keyboards/kbdfans/kbd67/hotswap/keymaps/default/keymap.c
index 08166a99ad..cebb731e08 100644
--- a/keyboards/kbdfans/kbd67/hotswap/keymaps/default/keymap.c
+++ b/keyboards/kbdfans/kbd67/hotswap/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25[0] = LAYOUT( 19[0] = LAYOUT(
26 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_DEL, KC_HOME, 20 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_DEL, KC_HOME,
@@ -36,25 +30,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
36 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, 30 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,
37 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 31 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
38}; 32};
39
40bool process_record_user(uint16_t keycode, keyrecord_t *record) {
41 switch (keycode) {
42 case QMKBEST:
43 if (record->event.pressed) {
44 // when keycode QMKBEST is pressed
45 SEND_STRING("QMK is the best thing ever!");
46 } else {
47 // when keycode QMKBEST is released
48 }
49 break;
50 case QMKURL:
51 if (record->event.pressed) {
52 // when keycode QMKURL is pressed
53 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
54 } else {
55 // when keycode QMKURL is released
56 }
57 break;
58 }
59 return true;
60}
diff --git a/keyboards/kbdfans/kbd67/rev2/keymaps/default/keymap.c b/keyboards/kbdfans/kbd67/rev2/keymaps/default/keymap.c
index 21ff6843b3..50a8bdfee0 100644
--- a/keyboards/kbdfans/kbd67/rev2/keymaps/default/keymap.c
+++ b/keyboards/kbdfans/kbd67/rev2/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25/* Keymap (Base Layer) Default Layer 19/* Keymap (Base Layer) Default Layer
26 * ,----------------------------------------------------------------. 20 * ,----------------------------------------------------------------.
@@ -63,25 +57,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
63 _______, _______, _______, _______, _______,_______,_______,KC_HOME,KC_PGDN, KC_END), 57 _______, _______, _______, _______, _______,_______,_______,KC_HOME,KC_PGDN, KC_END),
64 58
65}; 59};
66
67bool process_record_user(uint16_t keycode, keyrecord_t *record) {
68 switch (keycode) {
69 case QMKBEST:
70 if (record->event.pressed) {
71 // when keycode QMKBEST is pressed
72 SEND_STRING("QMK is the best thing ever!");
73 } else {
74 // when keycode QMKBEST is released
75 }
76 break;
77 case QMKURL:
78 if (record->event.pressed) {
79 // when keycode QMKURL is pressed
80 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
81 } else {
82 // when keycode QMKURL is released
83 }
84 break;
85 }
86 return true;
87}
diff --git a/keyboards/kbdfans/kbd6x/keymaps/hhkb-default-improved/keymap.c b/keyboards/kbdfans/kbd6x/keymaps/hhkb-default-improved/keymap.c
index 99c65a6ab3..b9e815b142 100644
--- a/keyboards/kbdfans/kbd6x/keymaps/hhkb-default-improved/keymap.c
+++ b/keyboards/kbdfans/kbd6x/keymaps/hhkb-default-improved/keymap.c
@@ -34,17 +34,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
35 ), 35 ),
36}; 36};
37
38
39void matrix_init_user(void) {
40
41}
42
43void matrix_scan_user(void) {
44
45}
46
47bool process_record_user(uint16_t keycode, keyrecord_t *record) {
48 return true;
49}
50
diff --git a/keyboards/kbdfans/kbd6x/keymaps/hhkb-default/keymap.c b/keyboards/kbdfans/kbd6x/keymaps/hhkb-default/keymap.c
index 4e021993a8..d8bcf4b729 100644
--- a/keyboards/kbdfans/kbd6x/keymaps/hhkb-default/keymap.c
+++ b/keyboards/kbdfans/kbd6x/keymaps/hhkb-default/keymap.c
@@ -34,18 +34,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
35 ), 35 ),
36}; 36};
37
38
39
40void matrix_init_user(void) {
41
42}
43
44void matrix_scan_user(void) {
45
46}
47
48bool process_record_user(uint16_t keycode, keyrecord_t *record) {
49 return true;
50}
51
diff --git a/keyboards/keebio/ergodicity/keymaps/default/keymap.c b/keyboards/keebio/ergodicity/keymaps/default/keymap.c
index 0bb07cbb15..d38b2cb6ec 100644
--- a/keyboards/keebio/ergodicity/keymaps/default/keymap.c
+++ b/keyboards/keebio/ergodicity/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT( 19 [0] = LAYOUT(
26 KC_ESC, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, 20 KC_ESC, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC,
@@ -37,25 +31,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37 _______, _______, _______, _______, _______, _______, _______ 31 _______, _______, _______, _______, _______, _______, _______
38 ), 32 ),
39}; 33};
40
41bool process_record_user(uint16_t keycode, keyrecord_t *record) {
42 switch (keycode) {
43 case QMKBEST:
44 if (record->event.pressed) {
45 // when keycode QMKBEST is pressed
46 SEND_STRING("QMK is the best thing ever!");
47 } else {
48 // when keycode QMKBEST is released
49 }
50 break;
51 case QMKURL:
52 if (record->event.pressed) {
53 // when keycode QMKURL is pressed
54 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
55 } else {
56 // when keycode QMKURL is released
57 }
58 break;
59 }
60 return true;
61}
diff --git a/keyboards/maple_computing/launchpad/keymaps/default_rgb/keymap.c b/keyboards/maple_computing/launchpad/keymaps/default_rgb/keymap.c
index 69fb3ce561..61d5d9532e 100644
--- a/keyboards/maple_computing/launchpad/keymaps/default_rgb/keymap.c
+++ b/keyboards/maple_computing/launchpad/keymaps/default_rgb/keymap.c
@@ -74,5 +74,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
74 ) 74 )
75 75
76}; 76};
77
78void matrix_init_user(void) {}
diff --git a/keyboards/mechkeys/mk60/keymaps/default/keymap.c b/keyboards/mechkeys/mk60/keymaps/default/keymap.c
index a917b7ce5c..d844051d70 100644
--- a/keyboards/mechkeys/mk60/keymaps/default/keymap.c
+++ b/keyboards/mechkeys/mk60/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT( 19 [0] = LAYOUT(
26 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, 20 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS,
@@ -38,25 +32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 ), 32 ),
39 33
40}; 34};
41
42bool process_record_user(uint16_t keycode, keyrecord_t *record) {
43 switch (keycode) {
44 case QMKBEST:
45 if (record->event.pressed) {
46 // when keycode QMKBEST is pressed
47 SEND_STRING("QMK is the best thing ever!");
48 } else {
49 // when keycode QMKBEST is released
50 }
51 break;
52 case QMKURL:
53 if (record->event.pressed) {
54 // when keycode QMKURL is pressed
55 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
56 } else {
57 // when keycode QMKURL is released
58 }
59 break;
60 }
61 return true;
62}
diff --git a/keyboards/molecule/keymaps/default/keymap.c b/keyboards/molecule/keymaps/default/keymap.c
index bceed5774d..9030ba98d1 100755
--- a/keyboards/molecule/keymaps/default/keymap.c
+++ b/keyboards/molecule/keymaps/default/keymap.c
@@ -24,12 +24,6 @@ enum layer_names {
24 _FN, 24 _FN,
25}; 25};
26 26
27// Defines the keycodes used by our macros in process_record_user
28enum custom_keycodes {
29 QMKBEST = SAFE_RANGE,
30 QMKURL
31};
32
33const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 27const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34 [_QWERTY_BASE] = LAYOUT( 28 [_QWERTY_BASE] = LAYOUT(
35 KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, 29 KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P,
diff --git a/keyboards/panc60/keymaps/default/keymap.c b/keyboards/panc60/keymaps/default/keymap.c
index 2754d89ff5..503baf69bb 100644
--- a/keyboards/panc60/keymaps/default/keymap.c
+++ b/keyboards/panc60/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25[0] = LAYOUT_60_hhkb( 19[0] = LAYOUT_60_hhkb(
26 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, 20 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV,
@@ -36,25 +30,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
36 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DOWN, KC_TRNS, KC_TRNS, 30 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DOWN, KC_TRNS, KC_TRNS,
37 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 31 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
38}; 32};
39
40bool process_record_user(uint16_t keycode, keyrecord_t *record) {
41 switch (keycode) {
42 case QMKBEST:
43 if (record->event.pressed) {
44 // when keycode QMKBEST is pressed
45 SEND_STRING("QMK is the best thing ever!");
46 } else {
47 // when keycode QMKBEST is released
48 }
49 break;
50 case QMKURL:
51 if (record->event.pressed) {
52 // when keycode QMKURL is pressed
53 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
54 } else {
55 // when keycode QMKURL is released
56 }
57 break;
58 }
59 return true;
60}
diff --git a/keyboards/primekb/prime_o/keymaps/default/keymap.c b/keyboards/primekb/prime_o/keymaps/default/keymap.c
index 64326b0f13..9092ca728e 100644
--- a/keyboards/primekb/prime_o/keymaps/default/keymap.c
+++ b/keyboards/primekb/prime_o/keymaps/default/keymap.c
@@ -17,12 +17,6 @@
17 17
18#define L1BS LT(1, KC_BSPC) 18#define L1BS LT(1, KC_BSPC)
19 19
20// Defines the keycodes used by our macros in process_record_user
21enum custom_keycodes {
22 QMKBEST = SAFE_RANGE,
23 QMKURL
24};
25
26const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 20const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
27 [0] = LAYOUT( 21 [0] = LAYOUT(
28 KC_ESC, KC_PMNS, KC_PSLS, KC_PAST, KC_NUM, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_9, KC_DEL, 22 KC_ESC, KC_PMNS, KC_PSLS, KC_PAST, KC_NUM, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_9, KC_DEL,
@@ -41,25 +35,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
41 ), 35 ),
42 36
43}; 37};
44
45bool process_record_user(uint16_t keycode, keyrecord_t *record) {
46 switch (keycode) {
47 case QMKBEST:
48 if (record->event.pressed) {
49 // when keycode QMKBEST is pressed
50 SEND_STRING("QMK is the best thing ever!");
51 } else {
52 // when keycode QMKBEST is released
53 }
54 break;
55 case QMKURL:
56 if (record->event.pressed) {
57 // when keycode QMKURL is pressed
58 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
59 } else {
60 // when keycode QMKURL is released
61 }
62 break;
63 }
64 return true;
65}
diff --git a/keyboards/quantrik/kyuu/keymaps/default/keymap.c b/keyboards/quantrik/kyuu/keymaps/default/keymap.c
index 3b3c09f2d9..7878b8dbea 100644
--- a/keyboards/quantrik/kyuu/keymaps/default/keymap.c
+++ b/keyboards/quantrik/kyuu/keymaps/default/keymap.c
@@ -18,7 +18,6 @@
18// Defines the keycodes used by our macros in process_record_user 18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes { 19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE, 20 QMKBEST = SAFE_RANGE,
21 QMKURL
22}; 21};
23 22
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 23const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
@@ -48,14 +47,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
48 // when keycode QMKBEST is released 47 // when keycode QMKBEST is released
49 } 48 }
50 break; 49 break;
51 case QMKURL:
52 if (record->event.pressed) {
53 // when keycode QMKURL is pressed
54 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
55 } else {
56 // when keycode QMKURL is released
57 }
58 break;
59 } 50 }
60 return true; 51 return true;
61} 52}
diff --git a/keyboards/rabbit/rabbit68/keymaps/default/keymap.c b/keyboards/rabbit/rabbit68/keymaps/default/keymap.c
index ef5cfff8d7..88e45a58d2 100644
--- a/keyboards/rabbit/rabbit68/keymaps/default/keymap.c
+++ b/keyboards/rabbit/rabbit68/keymaps/default/keymap.c
@@ -15,10 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19// enum custom_keycodes { QMKBEST = SAFE_RANGE, QMKURL };
20
21
22#define _BASE 0 18#define _BASE 0
23#define _FN 1 19#define _FN 1
24 20
diff --git a/keyboards/rabbit/rabbit68/keymaps/kaiec/keymap.c b/keyboards/rabbit/rabbit68/keymaps/kaiec/keymap.c
index 44b2ca8c6d..7b6c4d97ec 100644
--- a/keyboards/rabbit/rabbit68/keymaps/kaiec/keymap.c
+++ b/keyboards/rabbit/rabbit68/keymaps/kaiec/keymap.c
@@ -15,10 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19// enum custom_keycodes { QMKBEST = SAFE_RANGE, QMKURL };
20
21
22#define _BASE 0 18#define _BASE 0
23#define _FN 1 19#define _FN 1
24 20
diff --git a/keyboards/rominronin/katana60/rev2/keymaps/default/keymap.c b/keyboards/rominronin/katana60/rev2/keymaps/default/keymap.c
index 0a2182bdf7..ee057c5c11 100644
--- a/keyboards/rominronin/katana60/rev2/keymaps/default/keymap.c
+++ b/keyboards/rominronin/katana60/rev2/keymaps/default/keymap.c
@@ -33,12 +33,6 @@ enum layer_names {
33 CURS, 33 CURS,
34}; 34};
35 35
36// Defines the keycodes used by our macros in process_record_user
37enum custom_keycodes {
38 QMKBEST = SAFE_RANGE,
39 QMKURL
40};
41
42const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 36const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
43 [BASE] = LAYOUT_1_a(/* Base */ 37 [BASE] = LAYOUT_1_a(/* Base */
44 KC_ESC, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, DF(1), KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, 38 KC_ESC, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, DF(1), KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL,
diff --git a/keyboards/salicylic_acid3/naked48/keymaps/default_with_nafuda/keymap.c b/keyboards/salicylic_acid3/naked48/keymaps/default_with_nafuda/keymap.c
index 510f59e560..26385640bd 100644
--- a/keyboards/salicylic_acid3/naked48/keymaps/default_with_nafuda/keymap.c
+++ b/keyboards/salicylic_acid3/naked48/keymaps/default_with_nafuda/keymap.c
@@ -128,8 +128,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
128 128
129 return result; 129 return result;
130} 130}
131
132void matrix_init_user(void) {
133
134}
135
diff --git a/keyboards/salicylic_acid3/naked48/keymaps/default_with_setta21/keymap.c b/keyboards/salicylic_acid3/naked48/keymaps/default_with_setta21/keymap.c
index a8200ecb34..ffe73c8b98 100644
--- a/keyboards/salicylic_acid3/naked48/keymaps/default_with_setta21/keymap.c
+++ b/keyboards/salicylic_acid3/naked48/keymaps/default_with_setta21/keymap.c
@@ -132,7 +132,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
132 132
133 return result; 133 return result;
134} 134}
135
136void matrix_init_user(void) {
137
138}
diff --git a/keyboards/salicylic_acid3/naked60/keymaps/default_with_nafuda/keymap.c b/keyboards/salicylic_acid3/naked60/keymaps/default_with_nafuda/keymap.c
index 606ca3a881..75b6e5971e 100644
--- a/keyboards/salicylic_acid3/naked60/keymaps/default_with_nafuda/keymap.c
+++ b/keyboards/salicylic_acid3/naked60/keymaps/default_with_nafuda/keymap.c
@@ -150,7 +150,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
150 150
151 return result; 151 return result;
152} 152}
153
154void matrix_init_user(void) {
155
156}
diff --git a/keyboards/salicylic_acid3/naked60/keymaps/default_with_setta21/keymap.c b/keyboards/salicylic_acid3/naked60/keymaps/default_with_setta21/keymap.c
index 2e97b919b5..4dd6d75826 100644
--- a/keyboards/salicylic_acid3/naked60/keymaps/default_with_setta21/keymap.c
+++ b/keyboards/salicylic_acid3/naked60/keymaps/default_with_setta21/keymap.c
@@ -150,7 +150,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
150 150
151 return result; 151 return result;
152} 152}
153
154void matrix_init_user(void) {
155
156}
diff --git a/keyboards/salicylic_acid3/naked64/keymaps/default_with_setta21/keymap.c b/keyboards/salicylic_acid3/naked64/keymaps/default_with_setta21/keymap.c
index 2d7f729db6..f3b8ae6826 100644
--- a/keyboards/salicylic_acid3/naked64/keymaps/default_with_setta21/keymap.c
+++ b/keyboards/salicylic_acid3/naked64/keymaps/default_with_setta21/keymap.c
@@ -175,7 +175,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
175 175
176 return result; 176 return result;
177} 177}
178
179void matrix_init_user(void) {
180
181}
diff --git a/keyboards/sck/neiso/keymaps/default/keymap.c b/keyboards/sck/neiso/keymaps/default/keymap.c
index 05335947b5..c7d8e5f859 100644
--- a/keyboards/sck/neiso/keymaps/default/keymap.c
+++ b/keyboards/sck/neiso/keymaps/default/keymap.c
@@ -16,7 +16,9 @@
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user 18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes { QMKBEST = SAFE_RANGE, QMKURL }; 19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21};
20 22
21const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 23const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
22 [0] = LAYOUT(/* Base */ 24 [0] = LAYOUT(/* Base */
@@ -41,14 +43,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
41 // when keycode QMKBEST is released 43 // when keycode QMKBEST is released
42 } 44 }
43 break; 45 break;
44 case QMKURL:
45 if (record->event.pressed) {
46 // when keycode QMKURL is pressed
47 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
48 } else {
49 // when keycode QMKURL is released
50 }
51 break;
52 } 46 }
53 return true; 47 return true;
54} 48}
diff --git a/keyboards/sentraq/s65_plus/keymaps/default/keymap.c b/keyboards/sentraq/s65_plus/keymaps/default/keymap.c
index 30ce79d021..971e700dc4 100644
--- a/keyboards/sentraq/s65_plus/keymaps/default/keymap.c
+++ b/keyboards/sentraq/s65_plus/keymaps/default/keymap.c
@@ -50,7 +50,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
50 _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT 50 _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT
51 ) 51 )
52}; 52};
53
54bool process_record_user(uint16_t keycode, keyrecord_t *record) {
55 return true;
56}
diff --git a/keyboards/sentraq/s65_plus/keymaps/iso/keymap.c b/keyboards/sentraq/s65_plus/keymaps/iso/keymap.c
index 6356568146..8e6f0fb7d7 100644
--- a/keyboards/sentraq/s65_plus/keymaps/iso/keymap.c
+++ b/keyboards/sentraq/s65_plus/keymaps/iso/keymap.c
@@ -50,7 +50,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
50 _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT 50 _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT
51 ) 51 )
52}; 52};
53
54bool process_record_user(uint16_t keycode, keyrecord_t *record) {
55 return true;
56}
diff --git a/keyboards/silverbullet44/keymaps/default/keymap.c b/keyboards/silverbullet44/keymaps/default/keymap.c
index 61718b9e58..83e28e2802 100644
--- a/keyboards/silverbullet44/keymaps/default/keymap.c
+++ b/keyboards/silverbullet44/keymaps/default/keymap.c
@@ -15,11 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19//enum custom_keycodes {
20// QMKBEST = SAFE_RANGE,
21// QMKURL
22//};
23enum layer { 18enum layer {
24 _QWERTY, 19 _QWERTY,
25 _CURSOL, 20 _CURSOL,
diff --git a/keyboards/takashiski/hecomi/keymaps/default/keymap.c b/keyboards/takashiski/hecomi/keymaps/default/keymap.c
index e56529f3d8..d962b4df94 100644
--- a/keyboards/takashiski/hecomi/keymaps/default/keymap.c
+++ b/keyboards/takashiski/hecomi/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24//R1:7 + 8 = 15 18//R1:7 + 8 = 15
25//R2:7 + 8 = 15 19//R2:7 + 8 = 15
26//R3:6 + 7 = 13 20//R3:6 + 7 = 13
@@ -53,28 +47,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
53 ), 47 ),
54}; 48};
55 49
56bool process_record_user(uint16_t keycode, keyrecord_t *record) {
57 switch (keycode) {
58 case QMKBEST:
59 if (record->event.pressed) {
60 // when keycode QMKBEST is pressed
61 SEND_STRING("QMK is the best thing ever!");
62 } else {
63 // when keycode QMKBEST is released
64 }
65 break;
66 case QMKURL:
67 if (record->event.pressed) {
68 // when keycode QMKURL is pressed
69 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
70 } else {
71 // when keycode QMKURL is released
72 }
73 break;
74 }
75 return true;
76}
77
78layer_state_t layer_state_set_user(layer_state_t state) 50layer_state_t layer_state_set_user(layer_state_t state)
79{ 51{
80 uint8_t layer=get_highest_layer(state); 52 uint8_t layer=get_highest_layer(state);
diff --git a/keyboards/takashiski/otaku_split/rev0/keymaps/default/keymap.c b/keyboards/takashiski/otaku_split/rev0/keymaps/default/keymap.c
index 4af573107d..4d7afe7d67 100644
--- a/keyboards/takashiski/otaku_split/rev0/keymaps/default/keymap.c
+++ b/keyboards/takashiski/otaku_split/rev0/keymaps/default/keymap.c
@@ -14,11 +14,6 @@
14 * along with this program. If not, see <http://www.gnu.org/licenses/>. 14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17// Defines the keycodes used by our macros in process_record_user
18enum custom_keycodes {
19 QMKBEST = SAFE_RANGE,
20 QMKURL
21};
22 17
23const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
24 [0] = LAYOUT( 19 [0] = LAYOUT(
diff --git a/keyboards/treasure/type9/keymaps/default/keymap.c b/keyboards/treasure/type9/keymaps/default/keymap.c
index 6b15c0486d..5f7d876ef2 100644
--- a/keyboards/treasure/type9/keymaps/default/keymap.c
+++ b/keyboards/treasure/type9/keymaps/default/keymap.c
@@ -15,12 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 [0] = LAYOUT( /* Base */ 19 [0] = LAYOUT( /* Base */
26 KC_0, KC_1, KC_2, 20 KC_0, KC_1, KC_2,
@@ -28,25 +22,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
28 KC_6, KC_7, KC_8 22 KC_6, KC_7, KC_8
29 ), 23 ),
30}; 24};
31
32bool process_record_user(uint16_t keycode, keyrecord_t *record) {
33 switch (keycode) {
34 case QMKBEST:
35 if (record->event.pressed) {
36 // when keycode QMKBEST is pressed
37 SEND_STRING("QMK is the best thing ever!");
38 } else {
39 // when keycode QMKBEST is released
40 }
41 break;
42 case QMKURL:
43 if (record->event.pressed) {
44 // when keycode QMKURL is pressed
45 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
46 } else {
47 // when keycode QMKURL is released
48 }
49 break;
50 }
51 return true;
52}
diff --git a/keyboards/xiudi/xd87/keymaps/default/keymap.c b/keyboards/xiudi/xd87/keymaps/default/keymap.c
index ed7da85890..c732e9b1b3 100644
--- a/keyboards/xiudi/xd87/keymaps/default/keymap.c
+++ b/keyboards/xiudi/xd87/keymaps/default/keymap.c
@@ -15,13 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24
25const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
26 [0] = LAYOUT_tkl_iso( 19 [0] = LAYOUT_tkl_iso(
27 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS, 20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS,
@@ -31,26 +24,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
31 KC_LSFT,KC_NUBS,KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT, KC_UP, 24 KC_LSFT,KC_NUBS,KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
32 KC_LCTL,KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT ) 25 KC_LCTL,KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT )
33}; 26};
34
35
36bool process_record_user(uint16_t keycode, keyrecord_t *record) {
37 switch (keycode) {
38 case QMKBEST:
39 if (record->event.pressed) {
40 // when keycode QMKBEST is pressed
41 SEND_STRING("QMK is the best thing ever!");
42 } else {
43 // when keycode QMKBEST is released
44 }
45 break;
46 case QMKURL:
47 if (record->event.pressed) {
48 // when keycode QMKURL is pressed
49 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
50 } else {
51 // when keycode QMKURL is released
52 }
53 break;
54 }
55 return true;
56}
diff --git a/keyboards/xiudi/xd87/keymaps/default_underglow/keymap.c b/keyboards/xiudi/xd87/keymaps/default_underglow/keymap.c
index fc8fa313ef..47511a048b 100755
--- a/keyboards/xiudi/xd87/keymaps/default_underglow/keymap.c
+++ b/keyboards/xiudi/xd87/keymaps/default_underglow/keymap.c
@@ -15,13 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18// Defines the keycodes used by our macros in process_record_user
19enum custom_keycodes {
20 QMKBEST = SAFE_RANGE,
21 QMKURL
22};
23
24
25const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
26 [0] = LAYOUT_tkl_ansi( 19 [0] = LAYOUT_tkl_ansi(
27 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS, 20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS,
@@ -38,25 +31,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 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, 31 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,
39 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) 32 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS )
40}; 33};
41
42bool process_record_user(uint16_t keycode, keyrecord_t *record) {
43 switch (keycode) {
44 case QMKBEST:
45 if (record->event.pressed) {
46 // when keycode QMKBEST is pressed
47 SEND_STRING("QMK is the best thing ever!");
48 } else {
49 // when keycode QMKBEST is released
50 }
51 break;
52 case QMKURL:
53 if (record->event.pressed) {
54 // when keycode QMKURL is pressed
55 SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
56 } else {
57 // when keycode QMKURL is released
58 }
59 break;
60 }
61 return true;
62}
diff --git a/keyboards/yushakobo/quick7/keymaps/default/keymap.c b/keyboards/yushakobo/quick7/keymaps/default/keymap.c
index 027bc4fe11..547396dc7d 100644
--- a/keyboards/yushakobo/quick7/keymaps/default/keymap.c
+++ b/keyboards/yushakobo/quick7/keymaps/default/keymap.c
@@ -44,10 +44,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
44 switch (keycode) { 44 switch (keycode) {
45 case YUSHAURL: 45 case YUSHAURL:
46 if (record->event.pressed) { 46 if (record->event.pressed) {
47 // when keycode QMKURL is pressed
48 SEND_STRING("https://yushakobo.jp/\n"); 47 SEND_STRING("https://yushakobo.jp/\n");
49 } else {
50 // when keycode QMKURL is released
51 } 48 }
52 break; 49 break;
53 } 50 }
diff --git a/keyboards/yushakobo/quick7/keymaps/via/keymap.c b/keyboards/yushakobo/quick7/keymaps/via/keymap.c
index 0f3d44963d..ec9c034ebf 100644
--- a/keyboards/yushakobo/quick7/keymaps/via/keymap.c
+++ b/keyboards/yushakobo/quick7/keymaps/via/keymap.c
@@ -56,10 +56,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
56 switch (keycode) { 56 switch (keycode) {
57 case YUSHAURL: 57 case YUSHAURL:
58 if (record->event.pressed) { 58 if (record->event.pressed) {
59 // when keycode QMKURL is pressed
60 SEND_STRING("https://yushakobo.jp/\n"); 59 SEND_STRING("https://yushakobo.jp/\n");
61 } else {
62 // when keycode QMKURL is released
63 } 60 }
64 break; 61 break;
65 } 62 }