summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfauxpark <fauxpark@gmail.com>2019-01-11 09:50:14 +1100
committerDrashna Jaelre <drashna@live.com>2019-01-11 18:32:43 -0800
commit67adc29aa35719eea2de43bacf9cd5e8b5dfd79e (patch)
treee142afec99c3703e2c5b8bba38f0cf333a6223fd
parentd8eace35ebae454923f3ed30fc93ad357640d804 (diff)
Remove empty fn_actions[]
-rw-r--r--keyboards/412_64/keymaps/default/keymap.c6
-rw-r--r--keyboards/al1/keymaps/splitbs/keymap.c4
-rw-r--r--keyboards/alf/dc60/keymaps/default/keymap.c4
-rw-r--r--keyboards/alps64/keymaps/crd/keymap.c2
-rw-r--r--keyboards/alps64/keymaps/default/keymap.c1
-rw-r--r--keyboards/amj96/keymaps/default/keymap.c4
-rw-r--r--keyboards/atomic/keymaps/default/keymap.c4
-rw-r--r--keyboards/atomic/keymaps/michelle.c3
-rw-r--r--keyboards/atreus/keymaps/alphadox/keymap.c4
-rw-r--r--keyboards/atreus/keymaps/classic/keymap.c4
-rw-r--r--keyboards/atreus/keymaps/default/keymap.c4
-rw-r--r--keyboards/atreus/keymaps/dvorak_42_key/keymap.c4
-rw-r--r--keyboards/atreus/keymaps/gerb/keymap.c4
-rw-r--r--keyboards/atreus/keymaps/jeremy/keymap.c4
-rw-r--r--keyboards/atreus/keymaps/nojjan/keymap.c4
-rw-r--r--keyboards/atreus/keymaps/xyverz/keymap.c4
-rw-r--r--keyboards/atreus62/keymaps/default/keymap.c6
-rw-r--r--keyboards/atreus62/keymaps/mfluid/keymap.c6
-rw-r--r--keyboards/atreus62/keymaps/mneme/keymap.c3
-rw-r--r--keyboards/atreus62/keymaps/pcewing/keymap.c4
-rw-r--r--keyboards/atreus62/keymaps/xyverz/keymap.c3
-rw-r--r--keyboards/bantam44/keymaps/default/keymap.c3
-rw-r--r--keyboards/bpiphany/kitten_paw/keymaps/default/keymap.c6
-rw-r--r--keyboards/bpiphany/unloved_bastard/keymaps/default/keymap.c5
-rw-r--r--keyboards/bpiphany/unloved_bastard/keymaps/default_ansi/keymap.c5
-rw-r--r--keyboards/catch22/keymaps/default/keymap.c3
-rw-r--r--keyboards/chibios_test/keymaps/default/keymap.c3
-rw-r--r--keyboards/chimera_ergo/keymaps/default/keymap.c5
-rw-r--r--keyboards/chimera_ortho/keymaps/gordon/keymap.c5
-rw-r--r--keyboards/ckeys/nakey/keymaps/default/keymap.c4
-rw-r--r--keyboards/clueboard/17/keymaps/default/keymap.c3
-rw-r--r--keyboards/cod67/keymaps/default/keymap.c4
-rw-r--r--keyboards/daisy/keymaps/default/keymap.c4
-rwxr-xr-xkeyboards/dichotomy/keymaps/default/keymap.c5
-rw-r--r--keyboards/duck/lightsaver/keymaps/rasmus/keymap.c3
-rw-r--r--keyboards/ergodox_ez/keymaps/matrixman/keymap.c5
-rw-r--r--keyboards/ergodox_ez/util/compile_keymap.py3
-rw-r--r--keyboards/fc660c/keymaps/dbroqua/keymap.c3
-rw-r--r--keyboards/fc660c/keymaps/default/keymap.c3
-rw-r--r--keyboards/fc980c/keymaps/actuation-point-example/keymap.c2
-rw-r--r--keyboards/fc980c/keymaps/coloneljesus/keymap.c2
-rw-r--r--keyboards/fc980c/keymaps/default/keymap.c2
-rw-r--r--keyboards/gh60/keymaps/bluezio/keymap.c3
-rw-r--r--keyboards/gh60/keymaps/xyverz/keymap.c4
-rw-r--r--keyboards/gonnerd/keymaps/default/keymap.c4
-rw-r--r--keyboards/gonnerd/keymaps/tkl/keymap.c4
-rw-r--r--keyboards/h87a/keymaps/default/keymap.c4
-rw-r--r--keyboards/handwired/frenchdev/keymaps/default/keymap.c5
-rw-r--r--keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c4
-rw-r--r--keyboards/handwired/retro_refit/keymaps/default/keymap.c4
-rw-r--r--keyboards/handwired/woodpad/keymaps/default/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/cinaeco/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/dbroqua/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/default/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/enoch_jp/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/eric/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/jp/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/jp_mac/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/krusli/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/mjt/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/rdg_jp/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/sh_jp/keymap.c4
-rw-r--r--keyboards/hhkb/keymaps/smt/keymap.c4
-rw-r--r--keyboards/infinity60/keymaps/default/keymap.c4
-rwxr-xr-xkeyboards/infinity60/keymaps/depariel/keymap.c4
-rw-r--r--keyboards/infinity60/keymaps/hasu/keymap.c7
-rw-r--r--keyboards/k_type/keymaps/belak/keymap.c4
-rw-r--r--keyboards/k_type/keymaps/default/keymap.c4
-rw-r--r--keyboards/kbd66/keymaps/ansi/keymap.c4
-rw-r--r--keyboards/kbd66/keymaps/default/keymap.c4
-rw-r--r--keyboards/kbd66/keymaps/iso/keymap.c4
-rw-r--r--keyboards/kbd8x/keymaps/default/keymap.c4
-rw-r--r--keyboards/kbd8x/keymaps/default_backlighting/keymap.c4
-rw-r--r--keyboards/kc60/keymaps/default/keymap.c4
-rw-r--r--keyboards/kc60/keymaps/sgoodwin/keymap.c4
-rw-r--r--keyboards/kc60/keymaps/wigguno/keymap.c4
-rw-r--r--keyboards/kinesis/keymaps/carpalx/keymap.c5
-rw-r--r--keyboards/kinesis/keymaps/default/keymap.c5
-rw-r--r--keyboards/kinesis/keymaps/default_pretty/keymap.c5
-rw-r--r--keyboards/kinesis/keymaps/dvorak/keymap.c5
-rw-r--r--keyboards/kinesis/keymaps/xyverz/keymap.c5
-rw-r--r--keyboards/kira75/keymaps/default/keymap.c4
-rw-r--r--keyboards/kmac/keymaps/default/keymap.c4
-rw-r--r--keyboards/kmac/keymaps/winkeyless/keymap.c4
-rw-r--r--keyboards/massdrop/alt/keymaps/default/keymap.c4
-rw-r--r--keyboards/massdrop/alt/keymaps/mac/keymap.c4
-rw-r--r--keyboards/massdrop/alt/keymaps/reywood/keymap.c4
-rw-r--r--keyboards/massdrop/ctrl/keymaps/default/keymap.c4
-rw-r--r--keyboards/massdrop/ctrl/keymaps/mac/keymap.c4
-rw-r--r--keyboards/maxipad/keymaps/default/keymap.c3
-rw-r--r--keyboards/meira/keymaps/cole/keymap.c4
-rw-r--r--keyboards/meira/keymaps/default/keymap.c4
-rw-r--r--keyboards/meira/keymaps/grahampheath/keymap.c4
-rw-r--r--keyboards/meira/keymaps/takmiya/keymap.c4
-rw-r--r--keyboards/mint60/keymaps/default/keymap.c4
-rw-r--r--keyboards/mint60/keymaps/eucalyn/keymap.c4
-rw-r--r--keyboards/mitosis/keymaps/default/keymap.c5
-rw-r--r--keyboards/mitosis/keymaps/mjt/keymap.c3
-rw-r--r--keyboards/mxss/keymaps/default/keymap.c5
-rw-r--r--keyboards/nyquist/keymaps/bramver/keymap.c9
-rwxr-xr-xkeyboards/paladin64/keymaps/default/keymap.c1
-rw-r--r--keyboards/phantom/keymaps/xyverz/keymap.c5
-rw-r--r--keyboards/planck/keymaps/alexey/keymap.c4
-rw-r--r--keyboards/planck/keymaps/basic/keymap.c4
-rw-r--r--keyboards/planck/keymaps/bone2planck/keymap.c5
-rw-r--r--keyboards/planck/keymaps/cbbrowne/keymap.c5
-rw-r--r--keyboards/planck/keymaps/gabriel/keymap.c4
-rw-r--r--keyboards/planck/keymaps/jacob/keymap.c4
-rw-r--r--keyboards/planck/keymaps/johannes/keymap.c4
-rw-r--r--keyboards/planck/keymaps/lukas/keymap.c4
-rw-r--r--keyboards/planck/keymaps/luke/keymap.c4
-rw-r--r--keyboards/planck/keymaps/neo2planck/keymap.c4
-rw-r--r--keyboards/planck/keymaps/pete/keymap.c3
-rw-r--r--keyboards/planck/keymaps/tak3over/keymap.c4
-rw-r--r--keyboards/planck/keymaps/unicode/keymap.c4
-rw-r--r--keyboards/planck/keymaps/yale/keymap.c4
-rw-r--r--keyboards/preonic/keymaps/CMD-Preonic/keymap.c4
-rw-r--r--keyboards/s60_x/keymaps/custom/keymap.c2
-rw-r--r--keyboards/s60_x/keymaps/plain/keymap.c1
-rw-r--r--keyboards/satan/keymaps/admiralStrokers/keymap.c7
-rw-r--r--keyboards/satan/keymaps/bri/keymap.c35
-rw-r--r--keyboards/scrabblepad/keymaps/default/keymap.c4
-rw-r--r--keyboards/sixkeyboard/keymaps/default/keymap.c6
-rw-r--r--keyboards/speedo/keymaps/default/keymap.c4
-rw-r--r--keyboards/thevankeyboards/bananasplit/keymaps/0010/keymap.c4
-rw-r--r--keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c4
-rw-r--r--keyboards/thevankeyboards/bananasplit/keymaps/default/keymap.c3
-rw-r--r--keyboards/thevankeyboards/bananasplit/keymaps/hhkbanana/keymap.c3
-rw-r--r--keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_ansi/keymap.c3
-rw-r--r--keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_iso/keymap.c3
-rw-r--r--keyboards/thevankeyboards/bananasplit/keymaps/kamon/keymap.c4
-rw-r--r--keyboards/thevankeyboards/bananasplit/keymaps/nic/keymap.c3
-rw-r--r--keyboards/thevankeyboards/minivan/keymaps/belak/keymap.c2
-rw-r--r--keyboards/thevankeyboards/minivan/keymaps/core/keymap.c3
-rw-r--r--keyboards/thevankeyboards/minivan/keymaps/default/keymap.c4
-rw-r--r--keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c3
-rw-r--r--keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c4
-rw-r--r--keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c4
-rw-r--r--keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c4
-rw-r--r--keyboards/thevankeyboards/roadkit/keymaps/singles/keymap.c4
-rw-r--r--keyboards/thevankeyboards/roadkit/keymaps/singlesBrent/keymap.c4
-rw-r--r--keyboards/v60_type_r/keymaps/default/keymap.c7
-rw-r--r--keyboards/v60_type_r/keymaps/vimouse/keymap.c3
-rw-r--r--keyboards/whitefox/keymaps/dudeofawesome/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/adi/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/atomic_style/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/boy_314/keymap.c6
-rw-r--r--keyboards/xd75/keymaps/bramver/keymap.c2
-rw-r--r--keyboards/xd75/keymaps/c4software_bepo/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/cbbrowne/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/default/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/dyn_macro_tap_dance/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/emilyh/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/french/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/kim-kim-xd73/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/kim-kim/keymap.c4
-rw-r--r--keyboards/xd75/keymaps/kloki/keymap.c3
-rw-r--r--layouts/community/ergodox/ab/keymap.c3
-rw-r--r--layouts/community/ergodox/alphadox/keymap.c3
-rw-r--r--layouts/community/ergodox/bepo_csa/keymap.c3
-rw-r--r--layouts/community/ergodox/dave/keymap.c5
-rw-r--r--layouts/community/ergodox/german-manuneo/compile_keymap.py3
-rw-r--r--layouts/community/ergodox/german-manuneo/keymap.c2
-rw-r--r--layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c2
-rw-r--r--layouts/community/ergodox/osx_de/keymap.c4
-rw-r--r--layouts/community/ergodox/osx_de_adnw_koy/keymap.c4
-rw-r--r--layouts/community/ergodox/osx_de_experimental/keymap.c4
-rw-r--r--layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c3
-rw-r--r--layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c3
-rw-r--r--layouts/community/ergodox/sethbc/keymap.c3
-rw-r--r--layouts/community/ergodox/software_neo2/keymap.c4
-rw-r--r--layouts/community/ergodox/supercoder/keymap.c3
-rw-r--r--layouts/community/ergodox/tm2030/keymap.c3
-rw-r--r--layouts/community/ergodox/xyverz/keymap.c4
-rw-r--r--layouts/community/ergodox/yoruian/keymap.c3
175 files changed, 2 insertions, 712 deletions
diff --git a/keyboards/412_64/keymaps/default/keymap.c b/keyboards/412_64/keymaps/default/keymap.c
index c098a37e5e..405c563056 100644
--- a/keyboards/412_64/keymaps/default/keymap.c
+++ b/keyboards/412_64/keymaps/default/keymap.c
@@ -71,12 +71,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
71 71
72}; 72};
73 73
74
75const uint16_t PROGMEM fn_actions[] = {
76
77};
78
79
80const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 74const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
81 keyevent_t event = record->event; 75 keyevent_t event = record->event;
82 (void)event; 76 (void)event;
diff --git a/keyboards/al1/keymaps/splitbs/keymap.c b/keyboards/al1/keymaps/splitbs/keymap.c
index 095c9b9785..42bdfc7ec1 100644
--- a/keyboards/al1/keymaps/splitbs/keymap.c
+++ b/keyboards/al1/keymaps/splitbs/keymap.c
@@ -15,10 +15,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
15 KC_LCTL, KC_LGUI, KC_LALT, KC_SPACE, KC_TRNS, KC_RGUI, KC_RCTRL, BL_TOGG, BL_DEC, BL_INC, KC_P0, KC_PDOT ), 15 KC_LCTL, KC_LGUI, KC_LALT, KC_SPACE, KC_TRNS, KC_RGUI, KC_RCTRL, BL_TOGG, BL_DEC, BL_INC, KC_P0, KC_PDOT ),
16}; 16};
17 17
18const uint16_t PROGMEM fn_actions[] = {
19
20};
21
22const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 18const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
23{ 19{
24 // MACRODOWN only works in this function 20 // MACRODOWN only works in this function
diff --git a/keyboards/alf/dc60/keymaps/default/keymap.c b/keyboards/alf/dc60/keymaps/default/keymap.c
index b7425178bc..f67a11b93a 100644
--- a/keyboards/alf/dc60/keymaps/default/keymap.c
+++ b/keyboards/alf/dc60/keymaps/default/keymap.c
@@ -33,10 +33,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
33 ), 33 ),
34}; 34};
35 35
36const uint16_t PROGMEM fn_actions[] = {
37
38};
39
40const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 36const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
41{ 37{
42 // MACRODOWN only works in this function 38 // MACRODOWN only works in this function
diff --git a/keyboards/alps64/keymaps/crd/keymap.c b/keyboards/alps64/keymaps/crd/keymap.c
index 0b12f02ad7..9268083522 100644
--- a/keyboards/alps64/keymaps/crd/keymap.c
+++ b/keyboards/alps64/keymaps/crd/keymap.c
@@ -28,5 +28,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
28 _______, _______, _______, _______, _______, _______, _______ 28 _______, _______, _______, _______, _______, _______, _______
29 ) 29 )
30}; 30};
31
32const uint16_t PROGMEM fn_actions[] = {};
diff --git a/keyboards/alps64/keymaps/default/keymap.c b/keyboards/alps64/keymaps/default/keymap.c
index dd598379e8..72d29a06fe 100644
--- a/keyboards/alps64/keymaps/default/keymap.c
+++ b/keyboards/alps64/keymaps/default/keymap.c
@@ -10,4 +10,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
10 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_APP, KC_RALT, KC_RGUI, KC_RCTL 10 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_APP, KC_RALT, KC_RGUI, KC_RCTL
11 ), 11 ),
12}; 12};
13const uint16_t PROGMEM fn_actions[] = {};
diff --git a/keyboards/amj96/keymaps/default/keymap.c b/keyboards/amj96/keymaps/default/keymap.c
index 0976d856e4..514c216681 100644
--- a/keyboards/amj96/keymaps/default/keymap.c
+++ b/keyboards/amj96/keymaps/default/keymap.c
@@ -36,10 +36,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
36 ) 36 )
37}; 37};
38 38
39const uint16_t PROGMEM fn_actions[] = {
40
41};
42
43const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 39const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
44{ 40{
45 // MACRODOWN only works in this function 41 // MACRODOWN only works in this function
diff --git a/keyboards/atomic/keymaps/default/keymap.c b/keyboards/atomic/keymaps/default/keymap.c
index ae1efb2b66..6e8cd9f05c 100644
--- a/keyboards/atomic/keymaps/default/keymap.c
+++ b/keyboards/atomic/keymaps/default/keymap.c
@@ -211,10 +211,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
211 ), 211 ),
212}; 212};
213 213
214const uint16_t PROGMEM fn_actions[] = {
215
216};
217
218const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 214const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
219 // MACRODOWN only works in this function 215 // MACRODOWN only works in this function
220 switch(id) { 216 switch(id) {
diff --git a/keyboards/atomic/keymaps/michelle.c b/keyboards/atomic/keymaps/michelle.c
index 9c22423d68..61953bf660 100644
--- a/keyboards/atomic/keymaps/michelle.c
+++ b/keyboards/atomic/keymaps/michelle.c
@@ -168,9 +168,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
168 ), 168 ),
169}; 169};
170 170
171const uint16_t PROGMEM fn_actions[] = {
172};
173
174const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 171const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
175 // MACRODOWN only works in this function 172 // MACRODOWN only works in this function
176 switch(id) { 173 switch(id) {
diff --git a/keyboards/atreus/keymaps/alphadox/keymap.c b/keyboards/atreus/keymaps/alphadox/keymap.c
index 575a640c4f..15485f287d 100644
--- a/keyboards/atreus/keymaps/alphadox/keymap.c
+++ b/keyboards/atreus/keymaps/alphadox/keymap.c
@@ -31,10 +31,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
31 ), 31 ),
32}; 32};
33 33
34const uint16_t PROGMEM fn_actions[] = {
35
36};
37
38const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 34const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
39 switch(id) { 35 switch(id) {
40 case TEENSY: 36 case TEENSY:
diff --git a/keyboards/atreus/keymaps/classic/keymap.c b/keyboards/atreus/keymaps/classic/keymap.c
index 529b58a13b..dce9dd96de 100644
--- a/keyboards/atreus/keymaps/classic/keymap.c
+++ b/keyboards/atreus/keymaps/classic/keymap.c
@@ -31,10 +31,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
31 ), 31 ),
32}; 32};
33 33
34const uint16_t PROGMEM fn_actions[] = {
35
36};
37
38const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 34const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
39{ 35{
40 // MACRODOWN only works in this function 36 // MACRODOWN only works in this function
diff --git a/keyboards/atreus/keymaps/default/keymap.c b/keyboards/atreus/keymaps/default/keymap.c
index 2e991ac6f2..d353728a97 100644
--- a/keyboards/atreus/keymaps/default/keymap.c
+++ b/keyboards/atreus/keymaps/default/keymap.c
@@ -43,10 +43,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
43 KC_NO, KC_VOLD, KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, TO(_QW), KC_PSCR, KC_SLCK, KC_PAUS ) 43 KC_NO, KC_VOLD, KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, TO(_QW), KC_PSCR, KC_SLCK, KC_PAUS )
44}; 44};
45 45
46const uint16_t PROGMEM fn_actions[] = {
47
48};
49
50const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 46const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
51 // MACRODOWN only works in this function 47 // MACRODOWN only works in this function
52 switch(id) { 48 switch(id) {
diff --git a/keyboards/atreus/keymaps/dvorak_42_key/keymap.c b/keyboards/atreus/keymaps/dvorak_42_key/keymap.c
index 3672a40c1f..a6efd1befa 100644
--- a/keyboards/atreus/keymaps/dvorak_42_key/keymap.c
+++ b/keyboards/atreus/keymaps/dvorak_42_key/keymap.c
@@ -65,10 +65,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
65 ), 65 ),
66}; 66};
67 67
68const uint16_t PROGMEM fn_actions[] = {
69
70};
71
72bool process_record_user(uint16_t keycode, keyrecord_t *record) { 68bool process_record_user(uint16_t keycode, keyrecord_t *record) {
73 if(record->event.pressed) { 69 if(record->event.pressed) {
74 switch (keycode) { 70 switch (keycode) {
diff --git a/keyboards/atreus/keymaps/gerb/keymap.c b/keyboards/atreus/keymaps/gerb/keymap.c
index c52f32ef61..f858aa49c4 100644
--- a/keyboards/atreus/keymaps/gerb/keymap.c
+++ b/keyboards/atreus/keymaps/gerb/keymap.c
@@ -46,10 +46,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
46 ), 46 ),
47}; 47};
48 48
49const uint16_t PROGMEM fn_actions[] = {
50
51};
52
53const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 49const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
54 // MACRODOWN only works in this function 50 // MACRODOWN only works in this function
55 switch(id) { 51 switch(id) {
diff --git a/keyboards/atreus/keymaps/jeremy/keymap.c b/keyboards/atreus/keymaps/jeremy/keymap.c
index 890980f41f..baf506b974 100644
--- a/keyboards/atreus/keymaps/jeremy/keymap.c
+++ b/keyboards/atreus/keymaps/jeremy/keymap.c
@@ -55,10 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
55 ), 55 ),
56}; 56};
57 57
58const uint16_t PROGMEM fn_actions[] = {
59
60};
61
62const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 58const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
63 switch(id) {} 59 switch(id) {}
64 60
diff --git a/keyboards/atreus/keymaps/nojjan/keymap.c b/keyboards/atreus/keymaps/nojjan/keymap.c
index 8f56e57467..d0aa3b279a 100644
--- a/keyboards/atreus/keymaps/nojjan/keymap.c
+++ b/keyboards/atreus/keymaps/nojjan/keymap.c
@@ -41,10 +41,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
41 KC_NO, KC_VOLD, KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, TO(_QW), KC_PSCR, KC_SLCK, KC_PAUS ) 41 KC_NO, KC_VOLD, KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, TO(_QW), KC_PSCR, KC_SLCK, KC_PAUS )
42}; 42};
43 43
44const uint16_t PROGMEM fn_actions[] = {
45
46};
47
48const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 44const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
49{ 45{
50 // MACRODOWN only works in this function 46 // MACRODOWN only works in this function
diff --git a/keyboards/atreus/keymaps/xyverz/keymap.c b/keyboards/atreus/keymaps/xyverz/keymap.c
index fb0c5077f8..dc9c308c38 100644
--- a/keyboards/atreus/keymaps/xyverz/keymap.c
+++ b/keyboards/atreus/keymaps/xyverz/keymap.c
@@ -163,10 +163,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
163 ), 163 ),
164}; 164};
165 165
166const uint16_t PROGMEM fn_actions[] = {
167
168};
169
170void persistent_default_layer_set(uint16_t default_layer) { 166void persistent_default_layer_set(uint16_t default_layer) {
171 eeconfig_update_default_layer(default_layer); 167 eeconfig_update_default_layer(default_layer);
172 default_layer_set(default_layer); 168 default_layer_set(default_layer);
diff --git a/keyboards/atreus62/keymaps/default/keymap.c b/keyboards/atreus62/keymaps/default/keymap.c
index 89ff7012ea..e39f5ad125 100644
--- a/keyboards/atreus62/keymaps/default/keymap.c
+++ b/keyboards/atreus62/keymaps/default/keymap.c
@@ -47,12 +47,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
47 */ 47 */
48}; 48};
49 49
50
51
52const uint16_t PROGMEM fn_actions[] = {
53
54};
55
56const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 50const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
57 // MACRODOWN only works in this function 51 // MACRODOWN only works in this function
58 switch (id) { 52 switch (id) {
diff --git a/keyboards/atreus62/keymaps/mfluid/keymap.c b/keyboards/atreus62/keymaps/mfluid/keymap.c
index f19c02d8e6..206a4655be 100644
--- a/keyboards/atreus62/keymaps/mfluid/keymap.c
+++ b/keyboards/atreus62/keymaps/mfluid/keymap.c
@@ -38,12 +38,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 ) 38 )
39}; 39};
40 40
41
42
43const uint16_t PROGMEM fn_actions[] = {
44
45};
46
47const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 41const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
48 // MACRODOWN only works in this function 42 // MACRODOWN only works in this function
49 switch (id) { 43 switch (id) {
diff --git a/keyboards/atreus62/keymaps/mneme/keymap.c b/keyboards/atreus62/keymaps/mneme/keymap.c
index 299b0c96b1..ba46d405ea 100644
--- a/keyboards/atreus62/keymaps/mneme/keymap.c
+++ b/keyboards/atreus62/keymaps/mneme/keymap.c
@@ -171,9 +171,6 @@ static void m_handle_kf (keyrecord_t *record, uint8_t id) {
171 } 171 }
172} 172}
173 173
174const uint16_t PROGMEM fn_actions[] = {
175};
176
177const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 174const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
178{ 175{
179 switch (id) { 176 switch (id) {
diff --git a/keyboards/atreus62/keymaps/pcewing/keymap.c b/keyboards/atreus62/keymaps/pcewing/keymap.c
index 49d3c90842..46ec3d548e 100644
--- a/keyboards/atreus62/keymaps/pcewing/keymap.c
+++ b/keyboards/atreus62/keymaps/pcewing/keymap.c
@@ -76,10 +76,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
76 */ 76 */
77}; 77};
78 78
79const uint16_t PROGMEM fn_actions[] = {
80
81};
82
83const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 79const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
84{ 80{
85 // MACRODOWN only works in this function 81 // MACRODOWN only works in this function
diff --git a/keyboards/atreus62/keymaps/xyverz/keymap.c b/keyboards/atreus62/keymaps/xyverz/keymap.c
index 0f2e8ea08f..cc45e25fa4 100644
--- a/keyboards/atreus62/keymaps/xyverz/keymap.c
+++ b/keyboards/atreus62/keymaps/xyverz/keymap.c
@@ -137,9 +137,6 @@ void matrix_init_user(void) {
137#endif 137#endif
138}; 138};
139 139
140const uint16_t PROGMEM fn_actions[] = {
141};
142
143void persistent_default_layer_set(uint16_t default_layer) { 140void persistent_default_layer_set(uint16_t default_layer) {
144 eeconfig_update_default_layer(default_layer); 141 eeconfig_update_default_layer(default_layer);
145 default_layer_set(default_layer); 142 default_layer_set(default_layer);
diff --git a/keyboards/bantam44/keymaps/default/keymap.c b/keyboards/bantam44/keymaps/default/keymap.c
index 0e15bebf86..dff91d6c20 100644
--- a/keyboards/bantam44/keymaps/default/keymap.c
+++ b/keyboards/bantam44/keymaps/default/keymap.c
@@ -24,9 +24,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
24 ) 24 )
25}; 25};
26 26
27const uint16_t PROGMEM fn_actions[] = {
28};
29
30const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function 27const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function
31{ 28{
32 return MACRO_NONE; 29 return MACRO_NONE;
diff --git a/keyboards/bpiphany/kitten_paw/keymaps/default/keymap.c b/keyboards/bpiphany/kitten_paw/keymaps/default/keymap.c
index 6767f04145..3ad3247d49 100644
--- a/keyboards/bpiphany/kitten_paw/keymaps/default/keymap.c
+++ b/keyboards/bpiphany/kitten_paw/keymaps/default/keymap.c
@@ -14,10 +14,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
14 KC_LCTL,KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI, KC_APP,KC_RCTL, KC_LEFT,KC_DOWN,KC_RGHT, KC_P0,KC_PDOT) 14 KC_LCTL,KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI, KC_APP,KC_RCTL, KC_LEFT,KC_DOWN,KC_RGHT, KC_P0,KC_PDOT)
15}; 15};
16 16
17const uint16_t PROGMEM fn_actions[] = {
18
19};
20
21const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 17const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
22{ 18{
23 // MACRODOWN only works in this function 19 // MACRODOWN only works in this function
@@ -48,4 +44,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
48 44
49void led_set_user(uint8_t usb_led) { 45void led_set_user(uint8_t usb_led) {
50 46
51} \ No newline at end of file 47}
diff --git a/keyboards/bpiphany/unloved_bastard/keymaps/default/keymap.c b/keyboards/bpiphany/unloved_bastard/keymaps/default/keymap.c
index ea103154ea..0576cb2422 100644
--- a/keyboards/bpiphany/unloved_bastard/keymaps/default/keymap.c
+++ b/keyboards/bpiphany/unloved_bastard/keymaps/default/keymap.c
@@ -25,11 +25,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 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 )
26}; 26};
27 27
28
29const uint16_t PROGMEM fn_actions[] = {
30
31};
32
33const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 28const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
34{ 29{
35 // MACRODOWN only works in this function 30 // MACRODOWN only works in this function
diff --git a/keyboards/bpiphany/unloved_bastard/keymaps/default_ansi/keymap.c b/keyboards/bpiphany/unloved_bastard/keymaps/default_ansi/keymap.c
index 16c0342d23..afae406b1e 100644
--- a/keyboards/bpiphany/unloved_bastard/keymaps/default_ansi/keymap.c
+++ b/keyboards/bpiphany/unloved_bastard/keymaps/default_ansi/keymap.c
@@ -25,11 +25,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 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 )
26}; 26};
27 27
28
29const uint16_t PROGMEM fn_actions[] = {
30
31};
32
33const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 28const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
34{ 29{
35 // MACRODOWN only works in this function 30 // MACRODOWN only works in this function
diff --git a/keyboards/catch22/keymaps/default/keymap.c b/keyboards/catch22/keymaps/default/keymap.c
index f36478d440..790ae1eeb9 100644
--- a/keyboards/catch22/keymaps/default/keymap.c
+++ b/keyboards/catch22/keymaps/default/keymap.c
@@ -22,9 +22,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
22), 22),
23}; 23};
24 24
25const uint16_t PROGMEM fn_actions[] = {
26};
27
28const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function 25const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function
29{ 26{
30 return MACRO_NONE; 27 return MACRO_NONE;
diff --git a/keyboards/chibios_test/keymaps/default/keymap.c b/keyboards/chibios_test/keymaps/default/keymap.c
index a362e2ccf6..11616cf559 100644
--- a/keyboards/chibios_test/keymaps/default/keymap.c
+++ b/keyboards/chibios_test/keymaps/default/keymap.c
@@ -20,6 +20,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 20const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
21 {{KC_CAPS}}, // test with KC_CAPS, KC_A, RESET 21 {{KC_CAPS}}, // test with KC_CAPS, KC_A, RESET
22}; 22};
23
24const uint16_t fn_actions[] = {
25};
diff --git a/keyboards/chimera_ergo/keymaps/default/keymap.c b/keyboards/chimera_ergo/keymaps/default/keymap.c
index f24e6194bc..1b83877266 100644
--- a/keyboards/chimera_ergo/keymaps/default/keymap.c
+++ b/keyboards/chimera_ergo/keymaps/default/keymap.c
@@ -92,11 +92,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
92 92
93}; 93};
94 94
95
96const uint16_t PROGMEM fn_actions[] = {
97
98};
99
100const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 95const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
101{ 96{
102 switch(id) { 97 switch(id) {
diff --git a/keyboards/chimera_ortho/keymaps/gordon/keymap.c b/keyboards/chimera_ortho/keymaps/gordon/keymap.c
index c6766bed3a..c0543f2e04 100644
--- a/keyboards/chimera_ortho/keymaps/gordon/keymap.c
+++ b/keyboards/chimera_ortho/keymaps/gordon/keymap.c
@@ -301,11 +301,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
301 301
302}; 302};
303 303
304
305const uint16_t PROGMEM fn_actions[] = {
306
307};
308
309const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 304const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
310{ 305{
311 switch(id) { 306 switch(id) {
diff --git a/keyboards/ckeys/nakey/keymaps/default/keymap.c b/keyboards/ckeys/nakey/keymaps/default/keymap.c
index 9c3e45b946..ee14c1716e 100644
--- a/keyboards/ckeys/nakey/keymaps/default/keymap.c
+++ b/keyboards/ckeys/nakey/keymaps/default/keymap.c
@@ -25,10 +25,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 ), 25 ),
26}; 26};
27 27
28const uint16_t PROGMEM fn_actions[] = {
29
30};
31
32const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 28const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
33 // MACRODOWN only works in this function 29 // MACRODOWN only works in this function
34 switch(id) { 30 switch(id) {
diff --git a/keyboards/clueboard/17/keymaps/default/keymap.c b/keyboards/clueboard/17/keymaps/default/keymap.c
index e8f3525a86..67fa79c811 100644
--- a/keyboards/clueboard/17/keymaps/default/keymap.c
+++ b/keyboards/clueboard/17/keymaps/default/keymap.c
@@ -55,9 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
55/*enum function_id { 55/*enum function_id {
56};*/ 56};*/
57 57
58const uint16_t PROGMEM fn_actions[] = {
59};
60
61void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { 58void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) {
62 switch (id) { 59 switch (id) {
63 } 60 }
diff --git a/keyboards/cod67/keymaps/default/keymap.c b/keyboards/cod67/keymaps/default/keymap.c
index a85dc2c288..9e1273a189 100644
--- a/keyboards/cod67/keymaps/default/keymap.c
+++ b/keyboards/cod67/keymaps/default/keymap.c
@@ -26,10 +26,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
26 26
27}; 27};
28 28
29const uint16_t PROGMEM fn_actions[] = {
30
31};
32
33const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 29const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
34{ 30{
35 // MACRODOWN only works in this function 31 // MACRODOWN only works in this function
diff --git a/keyboards/daisy/keymaps/default/keymap.c b/keyboards/daisy/keymaps/default/keymap.c
index f1a5e353fa..9a520ba55d 100644
--- a/keyboards/daisy/keymaps/default/keymap.c
+++ b/keyboards/daisy/keymaps/default/keymap.c
@@ -70,10 +70,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
70 70
71}; 71};
72 72
73const uint16_t PROGMEM fn_actions[] = {
74
75};
76
77bool process_record_user(uint16_t keycode, keyrecord_t *record) { 73bool process_record_user(uint16_t keycode, keyrecord_t *record) {
78 switch (keycode) { 74 switch (keycode) {
79 case LOWER: 75 case LOWER:
diff --git a/keyboards/dichotomy/keymaps/default/keymap.c b/keyboards/dichotomy/keymaps/default/keymap.c
index e44bd21d9e..f3417a3fcd 100755
--- a/keyboards/dichotomy/keymaps/default/keymap.c
+++ b/keyboards/dichotomy/keymaps/default/keymap.c
@@ -87,11 +87,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
87 87
88}; 88};
89 89
90
91const uint16_t PROGMEM fn_actions[] = {
92
93};
94
95static uint16_t special_timers[LONGPRESS_COUNT] = {0xFFFF,0xFFFF,0xFFFF,0xFFFF}; 90static uint16_t special_timers[LONGPRESS_COUNT] = {0xFFFF,0xFFFF,0xFFFF,0xFFFF};
96static bool special_key_states[LONGPRESS_COUNT] = {0,0,0,0}; 91static bool special_key_states[LONGPRESS_COUNT] = {0,0,0,0};
97static bool special_key_pressed[LONGPRESS_COUNT] = {0,0,0,0}; 92static bool special_key_pressed[LONGPRESS_COUNT] = {0,0,0,0};
diff --git a/keyboards/duck/lightsaver/keymaps/rasmus/keymap.c b/keyboards/duck/lightsaver/keymaps/rasmus/keymap.c
index 518ba2d21a..70dc17bb13 100644
--- a/keyboards/duck/lightsaver/keymaps/rasmus/keymap.c
+++ b/keyboards/duck/lightsaver/keymaps/rasmus/keymap.c
@@ -91,9 +91,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
91 91
92}; 92};
93 93
94const uint16_t PROGMEM fn_actions[] = {
95};
96
97const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 94const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
98 switch(id) { 95 switch(id) {
99 case SHRG: 96 case SHRG:
diff --git a/keyboards/ergodox_ez/keymaps/matrixman/keymap.c b/keyboards/ergodox_ez/keymaps/matrixman/keymap.c
index d40f6475bc..f5d0a0cf79 100644
--- a/keyboards/ergodox_ez/keymaps/matrixman/keymap.c
+++ b/keyboards/ergodox_ez/keymaps/matrixman/keymap.c
@@ -162,11 +162,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
162), 162),
163}; 163};
164 164
165const uint16_t PROGMEM fn_actions[] = {
166// [1] = ACTION_LAYER_TAP_TOGGLE(SYMB), // FN1 - Tap/Toggle Layer 1 (Symbols)
167// [2] = ACTION_LAYER_TAP_TOGGLE(NAV) // FN2 - Tap/Toggle Layer 2 (Nav)
168};
169
170const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 165const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
171{ 166{
172 // MACRODOWN only works in this function 167 // MACRODOWN only works in this function
diff --git a/keyboards/ergodox_ez/util/compile_keymap.py b/keyboards/ergodox_ez/util/compile_keymap.py
index 7076a6ecb2..f427d6fd80 100644
--- a/keyboards/ergodox_ez/util/compile_keymap.py
+++ b/keyboards/ergodox_ez/util/compile_keymap.py
@@ -668,9 +668,6 @@ def iter_keymap_parts(config, keymaps):
668 668
669 yield "};\n\n" 669 yield "};\n\n"
670 670
671 # no idea what this is for
672 yield "const uint16_t PROGMEM fn_actions[] = {};\n"
673
674 # macros 671 # macros
675 yield MACROCODE.format( 672 yield MACROCODE.format(
676 macro_cases="", 673 macro_cases="",
diff --git a/keyboards/fc660c/keymaps/dbroqua/keymap.c b/keyboards/fc660c/keymaps/dbroqua/keymap.c
index 62ef234c75..0c6931a3f2 100644
--- a/keyboards/fc660c/keymaps/dbroqua/keymap.c
+++ b/keyboards/fc660c/keymaps/dbroqua/keymap.c
@@ -42,6 +42,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
42 _______,_______,_______, _______, _______,_______,MO(1), _______,_______,_______ 42 _______,_______,_______, _______, _______,_______,MO(1), _______,_______,_______
43 ) 43 )
44}; 44};
45
46const uint16_t PROGMEM fn_actions[] = {
47};
diff --git a/keyboards/fc660c/keymaps/default/keymap.c b/keyboards/fc660c/keymaps/default/keymap.c
index eae07c08b1..bf890c2c1d 100644
--- a/keyboards/fc660c/keymaps/default/keymap.c
+++ b/keyboards/fc660c/keymaps/default/keymap.c
@@ -32,6 +32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
32 _______,_______,_______, _______, _______,_______,MO(1), _______,_______,_______ 32 _______,_______,_______, _______, _______,_______,MO(1), _______,_______,_______
33 ) 33 )
34}; 34};
35
36const uint16_t PROGMEM fn_actions[] = {
37};
diff --git a/keyboards/fc980c/keymaps/actuation-point-example/keymap.c b/keyboards/fc980c/keymaps/actuation-point-example/keymap.c
index ac993ae6ba..96393a4d76 100644
--- a/keyboards/fc980c/keymaps/actuation-point-example/keymap.c
+++ b/keyboards/fc980c/keymaps/actuation-point-example/keymap.c
@@ -80,5 +80,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record)
80 return true; 80 return true;
81 } 81 }
82}; 82};
83
84const uint16_t PROGMEM fn_actions[] = {};
diff --git a/keyboards/fc980c/keymaps/coloneljesus/keymap.c b/keyboards/fc980c/keymaps/coloneljesus/keymap.c
index 26d476ab61..664d146fa7 100644
--- a/keyboards/fc980c/keymaps/coloneljesus/keymap.c
+++ b/keyboards/fc980c/keymaps/coloneljesus/keymap.c
@@ -32,5 +32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
32 _______, _______, _______, _______, _______, _______, LCTL(KC_BSPC), LCTL(KC_DEL), _______, _______, _______, _______, KC_PGUP, _______, _______, _______, _______, 32 _______, _______, _______, _______, _______, _______, LCTL(KC_BSPC), LCTL(KC_DEL), _______, _______, _______, _______, KC_PGUP, _______, _______, _______, _______,
33 _______, _______, _______, _______, _______, KC_APP, _______, KC_HOME, KC_PGDN, KC_END, _______, _______), 33 _______, _______, _______, _______, _______, KC_APP, _______, KC_HOME, KC_PGDN, KC_END, _______, _______),
34}; 34};
35
36const uint16_t PROGMEM fn_actions[] = {};
diff --git a/keyboards/fc980c/keymaps/default/keymap.c b/keyboards/fc980c/keymaps/default/keymap.c
index b3f7bb7b11..b3d86192d3 100644
--- a/keyboards/fc980c/keymaps/default/keymap.c
+++ b/keyboards/fc980c/keymaps/default/keymap.c
@@ -32,5 +32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PGUP, _______, _______, _______, _______, 32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PGUP, _______, _______, _______, _______,
33 _______, _______, _______, _______, _______, KC_APP, _______, KC_HOME, KC_PGDN, KC_END, _______, _______), 33 _______, _______, _______, _______, _______, KC_APP, _______, KC_HOME, KC_PGDN, KC_END, _______, _______),
34}; 34};
35
36const uint16_t PROGMEM fn_actions[] = {};
diff --git a/keyboards/gh60/keymaps/bluezio/keymap.c b/keyboards/gh60/keymaps/bluezio/keymap.c
index 7b2f16fada..c0f650ecc5 100644
--- a/keyboards/gh60/keymaps/bluezio/keymap.c
+++ b/keyboards/gh60/keymaps/bluezio/keymap.c
@@ -36,6 +36,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
36 KC_TRNS, KC_TRNS, KC_HOME, KC_SPC, KC_END, KC_PSCREEN, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, KC_TRNS, \ 36 KC_TRNS, KC_TRNS, KC_HOME, KC_SPC, KC_END, KC_PSCREEN, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, KC_TRNS, \
37 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),
38}; 38};
39
40const uint16_t PROGMEM fn_actions[] = {
41};
diff --git a/keyboards/gh60/keymaps/xyverz/keymap.c b/keyboards/gh60/keymaps/xyverz/keymap.c
index 3709a0c052..6179ce386b 100644
--- a/keyboards/gh60/keymaps/xyverz/keymap.c
+++ b/keyboards/gh60/keymaps/xyverz/keymap.c
@@ -118,10 +118,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
118 118
119}; 119};
120 120
121const uint16_t PROGMEM fn_actions[] = {
122
123};
124
125void persistent_default_layer_set(uint16_t default_layer) { 121void persistent_default_layer_set(uint16_t default_layer) {
126 eeconfig_update_default_layer(default_layer); 122 eeconfig_update_default_layer(default_layer);
127 default_layer_set(default_layer); 123 default_layer_set(default_layer);
diff --git a/keyboards/gonnerd/keymaps/default/keymap.c b/keyboards/gonnerd/keymaps/default/keymap.c
index 1055ddc53f..19b7960161 100644
--- a/keyboards/gonnerd/keymaps/default/keymap.c
+++ b/keyboards/gonnerd/keymaps/default/keymap.c
@@ -20,7 +20,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 __x__, __x__, __x__, __x__, __x__, __x__, KC_TRNS, __x__ \ 20 __x__, __x__, __x__, __x__, __x__, __x__, KC_TRNS, __x__ \
21 ), 21 ),
22}; 22};
23
24const uint16_t PROGMEM fn_actions[] = {
25
26};
diff --git a/keyboards/gonnerd/keymaps/tkl/keymap.c b/keyboards/gonnerd/keymaps/tkl/keymap.c
index 1b7e7031a0..404f3825f6 100644
--- a/keyboards/gonnerd/keymaps/tkl/keymap.c
+++ b/keyboards/gonnerd/keymaps/tkl/keymap.c
@@ -25,7 +25,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25 ) 25 )
26 26
27}; 27};
28
29const uint16_t PROGMEM fn_actions[] = {
30
31};
diff --git a/keyboards/h87a/keymaps/default/keymap.c b/keyboards/h87a/keymaps/default/keymap.c
index 20418604ce..89178453d5 100644
--- a/keyboards/h87a/keymaps/default/keymap.c
+++ b/keyboards/h87a/keymaps/default/keymap.c
@@ -35,10 +35,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
35 35
36}; 36};
37 37
38const uint16_t PROGMEM fn_actions[] = {
39
40};
41
42const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 38const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
43{ 39{
44 // MACRODOWN only works in this function 40 // MACRODOWN only works in this function
diff --git a/keyboards/handwired/frenchdev/keymaps/default/keymap.c b/keyboards/handwired/frenchdev/keymaps/default/keymap.c
index 635383b55b..9912a3e98a 100644
--- a/keyboards/handwired/frenchdev/keymaps/default/keymap.c
+++ b/keyboards/handwired/frenchdev/keymaps/default/keymap.c
@@ -176,11 +176,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
176 176
177}; 177};
178 178
179
180const uint16_t PROGMEM fn_actions[] = {
181
182};
183
184void hold_shift(void) { 179void hold_shift(void) {
185 shift_count = shift_count + 1; 180 shift_count = shift_count + 1;
186 register_code(KC_LSHIFT); 181 register_code(KC_LSHIFT);
diff --git a/keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c b/keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c
index 9cd58c0ec9..130465e8d8 100644
--- a/keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c
+++ b/keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c
@@ -137,10 +137,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
137 ),*/ 137 ),*/
138}; 138};
139 139
140const uint16_t PROGMEM fn_actions[] = {
141
142};
143
144const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 140const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
145{ 141{
146 // MACRODOWN only works in this function 142 // MACRODOWN only works in this function
diff --git a/keyboards/handwired/retro_refit/keymaps/default/keymap.c b/keyboards/handwired/retro_refit/keymaps/default/keymap.c
index 598541a05b..a850bd5080 100644
--- a/keyboards/handwired/retro_refit/keymaps/default/keymap.c
+++ b/keyboards/handwired/retro_refit/keymaps/default/keymap.c
@@ -11,10 +11,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
11 LCTL, LGUI, LALT, SPC, INS, DEL, LEFT, DOWN, RGHT), 11 LCTL, LGUI, LALT, SPC, INS, DEL, LEFT, DOWN, RGHT),
12}; 12};
13 13
14const uint16_t PROGMEM fn_actions[] = {
15
16};
17
18const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 14const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
19{ 15{
20 // MACRODOWN only works in this function 16 // MACRODOWN only works in this function
diff --git a/keyboards/handwired/woodpad/keymaps/default/keymap.c b/keyboards/handwired/woodpad/keymaps/default/keymap.c
index 1fa90ba919..70c05fc271 100644
--- a/keyboards/handwired/woodpad/keymaps/default/keymap.c
+++ b/keyboards/handwired/woodpad/keymaps/default/keymap.c
@@ -59,10 +59,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
59), 59),
60}; 60};
61 61
62const uint16_t PROGMEM fn_actions[] = {
63
64};
65
66void numlock_led_on(void) { 62void numlock_led_on(void) {
67 PORTF |= (1<<7); 63 PORTF |= (1<<7);
68} 64}
diff --git a/keyboards/hhkb/keymaps/cinaeco/keymap.c b/keyboards/hhkb/keymaps/cinaeco/keymap.c
index f50f90a843..c27e37d8a0 100644
--- a/keyboards/hhkb/keymaps/cinaeco/keymap.c
+++ b/keyboards/hhkb/keymaps/cinaeco/keymap.c
@@ -162,10 +162,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
162 162
163}; 163};
164 164
165const uint16_t PROGMEM fn_actions[] = {
166
167};
168
169const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 165const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
170{ 166{
171 return MACRO_NONE; 167 return MACRO_NONE;
diff --git a/keyboards/hhkb/keymaps/dbroqua/keymap.c b/keyboards/hhkb/keymaps/dbroqua/keymap.c
index 666471a03b..4da9b1d4ab 100644
--- a/keyboards/hhkb/keymaps/dbroqua/keymap.c
+++ b/keyboards/hhkb/keymaps/dbroqua/keymap.c
@@ -97,10 +97,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
97 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, 97 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,
98 DEF, ALT, KC_TRNS, KC_TRNS, KC_TRNS)}; 98 DEF, ALT, KC_TRNS, KC_TRNS, KC_TRNS)};
99 99
100const uint16_t PROGMEM fn_actions[] = {
101
102};
103
104const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 100const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
105{ 101{
106 // MACRODOWN only works in this function 102 // MACRODOWN only works in this function
diff --git a/keyboards/hhkb/keymaps/default/keymap.c b/keyboards/hhkb/keymaps/default/keymap.c
index 3a01fd8020..af6102f108 100644
--- a/keyboards/hhkb/keymaps/default/keymap.c
+++ b/keyboards/hhkb/keymaps/default/keymap.c
@@ -55,10 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
55 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS, 55 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS,
56 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)}; 56 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)};
57 57
58const uint16_t PROGMEM fn_actions[] = {
59
60};
61
62const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 58const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
63{ 59{
64 // MACRODOWN only works in this function 60 // MACRODOWN only works in this function
diff --git a/keyboards/hhkb/keymaps/enoch_jp/keymap.c b/keyboards/hhkb/keymaps/enoch_jp/keymap.c
index 60bf832a74..b685300a76 100644
--- a/keyboards/hhkb/keymaps/enoch_jp/keymap.c
+++ b/keyboards/hhkb/keymaps/enoch_jp/keymap.c
@@ -44,10 +44,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
44 _______, _______, _______, _______, _______, _______, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, _______, _______, _______, 44 _______, _______, _______, _______, _______, _______, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, _______, _______, _______,
45 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______)}; 45 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______)};
46 46
47const uint16_t PROGMEM fn_actions[] = {
48
49};
50
51const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 47const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
52{ 48{
53 return MACRO_NONE; 49 return MACRO_NONE;
diff --git a/keyboards/hhkb/keymaps/eric/keymap.c b/keyboards/hhkb/keymaps/eric/keymap.c
index 0f3b4c7f36..bf788b2ffd 100644
--- a/keyboards/hhkb/keymaps/eric/keymap.c
+++ b/keyboards/hhkb/keymaps/eric/keymap.c
@@ -53,10 +53,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
53 KC_TRNS, KC_UNDS, KC_PLUS, KC_LPRN, KC_RPRN, KC_PIPE, KC_TRNS, KC_TRNS, KC_PGDN, KC_END, KC_DOWN, KC_TRNS, KC_TRNS, 53 KC_TRNS, KC_UNDS, KC_PLUS, KC_LPRN, KC_RPRN, KC_PIPE, KC_TRNS, KC_TRNS, KC_PGDN, KC_END, KC_DOWN, KC_TRNS, KC_TRNS,
54 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)}; 54 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)};
55 55
56const uint16_t PROGMEM fn_actions[] = {
57
58};
59
60const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 56const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
61{ 57{
62 // MACRODOWN only works in this function 58 // MACRODOWN only works in this function
diff --git a/keyboards/hhkb/keymaps/jp/keymap.c b/keyboards/hhkb/keymaps/jp/keymap.c
index 24e4a04a53..fefe61452e 100644
--- a/keyboards/hhkb/keymaps/jp/keymap.c
+++ b/keyboards/hhkb/keymaps/jp/keymap.c
@@ -49,7 +49,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t macro_id, uint8_t o
49{ 49{
50 return MACRO_NONE; 50 return MACRO_NONE;
51} 51}
52
53const uint16_t PROGMEM fn_actions[] = {
54
55};
diff --git a/keyboards/hhkb/keymaps/jp_mac/keymap.c b/keyboards/hhkb/keymaps/jp_mac/keymap.c
index 326f22cd12..80fa14e7a8 100644
--- a/keyboards/hhkb/keymaps/jp_mac/keymap.c
+++ b/keyboards/hhkb/keymaps/jp_mac/keymap.c
@@ -49,7 +49,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t macro_id, uint8_t o
49{ 49{
50 return MACRO_NONE; 50 return MACRO_NONE;
51} 51}
52
53const uint16_t PROGMEM fn_actions[] = {
54
55};
diff --git a/keyboards/hhkb/keymaps/krusli/keymap.c b/keyboards/hhkb/keymaps/krusli/keymap.c
index 3a01fd8020..af6102f108 100644
--- a/keyboards/hhkb/keymaps/krusli/keymap.c
+++ b/keyboards/hhkb/keymaps/krusli/keymap.c
@@ -55,10 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
55 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS, 55 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS,
56 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)}; 56 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)};
57 57
58const uint16_t PROGMEM fn_actions[] = {
59
60};
61
62const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 58const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
63{ 59{
64 // MACRODOWN only works in this function 60 // MACRODOWN only works in this function
diff --git a/keyboards/hhkb/keymaps/mjt/keymap.c b/keyboards/hhkb/keymaps/mjt/keymap.c
index d1725f5c75..e51eb8bf92 100644
--- a/keyboards/hhkb/keymaps/mjt/keymap.c
+++ b/keyboards/hhkb/keymaps/mjt/keymap.c
@@ -82,10 +82,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
82 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGDN, KC_TRNS, KC_TRNS, 82 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGDN, KC_TRNS, KC_TRNS,
83 KC_TRNS, KC_TRNS, DYN_REC_STOP, KC_TRNS, KC_TRNS)}; 83 KC_TRNS, KC_TRNS, DYN_REC_STOP, KC_TRNS, KC_TRNS)};
84 84
85const uint16_t PROGMEM fn_actions[] = {
86
87};
88
89const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 85const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
90{ 86{
91 // MACRODOWN only works in this function 87 // MACRODOWN only works in this function
diff --git a/keyboards/hhkb/keymaps/rdg_jp/keymap.c b/keyboards/hhkb/keymaps/rdg_jp/keymap.c
index 2afac7a0b0..f7df543abe 100644
--- a/keyboards/hhkb/keymaps/rdg_jp/keymap.c
+++ b/keyboards/hhkb/keymaps/rdg_jp/keymap.c
@@ -55,7 +55,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t macro_id, uint8_t o
55{ 55{
56 return MACRO_NONE; 56 return MACRO_NONE;
57} 57}
58
59const uint16_t PROGMEM fn_actions[] = {
60
61};
diff --git a/keyboards/hhkb/keymaps/sh_jp/keymap.c b/keyboards/hhkb/keymaps/sh_jp/keymap.c
index 39710a6542..5dbbea8c8c 100644
--- a/keyboards/hhkb/keymaps/sh_jp/keymap.c
+++ b/keyboards/hhkb/keymaps/sh_jp/keymap.c
@@ -50,7 +50,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t macro_id, uint8_t o
50{ 50{
51 return MACRO_NONE; 51 return MACRO_NONE;
52} 52}
53
54const uint16_t PROGMEM fn_actions[] = {
55
56};
diff --git a/keyboards/hhkb/keymaps/smt/keymap.c b/keyboards/hhkb/keymaps/smt/keymap.c
index 428861640f..d6cbaac4b7 100644
--- a/keyboards/hhkb/keymaps/smt/keymap.c
+++ b/keyboards/hhkb/keymaps/smt/keymap.c
@@ -121,10 +121,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
121 _______, _______, QWERTY, COLEMAK, DVORAK, _______, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, _______, _______, 121 _______, _______, QWERTY, COLEMAK, DVORAK, _______, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, _______, _______,
122 _______, _______, _______, _______, _______)}; 122 _______, _______, _______, _______, _______)};
123 123
124const uint16_t PROGMEM fn_actions[] = {
125
126};
127
128const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 124const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
129{ 125{
130 // MACRODOWN only works in this function 126 // MACRODOWN only works in this function
diff --git a/keyboards/infinity60/keymaps/default/keymap.c b/keyboards/infinity60/keymaps/default/keymap.c
index 5d310e3b29..4882469c00 100644
--- a/keyboards/infinity60/keymaps/default/keymap.c
+++ b/keyboards/infinity60/keymaps/default/keymap.c
@@ -42,10 +42,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
42 KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), 42 KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS),
43}; 43};
44 44
45const uint16_t fn_actions[] = {
46
47};
48
49// Runs just one time when the keyboard initializes. 45// Runs just one time when the keyboard initializes.
50void matrix_init_user(void) { 46void matrix_init_user(void) {
51 47
diff --git a/keyboards/infinity60/keymaps/depariel/keymap.c b/keyboards/infinity60/keymaps/depariel/keymap.c
index d1a1a04a45..22d74b866b 100755
--- a/keyboards/infinity60/keymaps/depariel/keymap.c
+++ b/keyboards/infinity60/keymaps/depariel/keymap.c
@@ -76,10 +76,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
76 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO), 76 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO),
77}; 77};
78 78
79const uint16_t PROGMEM fn_actions[] = {
80
81};
82
83// Runs just one time when the keyboard initializes. 79// Runs just one time when the keyboard initializes.
84void matrix_init_user(void) { 80void matrix_init_user(void) {
85 81
diff --git a/keyboards/infinity60/keymaps/hasu/keymap.c b/keyboards/infinity60/keymaps/hasu/keymap.c
index ec0d321833..51def26569 100644
--- a/keyboards/infinity60/keymaps/hasu/keymap.c
+++ b/keyboards/infinity60/keymaps/hasu/keymap.c
@@ -105,13 +105,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
105 105
106}; 106};
107 107
108/*
109 * Fn action definition
110 */
111const uint16_t fn_actions[] = {
112
113};
114
115// Runs just one time when the keyboard initializes. 108// Runs just one time when the keyboard initializes.
116void matrix_init_user(void) { 109void matrix_init_user(void) {
117 110
diff --git a/keyboards/k_type/keymaps/belak/keymap.c b/keyboards/k_type/keymaps/belak/keymap.c
index 6bddeb13e1..1f59630b1e 100644
--- a/keyboards/k_type/keymaps/belak/keymap.c
+++ b/keyboards/k_type/keymaps/belak/keymap.c
@@ -22,10 +22,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
22 _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_END), 22 _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_END),
23}; 23};
24 24
25const uint16_t fn_actions[] = {
26
27};
28
29// Runs just one time when the keyboard initializes. 25// Runs just one time when the keyboard initializes.
30void matrix_init_user(void) { 26void matrix_init_user(void) {
31 27
diff --git a/keyboards/k_type/keymaps/default/keymap.c b/keyboards/k_type/keymaps/default/keymap.c
index 90b3ac7686..29d93c1072 100644
--- a/keyboards/k_type/keymaps/default/keymap.c
+++ b/keyboards/k_type/keymaps/default/keymap.c
@@ -10,10 +10,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
10 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), 10 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),
11}; 11};
12 12
13const uint16_t fn_actions[] = {
14
15};
16
17// Runs just one time when the keyboard initializes. 13// Runs just one time when the keyboard initializes.
18void matrix_init_user(void) { 14void matrix_init_user(void) {
19 15
diff --git a/keyboards/kbd66/keymaps/ansi/keymap.c b/keyboards/kbd66/keymaps/ansi/keymap.c
index f2275d9f63..d73e5aec8a 100644
--- a/keyboards/kbd66/keymaps/ansi/keymap.c
+++ b/keyboards/kbd66/keymaps/ansi/keymap.c
@@ -66,10 +66,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
66 66
67}; 67};
68 68
69const uint16_t PROGMEM fn_actions[] = {
70
71};
72
73const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 69const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
74{ 70{
75 // MACRODOWN only works in this function 71 // MACRODOWN only works in this function
diff --git a/keyboards/kbd66/keymaps/default/keymap.c b/keyboards/kbd66/keymaps/default/keymap.c
index 6a4c0b57f6..a969d65101 100644
--- a/keyboards/kbd66/keymaps/default/keymap.c
+++ b/keyboards/kbd66/keymaps/default/keymap.c
@@ -66,10 +66,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
66 66
67}; 67};
68 68
69const uint16_t PROGMEM fn_actions[] = {
70
71};
72
73const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 69const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
74{ 70{
75 // MACRODOWN only works in this function 71 // MACRODOWN only works in this function
diff --git a/keyboards/kbd66/keymaps/iso/keymap.c b/keyboards/kbd66/keymaps/iso/keymap.c
index 4e30409849..5ee64e3522 100644
--- a/keyboards/kbd66/keymaps/iso/keymap.c
+++ b/keyboards/kbd66/keymaps/iso/keymap.c
@@ -66,10 +66,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
66 66
67}; 67};
68 68
69const uint16_t PROGMEM fn_actions[] = {
70
71};
72
73const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 69const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
74{ 70{
75 // MACRODOWN only works in this function 71 // MACRODOWN only works in this function
diff --git a/keyboards/kbd8x/keymaps/default/keymap.c b/keyboards/kbd8x/keymaps/default/keymap.c
index bfbc841d58..3d315035be 100644
--- a/keyboards/kbd8x/keymaps/default/keymap.c
+++ b/keyboards/kbd8x/keymaps/default/keymap.c
@@ -27,10 +27,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
27 27
28}; 28};
29 29
30const uint16_t PROGMEM fn_actions[] = {
31
32};
33
34const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 30const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
35{ 31{
36 // MACRODOWN only works in this function 32 // MACRODOWN only works in this function
diff --git a/keyboards/kbd8x/keymaps/default_backlighting/keymap.c b/keyboards/kbd8x/keymaps/default_backlighting/keymap.c
index 6e3950e500..e664575d5f 100644
--- a/keyboards/kbd8x/keymaps/default_backlighting/keymap.c
+++ b/keyboards/kbd8x/keymaps/default_backlighting/keymap.c
@@ -34,10 +34,6 @@ 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, KC_TRNS, KC_TRNS, KC_TRNS), 34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
35}; 35};
36 36
37const uint16_t PROGMEM fn_actions[] = {
38
39};
40
41const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 37const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
42{ 38{
43 // MACRODOWN only works in this function 39 // MACRODOWN only works in this function
diff --git a/keyboards/kc60/keymaps/default/keymap.c b/keyboards/kc60/keymaps/default/keymap.c
index 045ab810f9..073ae9c4a5 100644
--- a/keyboards/kc60/keymaps/default/keymap.c
+++ b/keyboards/kc60/keymaps/default/keymap.c
@@ -11,10 +11,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
11 ), 11 ),
12}; 12};
13 13
14const uint16_t PROGMEM fn_actions[] = {
15
16};
17
18const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 14const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
19{ 15{
20 // MACRODOWN only works in this function 16 // MACRODOWN only works in this function
diff --git a/keyboards/kc60/keymaps/sgoodwin/keymap.c b/keyboards/kc60/keymaps/sgoodwin/keymap.c
index 25870d0a78..c78e3108f7 100644
--- a/keyboards/kc60/keymaps/sgoodwin/keymap.c
+++ b/keyboards/kc60/keymaps/sgoodwin/keymap.c
@@ -29,10 +29,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
29 ), 29 ),
30}; 30};
31 31
32const uint16_t PROGMEM fn_actions[] = {
33
34};
35
36const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 32const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
37{ 33{
38 // MACRODOWN only works in this function 34 // MACRODOWN only works in this function
diff --git a/keyboards/kc60/keymaps/wigguno/keymap.c b/keyboards/kc60/keymaps/wigguno/keymap.c
index a4a946f0df..aa730c22f9 100644
--- a/keyboards/kc60/keymaps/wigguno/keymap.c
+++ b/keyboards/kc60/keymaps/wigguno/keymap.c
@@ -51,10 +51,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
51 ), 51 ),
52}; 52};
53 53
54const uint16_t PROGMEM fn_actions[] = {
55
56};
57
58const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 54const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
59{ 55{
60 // MACRODOWN only works in this function 56 // MACRODOWN only works in this function
diff --git a/keyboards/kinesis/keymaps/carpalx/keymap.c b/keyboards/kinesis/keymaps/carpalx/keymap.c
index c00c5327b3..922e8e7615 100644
--- a/keyboards/kinesis/keymaps/carpalx/keymap.c
+++ b/keyboards/kinesis/keymaps/carpalx/keymap.c
@@ -168,11 +168,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
168 168
169}; 169};
170 170
171
172const uint16_t PROGMEM fn_actions[] = {
173
174};
175
176void persistent_default_layer_set(uint16_t default_layer) { 171void persistent_default_layer_set(uint16_t default_layer) {
177 eeconfig_update_default_layer(default_layer); 172 eeconfig_update_default_layer(default_layer);
178 default_layer_set(default_layer); 173 default_layer_set(default_layer);
diff --git a/keyboards/kinesis/keymaps/default/keymap.c b/keyboards/kinesis/keymaps/default/keymap.c
index f36d6dd1dd..98de455e58 100644
--- a/keyboards/kinesis/keymaps/default/keymap.c
+++ b/keyboards/kinesis/keymaps/default/keymap.c
@@ -52,11 +52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
52 ) 52 )
53}; 53};
54 54
55
56const uint16_t PROGMEM fn_actions[] = {
57
58};
59
60const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 55const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
61{ 56{
62 // MACRODOWN only works in this function 57 // MACRODOWN only works in this function
diff --git a/keyboards/kinesis/keymaps/default_pretty/keymap.c b/keyboards/kinesis/keymaps/default_pretty/keymap.c
index 58d749074d..cb4cb6f26a 100644
--- a/keyboards/kinesis/keymaps/default_pretty/keymap.c
+++ b/keyboards/kinesis/keymaps/default_pretty/keymap.c
@@ -45,11 +45,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
45 45
46}; 46};
47 47
48
49const uint16_t PROGMEM fn_actions[] = {
50
51};
52
53const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 48const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
54{ 49{
55 // MACRODOWN only works in this function 50 // MACRODOWN only works in this function
diff --git a/keyboards/kinesis/keymaps/dvorak/keymap.c b/keyboards/kinesis/keymaps/dvorak/keymap.c
index 5d9739866c..9e44c10ce5 100644
--- a/keyboards/kinesis/keymaps/dvorak/keymap.c
+++ b/keyboards/kinesis/keymaps/dvorak/keymap.c
@@ -55,11 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
55) 55)
56}; 56};
57 57
58
59const uint16_t PROGMEM fn_actions[] = {
60
61};
62
63const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 58const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
64{ 59{
65 // MACRODOWN only works in this function 60 // MACRODOWN only works in this function
diff --git a/keyboards/kinesis/keymaps/xyverz/keymap.c b/keyboards/kinesis/keymaps/xyverz/keymap.c
index 2eab62a2bc..3c697f8f07 100644
--- a/keyboards/kinesis/keymaps/xyverz/keymap.c
+++ b/keyboards/kinesis/keymaps/xyverz/keymap.c
@@ -270,11 +270,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
270 270
271}; 271};
272 272
273
274const uint16_t PROGMEM fn_actions[] = {
275
276};
277
278void persistent_default_layer_set(uint16_t default_layer) { 273void persistent_default_layer_set(uint16_t default_layer) {
279 eeconfig_update_default_layer(default_layer); 274 eeconfig_update_default_layer(default_layer);
280 default_layer_set(default_layer); 275 default_layer_set(default_layer);
diff --git a/keyboards/kira75/keymaps/default/keymap.c b/keyboards/kira75/keymaps/default/keymap.c
index cba4ca9927..7a08c4e50a 100644
--- a/keyboards/kira75/keymaps/default/keymap.c
+++ b/keyboards/kira75/keymaps/default/keymap.c
@@ -26,10 +26,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
26), 26),
27}; 27};
28 28
29const uint16_t PROGMEM fn_actions[] = {
30
31};
32
33const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 29const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
34{ 30{
35 // MACRODOWN only works in this function 31 // MACRODOWN only works in this function
diff --git a/keyboards/kmac/keymaps/default/keymap.c b/keyboards/kmac/keymaps/default/keymap.c
index 8ae8627a06..ca59757539 100644
--- a/keyboards/kmac/keymaps/default/keymap.c
+++ b/keyboards/kmac/keymaps/default/keymap.c
@@ -42,10 +42,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
42 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), 42 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______),
43}; 43};
44 44
45const uint16_t PROGMEM fn_actions[] = {
46
47};
48
49const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 45const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
50{ 46{
51 // MACRODOWN only works in this function 47 // MACRODOWN only works in this function
diff --git a/keyboards/kmac/keymaps/winkeyless/keymap.c b/keyboards/kmac/keymaps/winkeyless/keymap.c
index 985d5a89fb..d714e46d32 100644
--- a/keyboards/kmac/keymaps/winkeyless/keymap.c
+++ b/keyboards/kmac/keymaps/winkeyless/keymap.c
@@ -42,10 +42,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
42 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), 42 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______),
43}; 43};
44 44
45const uint16_t PROGMEM fn_actions[] = {
46
47};
48
49const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 45const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
50{ 46{
51 // MACRODOWN only works in this function 47 // MACRODOWN only works in this function
diff --git a/keyboards/massdrop/alt/keymaps/default/keymap.c b/keyboards/massdrop/alt/keymaps/default/keymap.c
index a5c443ffcd..7ffa53dcaa 100644
--- a/keyboards/massdrop/alt/keymaps/default/keymap.c
+++ b/keyboards/massdrop/alt/keymaps/default/keymap.c
@@ -52,10 +52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
52 */ 52 */
53}; 53};
54 54
55const uint16_t PROGMEM fn_actions[] = {
56
57};
58
59// Runs just one time when the keyboard initializes. 55// Runs just one time when the keyboard initializes.
60void matrix_init_user(void) { 56void matrix_init_user(void) {
61}; 57};
diff --git a/keyboards/massdrop/alt/keymaps/mac/keymap.c b/keyboards/massdrop/alt/keymaps/mac/keymap.c
index d6978fd801..9fd4816ccf 100644
--- a/keyboards/massdrop/alt/keymaps/mac/keymap.c
+++ b/keyboards/massdrop/alt/keymaps/mac/keymap.c
@@ -52,10 +52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
52 */ 52 */
53}; 53};
54 54
55const uint16_t PROGMEM fn_actions[] = {
56
57};
58
59// Runs just one time when the keyboard initializes. 55// Runs just one time when the keyboard initializes.
60void matrix_init_user(void) { 56void matrix_init_user(void) {
61}; 57};
diff --git a/keyboards/massdrop/alt/keymaps/reywood/keymap.c b/keyboards/massdrop/alt/keymaps/reywood/keymap.c
index 8b69f0e8eb..48b804efea 100644
--- a/keyboards/massdrop/alt/keymaps/reywood/keymap.c
+++ b/keyboards/massdrop/alt/keymaps/reywood/keymap.c
@@ -52,10 +52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
52 ), 52 ),
53}; 53};
54 54
55const uint16_t PROGMEM fn_actions[] = {
56
57};
58
59// Runs just one time when the keyboard initializes. 55// Runs just one time when the keyboard initializes.
60void matrix_init_user(void) { 56void matrix_init_user(void) {
61}; 57};
diff --git a/keyboards/massdrop/ctrl/keymaps/default/keymap.c b/keyboards/massdrop/ctrl/keymaps/default/keymap.c
index 88c1ac3123..11597f9879 100644
--- a/keyboards/massdrop/ctrl/keymaps/default/keymap.c
+++ b/keyboards/massdrop/ctrl/keymaps/default/keymap.c
@@ -55,10 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
55 */ 55 */
56}; 56};
57 57
58const uint16_t PROGMEM fn_actions[] = {
59
60};
61
62// Runs just one time when the keyboard initializes. 58// Runs just one time when the keyboard initializes.
63void matrix_init_user(void) { 59void matrix_init_user(void) {
64}; 60};
diff --git a/keyboards/massdrop/ctrl/keymaps/mac/keymap.c b/keyboards/massdrop/ctrl/keymaps/mac/keymap.c
index 6c5dfe19c0..badb566b37 100644
--- a/keyboards/massdrop/ctrl/keymaps/mac/keymap.c
+++ b/keyboards/massdrop/ctrl/keymaps/mac/keymap.c
@@ -55,10 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
55 */ 55 */
56}; 56};
57 57
58const uint16_t PROGMEM fn_actions[] = {
59
60};
61
62// Runs just one time when the keyboard initializes. 58// Runs just one time when the keyboard initializes.
63void matrix_init_user(void) { 59void matrix_init_user(void) {
64}; 60};
diff --git a/keyboards/maxipad/keymaps/default/keymap.c b/keyboards/maxipad/keymaps/default/keymap.c
index e730200a20..5cec84c545 100644
--- a/keyboards/maxipad/keymaps/default/keymap.c
+++ b/keyboards/maxipad/keymaps/default/keymap.c
@@ -17,9 +17,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
17), 17),
18}; 18};
19 19
20const uint16_t PROGMEM fn_actions[] = {
21};
22
23const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function 20const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function
24{ 21{
25 return MACRO_NONE; 22 return MACRO_NONE;
diff --git a/keyboards/meira/keymaps/cole/keymap.c b/keyboards/meira/keymaps/cole/keymap.c
index b1c230d926..71c8d9711d 100644
--- a/keyboards/meira/keymaps/cole/keymap.c
+++ b/keyboards/meira/keymaps/cole/keymap.c
@@ -118,10 +118,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
118 ) 118 )
119}; 119};
120 120
121const uint16_t PROGMEM fn_actions[] = {
122
123};
124
125// Setting ADJUST layer RGB back to default 121// Setting ADJUST layer RGB back to default
126void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { 122void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {
127 if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { 123 if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) {
diff --git a/keyboards/meira/keymaps/default/keymap.c b/keyboards/meira/keymaps/default/keymap.c
index 4bbd014cb7..b25d789192 100644
--- a/keyboards/meira/keymaps/default/keymap.c
+++ b/keyboards/meira/keymaps/default/keymap.c
@@ -162,10 +162,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
162 ) 162 )
163}; 163};
164 164
165const uint16_t PROGMEM fn_actions[] = {
166
167};
168
169// Setting ADJUST layer RGB back to default 165// Setting ADJUST layer RGB back to default
170void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { 166void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {
171 if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { 167 if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) {
diff --git a/keyboards/meira/keymaps/grahampheath/keymap.c b/keyboards/meira/keymaps/grahampheath/keymap.c
index 69815ef975..cd02137877 100644
--- a/keyboards/meira/keymaps/grahampheath/keymap.c
+++ b/keyboards/meira/keymaps/grahampheath/keymap.c
@@ -204,10 +204,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
204 ) 204 )
205}; 205};
206 206
207const uint16_t PROGMEM fn_actions[] = {
208
209};
210
211const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 207const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
212{ 208{
213 // MACRODOWN only works in this function 209 // MACRODOWN only works in this function
diff --git a/keyboards/meira/keymaps/takmiya/keymap.c b/keyboards/meira/keymaps/takmiya/keymap.c
index 48602dfaf4..12dad6d690 100644
--- a/keyboards/meira/keymaps/takmiya/keymap.c
+++ b/keyboards/meira/keymaps/takmiya/keymap.c
@@ -112,10 +112,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
112 ) 112 )
113}; 113};
114 114
115const uint16_t PROGMEM fn_actions[] = {
116
117};
118
119// Setting ADJUST layer RGB back to default 115// Setting ADJUST layer RGB back to default
120void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { 116void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {
121 if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { 117 if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) {
diff --git a/keyboards/mint60/keymaps/default/keymap.c b/keyboards/mint60/keymaps/default/keymap.c
index 36895cb474..e07d199ea9 100644
--- a/keyboards/mint60/keymaps/default/keymap.c
+++ b/keyboards/mint60/keymaps/default/keymap.c
@@ -52,10 +52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
52 ) 52 )
53}; 53};
54 54
55const uint16_t PROGMEM fn_actions[] = {
56
57};
58
59// define variables for reactive RGB 55// define variables for reactive RGB
60bool TOG_STATUS = false; 56bool TOG_STATUS = false;
61int RGB_current_mode; 57int RGB_current_mode;
diff --git a/keyboards/mint60/keymaps/eucalyn/keymap.c b/keyboards/mint60/keymaps/eucalyn/keymap.c
index 566d734a52..c26dd38d31 100644
--- a/keyboards/mint60/keymaps/eucalyn/keymap.c
+++ b/keyboards/mint60/keymaps/eucalyn/keymap.c
@@ -52,10 +52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
52 ) 52 )
53}; 53};
54 54
55const uint16_t PROGMEM fn_actions[] = {
56
57};
58
59// define variables for reactive RGB 55// define variables for reactive RGB
60bool TOG_STATUS = false; 56bool TOG_STATUS = false;
61int RGB_current_mode; 57int RGB_current_mode;
diff --git a/keyboards/mitosis/keymaps/default/keymap.c b/keyboards/mitosis/keymaps/default/keymap.c
index 99f57c55fd..60ebdac60a 100644
--- a/keyboards/mitosis/keymaps/default/keymap.c
+++ b/keyboards/mitosis/keymaps/default/keymap.c
@@ -80,11 +80,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
80 80
81}; 81};
82 82
83
84const uint16_t PROGMEM fn_actions[] = {
85
86};
87
88static uint16_t key_timer; 83static uint16_t key_timer;
89 84
90const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 85const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
diff --git a/keyboards/mitosis/keymaps/mjt/keymap.c b/keyboards/mitosis/keymaps/mjt/keymap.c
index 260fa133f0..379738951a 100644
--- a/keyboards/mitosis/keymaps/mjt/keymap.c
+++ b/keyboards/mitosis/keymaps/mjt/keymap.c
@@ -119,9 +119,6 @@ float music_scale[][2] = SONG(MUSIC_SCALE_SOUND);
119float tone_goodbye[][2] = SONG(GOODBYE_SOUND); 119float tone_goodbye[][2] = SONG(GOODBYE_SOUND);
120#endif 120#endif
121 121
122const uint16_t PROGMEM fn_actions[] = {
123
124};
125static uint16_t function_layer = _FUNCTIONMAC; 122static uint16_t function_layer = _FUNCTIONMAC;
126static uint16_t key_timer; 123static uint16_t key_timer;
127 124
diff --git a/keyboards/mxss/keymaps/default/keymap.c b/keyboards/mxss/keymaps/default/keymap.c
index 47983c90c6..7ac107f371 100644
--- a/keyboards/mxss/keymaps/default/keymap.c
+++ b/keyboards/mxss/keymaps/default/keymap.c
@@ -51,11 +51,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
51), 51),
52}; 52};
53 53
54
55const uint16_t PROGMEM fn_actions[] = {
56
57};
58
59const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 54const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
60{ 55{
61 // MACRODOWN only works in this function 56 // MACRODOWN only works in this function
diff --git a/keyboards/nyquist/keymaps/bramver/keymap.c b/keyboards/nyquist/keymaps/bramver/keymap.c
index c5eac853cc..f156254679 100644
--- a/keyboards/nyquist/keymaps/bramver/keymap.c
+++ b/keyboards/nyquist/keymaps/bramver/keymap.c
@@ -103,15 +103,6 @@ enum custom_keycodes {
103 CTRL_V 103 CTRL_V
104}; 104};
105 105
106// Enable these functions using FUNC(n) macro.
107// const uint16_t PROGMEM fn_actions[] = { //ACTION_LAYER_TAP_TOGGLE requires that number of taps be defined in *config.h* - default set to 5
108// [0] = , //Hold for momentary LMouse layer, Tap for Space,
109// [1] = , //Hold for momentary RMouse layer, Tap for Space,
110// [2] = , //Hold for momentary Lower
111// [3] = , //Hold for momentary Raise
112// [4] = , //Hold for momentary Emoji
113// };
114
115#define SP_LMS LT(_LMOUSE, KC_SPC) 106#define SP_LMS LT(_LMOUSE, KC_SPC)
116#define SP_RMS LT(_RMOUSE, KC_SPC) 107#define SP_RMS LT(_RMOUSE, KC_SPC)
117#define LOW TT(_LOWER) 108#define LOW TT(_LOWER)
diff --git a/keyboards/paladin64/keymaps/default/keymap.c b/keyboards/paladin64/keymaps/default/keymap.c
index 8a3f57c0bf..3f4608438c 100755
--- a/keyboards/paladin64/keymaps/default/keymap.c
+++ b/keyboards/paladin64/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3const uint16_t PROGMEM fn_actions[] = {};
4const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
5 4
6 /* QWERTY */ 5 /* QWERTY */
diff --git a/keyboards/phantom/keymaps/xyverz/keymap.c b/keyboards/phantom/keymaps/xyverz/keymap.c
index f47a7ad623..ac38e55243 100644
--- a/keyboards/phantom/keymaps/xyverz/keymap.c
+++ b/keyboards/phantom/keymaps/xyverz/keymap.c
@@ -68,11 +68,6 @@ enum function_id {
68 SHIFT_ESC, 68 SHIFT_ESC,
69}; 69};
70 70
71
72const uint16_t PROGMEM fn_actions[] = {
73
74};
75
76void persistent_default_layer_set(uint16_t default_layer) { 71void persistent_default_layer_set(uint16_t default_layer) {
77 eeconfig_update_default_layer(default_layer); 72 eeconfig_update_default_layer(default_layer);
78 default_layer_set(default_layer); 73 default_layer_set(default_layer);
diff --git a/keyboards/planck/keymaps/alexey/keymap.c b/keyboards/planck/keymaps/alexey/keymap.c
index f3ddc8a8a7..90bdd2c37f 100644
--- a/keyboards/planck/keymaps/alexey/keymap.c
+++ b/keyboards/planck/keymaps/alexey/keymap.c
@@ -30,10 +30,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
30} 30}
31}; 31};
32 32
33const uint16_t PROGMEM fn_actions[] = {
34
35};
36
37const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 33const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
38{ 34{
39 // MACRODOWN only works in this function 35 // MACRODOWN only works in this function
diff --git a/keyboards/planck/keymaps/basic/keymap.c b/keyboards/planck/keymaps/basic/keymap.c
index f34291323c..cc70aeea3b 100644
--- a/keyboards/planck/keymaps/basic/keymap.c
+++ b/keyboards/planck/keymaps/basic/keymap.c
@@ -69,10 +69,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
69 69
70}; 70};
71 71
72const uint16_t PROGMEM fn_actions[] = {
73
74};
75
76const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 72const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
77{ 73{
78 switch(id) { 74 switch(id) {
diff --git a/keyboards/planck/keymaps/bone2planck/keymap.c b/keyboards/planck/keymaps/bone2planck/keymap.c
index ce862ef9a8..e26aff07e7 100644
--- a/keyboards/planck/keymaps/bone2planck/keymap.c
+++ b/keyboards/planck/keymaps/bone2planck/keymap.c
@@ -142,11 +142,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
142} 142}
143}; 143};
144 144
145
146const uint16_t PROGMEM fn_actions[] = {
147
148};
149
150const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 145const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
151{ 146{
152 // MACRODOWN only works in this function 147 // MACRODOWN only works in this function
diff --git a/keyboards/planck/keymaps/cbbrowne/keymap.c b/keyboards/planck/keymaps/cbbrowne/keymap.c
index 8fdbcf1a7d..f5e9cdbcd8 100644
--- a/keyboards/planck/keymaps/cbbrowne/keymap.c
+++ b/keyboards/planck/keymaps/cbbrowne/keymap.c
@@ -153,11 +153,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
153} 153}
154}; 154};
155 155
156
157/* What is fn_actions actually used for??? */
158const uint16_t PROGMEM fn_actions[] = {
159};
160
161/* This bit of logic seeds a wee linear congruential random number generator */ 156/* This bit of logic seeds a wee linear congruential random number generator */
162/* lots of prime numbers everywhere... */ 157/* lots of prime numbers everywhere... */
163static uint16_t random_value = 157; 158static uint16_t random_value = 157;
diff --git a/keyboards/planck/keymaps/gabriel/keymap.c b/keyboards/planck/keymaps/gabriel/keymap.c
index cbb44f68ae..96e4a17ee6 100644
--- a/keyboards/planck/keymaps/gabriel/keymap.c
+++ b/keyboards/planck/keymaps/gabriel/keymap.c
@@ -88,10 +88,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
88} 88}
89}; 89};
90 90
91const uint16_t PROGMEM fn_actions[] = {
92
93};
94
95const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 91const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
96{ 92{
97 // MACRODOWN only works in this function 93 // MACRODOWN only works in this function
diff --git a/keyboards/planck/keymaps/jacob/keymap.c b/keyboards/planck/keymaps/jacob/keymap.c
index f44faff743..5d823157bb 100644
--- a/keyboards/planck/keymaps/jacob/keymap.c
+++ b/keyboards/planck/keymaps/jacob/keymap.c
@@ -34,10 +34,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34 } 34 }
35}; 35};
36 36
37const uint16_t PROGMEM fn_actions[] = {
38
39};
40
41const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 37const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
42{ 38{
43 // MACRODOWN only works in this function 39 // MACRODOWN only works in this function
diff --git a/keyboards/planck/keymaps/johannes/keymap.c b/keyboards/planck/keymaps/johannes/keymap.c
index 86748daf2e..2432a86735 100644
--- a/keyboards/planck/keymaps/johannes/keymap.c
+++ b/keyboards/planck/keymaps/johannes/keymap.c
@@ -90,10 +90,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
90 90
91}; 91};
92 92
93const uint16_t PROGMEM fn_actions[] = {
94
95};
96
97const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 93const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
98{ 94{
99 return MACRO_NONE; 95 return MACRO_NONE;
diff --git a/keyboards/planck/keymaps/lukas/keymap.c b/keyboards/planck/keymaps/lukas/keymap.c
index d7702ad09f..7adb6a3dd0 100644
--- a/keyboards/planck/keymaps/lukas/keymap.c
+++ b/keyboards/planck/keymaps/lukas/keymap.c
@@ -33,10 +33,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
33 } 33 }
34}; 34};
35 35
36const uint16_t PROGMEM fn_actions[] = {
37
38};
39
40const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 36const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
41{ 37{
42 // MACRODOWN only works in this function 38 // MACRODOWN only works in this function
diff --git a/keyboards/planck/keymaps/luke/keymap.c b/keyboards/planck/keymaps/luke/keymap.c
index 5fc8958034..121e531485 100644
--- a/keyboards/planck/keymaps/luke/keymap.c
+++ b/keyboards/planck/keymaps/luke/keymap.c
@@ -274,10 +274,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
274 274
275}; 275};
276 276
277const uint16_t PROGMEM fn_actions[] = {
278};
279
280
281void matrix_init_user(){ 277void matrix_init_user(){
282 set_unicode_input_mode(UC_LNX); 278 set_unicode_input_mode(UC_LNX);
283} 279}
diff --git a/keyboards/planck/keymaps/neo2planck/keymap.c b/keyboards/planck/keymaps/neo2planck/keymap.c
index 1ecc800595..a8c4f93066 100644
--- a/keyboards/planck/keymaps/neo2planck/keymap.c
+++ b/keyboards/planck/keymaps/neo2planck/keymap.c
@@ -97,10 +97,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
97}, 97},
98}; 98};
99 99
100const uint16_t PROGMEM fn_actions[] = {
101
102};
103
104const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 100const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
105{ 101{
106 // MACRODOWN only works in this function 102 // MACRODOWN only works in this function
diff --git a/keyboards/planck/keymaps/pete/keymap.c b/keyboards/planck/keymaps/pete/keymap.c
index de5c50cd1c..faf41302eb 100644
--- a/keyboards/planck/keymaps/pete/keymap.c
+++ b/keyboards/planck/keymaps/pete/keymap.c
@@ -117,9 +117,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
117}; 117};
118 118
119int currentOs = _MAC; 119int currentOs = _MAC;
120const uint16_t PROGMEM fn_actions[] = {
121
122};
123 120
124#ifdef AUDIO_ENABLE 121#ifdef AUDIO_ENABLE
125 122
diff --git a/keyboards/planck/keymaps/tak3over/keymap.c b/keyboards/planck/keymaps/tak3over/keymap.c
index f8fb0fb37d..8b26520bf9 100644
--- a/keyboards/planck/keymaps/tak3over/keymap.c
+++ b/keyboards/planck/keymaps/tak3over/keymap.c
@@ -106,10 +106,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
106} 106}
107}; 107};
108 108
109const uint16_t PROGMEM fn_actions[] = {
110
111};
112
113const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 109const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
114{ 110{
115 // MACRODOWN only works in this function 111 // MACRODOWN only works in this function
diff --git a/keyboards/planck/keymaps/unicode/keymap.c b/keyboards/planck/keymaps/unicode/keymap.c
index d869eedd4f..749aaa8682 100644
--- a/keyboards/planck/keymaps/unicode/keymap.c
+++ b/keyboards/planck/keymaps/unicode/keymap.c
@@ -191,10 +191,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
191 191
192}; 192};
193 193
194const uint16_t PROGMEM fn_actions[] = {
195
196};
197
198#ifdef AUDIO_ENABLE 194#ifdef AUDIO_ENABLE
199 195
200float tone_startup[][2] = SONG(STARTUP_SOUND); 196float tone_startup[][2] = SONG(STARTUP_SOUND);
diff --git a/keyboards/planck/keymaps/yale/keymap.c b/keyboards/planck/keymaps/yale/keymap.c
index bbecc66fbc..89be16f5fd 100644
--- a/keyboards/planck/keymaps/yale/keymap.c
+++ b/keyboards/planck/keymaps/yale/keymap.c
@@ -84,10 +84,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
84 84
85}; 85};
86 86
87const uint16_t PROGMEM fn_actions[] = {
88
89};
90
91const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 87const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
92{ 88{
93 // MACRODOWN only works in this function 89 // MACRODOWN only works in this function
diff --git a/keyboards/preonic/keymaps/CMD-Preonic/keymap.c b/keyboards/preonic/keymaps/CMD-Preonic/keymap.c
index 590a8dc8a7..ba703a2080 100644
--- a/keyboards/preonic/keymaps/CMD-Preonic/keymap.c
+++ b/keyboards/preonic/keymaps/CMD-Preonic/keymap.c
@@ -201,10 +201,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
201 201
202}; 202};
203 203
204const uint16_t PROGMEM fn_actions[] = {
205
206};
207
208#ifdef AUDIO_ENABLE 204#ifdef AUDIO_ENABLE
209float start_up[][2] = { 205float start_up[][2] = {
210 MUSICAL_NOTE(_B5, 20), 206 MUSICAL_NOTE(_B5, 20),
diff --git a/keyboards/s60_x/keymaps/custom/keymap.c b/keyboards/s60_x/keymaps/custom/keymap.c
index 942fadf4a8..c98d14349f 100644
--- a/keyboards/s60_x/keymaps/custom/keymap.c
+++ b/keyboards/s60_x/keymaps/custom/keymap.c
@@ -24,5 +24,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
24 LSFT, HOME, Z, X, C, V, B, N, M, COMM, DOT, SLSH, END, RSFT, UP, \ 24 LSFT, HOME, Z, X, C, V, B, N, M, COMM, DOT, SLSH, END, RSFT, UP, \
25 LCTL, LGUI, LALT, SPC, RALT, RGUI, APP, RCTL), 25 LCTL, LGUI, LALT, SPC, RALT, RGUI, APP, RCTL),
26}; 26};
27const uint16_t PROGMEM fn_actions[] = {};
28
diff --git a/keyboards/s60_x/keymaps/plain/keymap.c b/keyboards/s60_x/keymaps/plain/keymap.c
index abf7ede2c4..3cdda75620 100644
--- a/keyboards/s60_x/keymaps/plain/keymap.c
+++ b/keyboards/s60_x/keymaps/plain/keymap.c
@@ -22,4 +22,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
22 LSFT, NO, Z, X, C, V, B, N, M, COMM, DOT, SLSH, NO, RSFT, NO, \ 22 LSFT, NO, Z, X, C, V, B, N, M, COMM, DOT, SLSH, NO, RSFT, NO, \
23 LCTL, LGUI, LALT, SPC, RALT, RGUI, APP, RCTL), 23 LCTL, LGUI, LALT, SPC, RALT, RGUI, APP, RCTL),
24}; 24};
25const uint16_t PROGMEM fn_actions[] = {};
diff --git a/keyboards/satan/keymaps/admiralStrokers/keymap.c b/keyboards/satan/keymaps/admiralStrokers/keymap.c
index a728f5a539..a3626dff87 100644
--- a/keyboards/satan/keymaps/admiralStrokers/keymap.c
+++ b/keyboards/satan/keymaps/admiralStrokers/keymap.c
@@ -187,10 +187,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
187 if (record->event.pressed) { } else { }; break; 187 if (record->event.pressed) { } else { }; break;
188 } return MACRO_NONE; 188 } return MACRO_NONE;
189}; 189};
190/*
191 Later use:
192 void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { }
193 enum function_id { };
194 const uint16_t PROGMEM fn_actions[] = { };
195
196*/
diff --git a/keyboards/satan/keymaps/bri/keymap.c b/keyboards/satan/keymaps/bri/keymap.c
index 96775488e5..7f38ba6f5f 100644
--- a/keyboards/satan/keymaps/bri/keymap.c
+++ b/keyboards/satan/keymaps/bri/keymap.c
@@ -66,38 +66,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
66 _______,_______,_______, _______, _______,_______,_______,_______), 66 _______,_______,_______, _______, _______,_______,_______,_______),
67 67
68}; 68};
69/*
70enum function_id {
71 SHIFT_ESC,
72};
73
74const uint16_t PROGMEM fn_actions[] = {
75 [0] = ACTION_FUNCTION(SHIFT_ESC),
76};
77
78void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) {
79 static uint8_t shift_esc_shift_mask;
80 switch (id) {
81 case SHIFT_ESC:
82 shift_esc_shift_mask = get_mods()&MODS_CTRL_MASK;
83 if (record->event.pressed) {
84 if (shift_esc_shift_mask) {
85 add_key(KC_GRV);
86 send_keyboard_report();
87 } else {
88 add_key(KC_ESC);
89 send_keyboard_report();
90 }
91 } else {
92 if (shift_esc_shift_mask) {
93 del_key(KC_GRV);
94 send_keyboard_report();
95 } else {
96 del_key(KC_ESC);
97 send_keyboard_report();
98 }
99 }
100 break;
101 }
102}
103*/
diff --git a/keyboards/scrabblepad/keymaps/default/keymap.c b/keyboards/scrabblepad/keymaps/default/keymap.c
index bfbab6e885..8d110dbd5b 100644
--- a/keyboards/scrabblepad/keymaps/default/keymap.c
+++ b/keyboards/scrabblepad/keymaps/default/keymap.c
@@ -35,10 +35,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
35), 35),
36}; 36};
37 37
38const uint16_t PROGMEM fn_actions[] = {
39
40};
41
42const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 38const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
43{ 39{
44 // MACRODOWN only works in this function 40 // MACRODOWN only works in this function
diff --git a/keyboards/sixkeyboard/keymaps/default/keymap.c b/keyboards/sixkeyboard/keymaps/default/keymap.c
index 78b55478b6..393974b5d0 100644
--- a/keyboards/sixkeyboard/keymaps/default/keymap.c
+++ b/keyboards/sixkeyboard/keymaps/default/keymap.c
@@ -9,10 +9,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
9 ) 9 )
10}; 10};
11 11
12const uint16_t PROGMEM fn_actions[] = {
13
14};
15
16const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 12const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
17{ 13{
18 return MACRO_NONE; 14 return MACRO_NONE;
@@ -24,4 +20,4 @@ void matrix_scan_user(void) {
24 clear_keyboard(); 20 clear_keyboard();
25 bootloader_jump(); 21 bootloader_jump();
26 } 22 }
27}; \ No newline at end of file 23};
diff --git a/keyboards/speedo/keymaps/default/keymap.c b/keyboards/speedo/keymaps/default/keymap.c
index cd8c14e26b..7c9685d3d3 100644
--- a/keyboards/speedo/keymaps/default/keymap.c
+++ b/keyboards/speedo/keymaps/default/keymap.c
@@ -56,10 +56,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
56 56
57}; 57};
58 58
59const uint16_t PROGMEM fn_actions[] = {
60
61};
62
63const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 59const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
64{ 60{
65 // MACRODOWN only works in this function 61 // MACRODOWN only works in this function
diff --git a/keyboards/thevankeyboards/bananasplit/keymaps/0010/keymap.c b/keyboards/thevankeyboards/bananasplit/keymaps/0010/keymap.c
index 617812149c..2744c91000 100644
--- a/keyboards/thevankeyboards/bananasplit/keymaps/0010/keymap.c
+++ b/keyboards/thevankeyboards/bananasplit/keymaps/0010/keymap.c
@@ -67,7 +67,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
67 ______, ______, ______, ______, RESET, ______, ______, ______, ______, ______, KC_PGDN \ 67 ______, ______, ______, ______, RESET, ______, ______, ______, ______, ______, KC_PGDN \
68), 68),
69}; 69};
70
71
72const uint16_t PROGMEM fn_actions[] = {
73};
diff --git a/keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c b/keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c
index 275bfe32a1..8a35f896f0 100644
--- a/keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c
+++ b/keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c
@@ -62,10 +62,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
62), 62),
63}; 63};
64 64
65const uint16_t PROGMEM fn_actions[] = {
66
67};
68
69void matrix_init_user(void) { 65void matrix_init_user(void) {
70 66
71} 67}
diff --git a/keyboards/thevankeyboards/bananasplit/keymaps/default/keymap.c b/keyboards/thevankeyboards/bananasplit/keymaps/default/keymap.c
index dcef38bca1..156e164a25 100644
--- a/keyboards/thevankeyboards/bananasplit/keymaps/default/keymap.c
+++ b/keyboards/thevankeyboards/bananasplit/keymaps/default/keymap.c
@@ -20,6 +20,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ 20 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
21 ), 21 ),
22}; 22};
23
24const uint16_t PROGMEM fn_actions[] = {
25};
diff --git a/keyboards/thevankeyboards/bananasplit/keymaps/hhkbanana/keymap.c b/keyboards/thevankeyboards/bananasplit/keymaps/hhkbanana/keymap.c
index f2f829f93e..e2c062dc56 100644
--- a/keyboards/thevankeyboards/bananasplit/keymaps/hhkbanana/keymap.c
+++ b/keyboards/thevankeyboards/bananasplit/keymaps/hhkbanana/keymap.c
@@ -20,6 +20,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ 20 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
21 ), 21 ),
22}; 22};
23
24const uint16_t PROGMEM fn_actions[] = {
25};
diff --git a/keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_ansi/keymap.c b/keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_ansi/keymap.c
index 89e275daf7..828c82673e 100644
--- a/keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_ansi/keymap.c
+++ b/keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_ansi/keymap.c
@@ -87,6 +87,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
87 KC_MNXT 87 KC_MNXT
88 ) 88 )
89}; 89};
90
91const uint16_t PROGMEM fn_actions[] = {
92};
diff --git a/keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_iso/keymap.c b/keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_iso/keymap.c
index 859944991b..107a6eed52 100644
--- a/keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_iso/keymap.c
+++ b/keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_iso/keymap.c
@@ -86,9 +86,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
86 ) 86 )
87}; 87};
88 88
89const uint16_t PROGMEM fn_actions[] = {
90};
91
92/* 89/*
93Capslock's led cannot be controlled separately on bananasplit and you can only turn on/off all 90Capslock's led cannot be controlled separately on bananasplit and you can only turn on/off all
94 leds at once. If you only install led for capslock, it will look like capslock has toggable 91 leds at once. If you only install led for capslock, it will look like capslock has toggable
diff --git a/keyboards/thevankeyboards/bananasplit/keymaps/kamon/keymap.c b/keyboards/thevankeyboards/bananasplit/keymaps/kamon/keymap.c
index 34306e1830..c0bc1b2686 100644
--- a/keyboards/thevankeyboards/bananasplit/keymaps/kamon/keymap.c
+++ b/keyboards/thevankeyboards/bananasplit/keymaps/kamon/keymap.c
@@ -60,10 +60,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
60), 60),
61}; 61};
62 62
63const uint16_t PROGMEM fn_actions[] = {
64
65};
66
67const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 63const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
68 switch(id) { 64 switch(id) {
69 case 0: 65 case 0:
diff --git a/keyboards/thevankeyboards/bananasplit/keymaps/nic/keymap.c b/keyboards/thevankeyboards/bananasplit/keymaps/nic/keymap.c
index 5ed1c65e99..39cfc0d8fe 100644
--- a/keyboards/thevankeyboards/bananasplit/keymaps/nic/keymap.c
+++ b/keyboards/thevankeyboards/bananasplit/keymaps/nic/keymap.c
@@ -40,6 +40,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
40 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ 40 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
41 ), 41 ),
42}; 42};
43
44const uint16_t PROGMEM fn_actions[] = {
45};
diff --git a/keyboards/thevankeyboards/minivan/keymaps/belak/keymap.c b/keyboards/thevankeyboards/minivan/keymaps/belak/keymap.c
index 19051574a5..cc4f239792 100644
--- a/keyboards/thevankeyboards/minivan/keymaps/belak/keymap.c
+++ b/keyboards/thevankeyboards/minivan/keymaps/belak/keymap.c
@@ -73,8 +73,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
73 ) 73 )
74}; 74};
75 75
76const uint16_t PROGMEM fn_actions[] = {};
77
78// Tap dance functions 76// Tap dance functions
79void mod_tap_fn(qk_tap_dance_state_t *state, void *user_data) { 77void mod_tap_fn(qk_tap_dance_state_t *state, void *user_data) {
80 switch (state->count) { 78 switch (state->count) {
diff --git a/keyboards/thevankeyboards/minivan/keymaps/core/keymap.c b/keyboards/thevankeyboards/minivan/keymaps/core/keymap.c
index cf1e0d3f51..6a069713fa 100644
--- a/keyboards/thevankeyboards/minivan/keymaps/core/keymap.c
+++ b/keyboards/thevankeyboards/minivan/keymaps/core/keymap.c
@@ -27,6 +27,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
27 _______, _______, _______, _______, _______, _______, _______, _______ 27 _______, _______, _______, _______, _______, _______, _______, _______
28 ), 28 ),
29}; 29};
30
31const uint16_t PROGMEM fn_actions[] = {
32};
diff --git a/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c b/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c
index 90b188b55f..13ef62406b 100644
--- a/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c
+++ b/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c
@@ -67,10 +67,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
67 ) 67 )
68}; 68};
69 69
70const uint16_t PROGMEM fn_actions[] = {
71
72};
73
74void persistent_default_layer_set(uint16_t default_layer) { 70void persistent_default_layer_set(uint16_t default_layer) {
75 eeconfig_update_default_layer(default_layer); 71 eeconfig_update_default_layer(default_layer);
76 default_layer_set(default_layer); 72 default_layer_set(default_layer);
diff --git a/keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c b/keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c
index 02ba684216..4c045ac0a5 100644
--- a/keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c
+++ b/keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c
@@ -34,6 +34,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SPACE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SPACE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
35 ) 35 )
36}; 36};
37
38const uint16_t PROGMEM fn_actions[] = {
39};
diff --git a/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c b/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c
index 4ec0f6cfdc..ecd25be48f 100644
--- a/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c
+++ b/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c
@@ -26,10 +26,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
26 ), 26 ),
27}; 27};
28 28
29const uint16_t PROGMEM fn_actions[] = {
30
31};
32
33void persistent_default_layer_set(uint16_t default_layer) { 29void persistent_default_layer_set(uint16_t default_layer) {
34 eeconfig_update_default_layer(default_layer); 30 eeconfig_update_default_layer(default_layer);
35 default_layer_set(default_layer); 31 default_layer_set(default_layer);
diff --git a/keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c b/keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c
index fed9d02706..d541b1a579 100644
--- a/keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c
+++ b/keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c
@@ -77,10 +77,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
77 ), 77 ),
78}; 78};
79 79
80const uint16_t PROGMEM fn_actions[] = {
81
82};
83
84void persistant_default_layer_set(uint16_t default_layer) { 80void persistant_default_layer_set(uint16_t default_layer) {
85 eeconfig_update_default_layer(default_layer); 81 eeconfig_update_default_layer(default_layer);
86 default_layer_set(default_layer); 82 default_layer_set(default_layer);
diff --git a/keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c b/keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c
index a1af5b1f28..e7f6485e23 100644
--- a/keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c
+++ b/keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c
@@ -76,10 +76,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
76 ), 76 ),
77}; 77};
78 78
79const uint16_t PROGMEM fn_actions[] = {
80
81};
82
83#ifdef AUDIO_ENABLE 79#ifdef AUDIO_ENABLE
84 80
85float tone_startup[][2] = SONG(STARTUP_SOUND); 81float tone_startup[][2] = SONG(STARTUP_SOUND);
diff --git a/keyboards/thevankeyboards/roadkit/keymaps/singles/keymap.c b/keyboards/thevankeyboards/roadkit/keymaps/singles/keymap.c
index 4c246f5136..fd5d99503d 100644
--- a/keyboards/thevankeyboards/roadkit/keymaps/singles/keymap.c
+++ b/keyboards/thevankeyboards/roadkit/keymaps/singles/keymap.c
@@ -34,10 +34,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
34 ) 34 )
35}; 35};
36 36
37const uint16_t PROGMEM fn_actions[] = {
38
39};
40
41void persistent_default_layer_set(uint16_t default_layer) { 37void persistent_default_layer_set(uint16_t default_layer) {
42 eeconfig_update_default_layer(default_layer); 38 eeconfig_update_default_layer(default_layer);
43 default_layer_set(default_layer); 39 default_layer_set(default_layer);
diff --git a/keyboards/thevankeyboards/roadkit/keymaps/singlesBrent/keymap.c b/keyboards/thevankeyboards/roadkit/keymaps/singlesBrent/keymap.c
index b4da80e284..853bb783a5 100644
--- a/keyboards/thevankeyboards/roadkit/keymaps/singlesBrent/keymap.c
+++ b/keyboards/thevankeyboards/roadkit/keymaps/singlesBrent/keymap.c
@@ -206,10 +206,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
206 ), 206 ),
207}; 207};
208 208
209const uint16_t PROGMEM fn_actions[] = {
210
211};
212
213void persistent_default_layer_set(uint16_t default_layer) { 209void persistent_default_layer_set(uint16_t default_layer) {
214 eeconfig_update_default_layer(default_layer); 210 eeconfig_update_default_layer(default_layer);
215 default_layer_set(default_layer); 211 default_layer_set(default_layer);
diff --git a/keyboards/v60_type_r/keymaps/default/keymap.c b/keyboards/v60_type_r/keymaps/default/keymap.c
index 4f9b7f9b21..77546c0a65 100644
--- a/keyboards/v60_type_r/keymaps/default/keymap.c
+++ b/keyboards/v60_type_r/keymaps/default/keymap.c
@@ -63,13 +63,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
63 63
64}; 64};
65 65
66
67
68
69const uint16_t PROGMEM fn_actions[] = {
70
71};
72
73const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 66const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
74{ 67{
75 // MACRODOWN only works in this function 68 // MACRODOWN only works in this function
diff --git a/keyboards/v60_type_r/keymaps/vimouse/keymap.c b/keyboards/v60_type_r/keymaps/vimouse/keymap.c
index fba7111480..2586683127 100644
--- a/keyboards/v60_type_r/keymaps/vimouse/keymap.c
+++ b/keyboards/v60_type_r/keymaps/vimouse/keymap.c
@@ -97,9 +97,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
97 _____, _____, _____, _____, _____, _____, _____, _____), 97 _____, _____, _____, _____, _____, _____, _____, _____),
98}; 98};
99 99
100const uint16_t PROGMEM fn_actions[] = {
101};
102
103const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 100const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
104{ 101{
105 // MACRODOWN only works in this function 102 // MACRODOWN only works in this function
diff --git a/keyboards/whitefox/keymaps/dudeofawesome/keymap.c b/keyboards/whitefox/keymaps/dudeofawesome/keymap.c
index 8c94df2c14..2388201b7e 100644
--- a/keyboards/whitefox/keymaps/dudeofawesome/keymap.c
+++ b/keyboards/whitefox/keymaps/dudeofawesome/keymap.c
@@ -119,10 +119,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
119 ), 119 ),
120}; 120};
121 121
122// const uint16_t fn_actions[] = {
123// [0] = ACTION_LAYER_MOMENTARY(1),
124// };
125
126bool process_record_user(uint16_t keycode, keyrecord_t *record) { 122bool process_record_user(uint16_t keycode, keyrecord_t *record) {
127 switch (keycode) { 123 switch (keycode) {
128 case QWERTY: 124 case QWERTY:
diff --git a/keyboards/xd75/keymaps/adi/keymap.c b/keyboards/xd75/keymaps/adi/keymap.c
index d96a215073..24b450c8d4 100644
--- a/keyboards/xd75/keymaps/adi/keymap.c
+++ b/keyboards/xd75/keymaps/adi/keymap.c
@@ -106,10 +106,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
106 }, 106 },
107}; 107};
108 108
109const uint16_t PROGMEM fn_actions[] = {
110
111};
112
113const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 109const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
114{ 110{
115 // MACRODOWN only works in this function 111 // MACRODOWN only works in this function
diff --git a/keyboards/xd75/keymaps/atomic_style/keymap.c b/keyboards/xd75/keymaps/atomic_style/keymap.c
index 9867322993..c40d89bc79 100644
--- a/keyboards/xd75/keymaps/atomic_style/keymap.c
+++ b/keyboards/xd75/keymaps/atomic_style/keymap.c
@@ -163,10 +163,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
163 }, 163 },
164}; 164};
165 165
166const uint16_t PROGMEM fn_actions[] = {
167
168};
169
170const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 166const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
171{ 167{
172 // MACRODOWN only works in this function 168 // MACRODOWN only works in this function
diff --git a/keyboards/xd75/keymaps/boy_314/keymap.c b/keyboards/xd75/keymaps/boy_314/keymap.c
index d807d1d861..1de733f0f6 100644
--- a/keyboards/xd75/keymaps/boy_314/keymap.c
+++ b/keyboards/xd75/keymaps/boy_314/keymap.c
@@ -125,12 +125,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
125 } 125 }
126}; 126};
127 127
128
129
130const uint16_t PROGMEM fn_actions[] = {
131
132};
133
134const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 128const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
135{ 129{
136 // MACRODOWN only works in this function 130 // MACRODOWN only works in this function
diff --git a/keyboards/xd75/keymaps/bramver/keymap.c b/keyboards/xd75/keymaps/bramver/keymap.c
index 831278d001..142d8efd2b 100644
--- a/keyboards/xd75/keymaps/bramver/keymap.c
+++ b/keyboards/xd75/keymaps/bramver/keymap.c
@@ -96,8 +96,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
96 96
97}; 97};
98 98
99const uint16_t PROGMEM fn_actions[] = {};
100
101void matrix_init_user(void) { 99void matrix_init_user(void) {
102 _delay_ms(20); // Gets rid of tick 100 _delay_ms(20); // Gets rid of tick
103 set_unicode_input_mode(UC_LNX); 101 set_unicode_input_mode(UC_LNX);
diff --git a/keyboards/xd75/keymaps/c4software_bepo/keymap.c b/keyboards/xd75/keymaps/c4software_bepo/keymap.c
index e0a71d7c4f..2c70f28760 100644
--- a/keyboards/xd75/keymaps/c4software_bepo/keymap.c
+++ b/keyboards/xd75/keymaps/c4software_bepo/keymap.c
@@ -67,10 +67,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
67 } 67 }
68}; 68};
69 69
70const uint16_t PROGMEM fn_actions[] = {
71
72};
73
74const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 70const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
75{ 71{
76 // MACRODOWN only works in this function 72 // MACRODOWN only works in this function
diff --git a/keyboards/xd75/keymaps/cbbrowne/keymap.c b/keyboards/xd75/keymaps/cbbrowne/keymap.c
index ec98b6d5a6..322fffdadb 100644
--- a/keyboards/xd75/keymaps/cbbrowne/keymap.c
+++ b/keyboards/xd75/keymaps/cbbrowne/keymap.c
@@ -197,10 +197,6 @@ Missing still...
197 }, 197 },
198}; 198};
199 199
200const uint16_t PROGMEM fn_actions[] = {
201
202};
203
204/* This bit of logic seeds a wee linear congruential random number generator */ 200/* This bit of logic seeds a wee linear congruential random number generator */
205/* lots of prime numbers everywhere... */ 201/* lots of prime numbers everywhere... */
206static uint16_t random_value = 157; 202static uint16_t random_value = 157;
diff --git a/keyboards/xd75/keymaps/default/keymap.c b/keyboards/xd75/keymaps/default/keymap.c
index 028fc270de..03f6053853 100644
--- a/keyboards/xd75/keymaps/default/keymap.c
+++ b/keyboards/xd75/keymaps/default/keymap.c
@@ -66,10 +66,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
66 } 66 }
67}; 67};
68 68
69const uint16_t PROGMEM fn_actions[] = {
70
71};
72
73const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 69const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
74{ 70{
75 // MACRODOWN only works in this function 71 // MACRODOWN only works in this function
diff --git a/keyboards/xd75/keymaps/dyn_macro_tap_dance/keymap.c b/keyboards/xd75/keymaps/dyn_macro_tap_dance/keymap.c
index 52cae7f715..594e5c41cf 100644
--- a/keyboards/xd75/keymaps/dyn_macro_tap_dance/keymap.c
+++ b/keyboards/xd75/keymaps/dyn_macro_tap_dance/keymap.c
@@ -114,10 +114,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
114 } 114 }
115}; 115};
116 116
117const uint16_t PROGMEM fn_actions[] = {
118
119};
120
121const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 117const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
122{ 118{
123 // MACRODOWN only works in this function 119 // MACRODOWN only works in this function
diff --git a/keyboards/xd75/keymaps/emilyh/keymap.c b/keyboards/xd75/keymaps/emilyh/keymap.c
index 034bb55ac8..04c239636d 100644
--- a/keyboards/xd75/keymaps/emilyh/keymap.c
+++ b/keyboards/xd75/keymaps/emilyh/keymap.c
@@ -164,10 +164,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
164 }, 164 },
165}; 165};
166 166
167const uint16_t PROGMEM fn_actions[] = {
168
169};
170
171const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 167const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
172{ 168{
173 // MACRODOWN only works in this function 169 // MACRODOWN only works in this function
diff --git a/keyboards/xd75/keymaps/french/keymap.c b/keyboards/xd75/keymaps/french/keymap.c
index a5d14674a9..1ffec2202e 100644
--- a/keyboards/xd75/keymaps/french/keymap.c
+++ b/keyboards/xd75/keymaps/french/keymap.c
@@ -54,7 +54,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
54 { RESET, FR_EMPT, FR_EMPT, FR_TRANS, FR_EMPT, FR_EMPT, FR_EMPT, FR_EMPT, FR_EMPT, FR_EMPT, FR_0, FR_DOT, FR_ENTK, FR_EMPT, BL_STEP }, 54 { RESET, FR_EMPT, FR_EMPT, FR_TRANS, FR_EMPT, FR_EMPT, FR_EMPT, FR_EMPT, FR_EMPT, FR_EMPT, FR_0, FR_DOT, FR_ENTK, FR_EMPT, BL_STEP },
55 }, 55 },
56}; 56};
57
58const uint16_t PROGMEM fn_actions[] = {
59};
60
diff --git a/keyboards/xd75/keymaps/kim-kim-xd73/keymap.c b/keyboards/xd75/keymaps/kim-kim-xd73/keymap.c
index 19f13ed322..8820b4ef50 100644
--- a/keyboards/xd75/keymaps/kim-kim-xd73/keymap.c
+++ b/keyboards/xd75/keymaps/kim-kim-xd73/keymap.c
@@ -118,10 +118,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
118 118
119}; 119};
120 120
121const uint16_t PROGMEM fn_actions[] = {
122
123};
124
125const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 121const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
126{ 122{
127 // MACRODOWN only works in this function 123 // MACRODOWN only works in this function
diff --git a/keyboards/xd75/keymaps/kim-kim/keymap.c b/keyboards/xd75/keymaps/kim-kim/keymap.c
index 0ec506e179..c67ce22871 100644
--- a/keyboards/xd75/keymaps/kim-kim/keymap.c
+++ b/keyboards/xd75/keymaps/kim-kim/keymap.c
@@ -118,10 +118,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
118 118
119}; 119};
120 120
121const uint16_t PROGMEM fn_actions[] = {
122
123};
124
125const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 121const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
126{ 122{
127 // MACRODOWN only works in this function 123 // MACRODOWN only works in this function
diff --git a/keyboards/xd75/keymaps/kloki/keymap.c b/keyboards/xd75/keymaps/kloki/keymap.c
index 62023cf70d..340d9a8dc6 100644
--- a/keyboards/xd75/keymaps/kloki/keymap.c
+++ b/keyboards/xd75/keymaps/kloki/keymap.c
@@ -64,9 +64,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
64 { _______, _______, _______, _______, _______,_______,_______, _______, _______, _______,_______,_______, _______, _______, _______ }, 64 { _______, _______, _______, _______, _______,_______,_______, _______, _______, _______,_______,_______, _______, _______, _______ },
65 } 65 }
66}; 66};
67const uint16_t PROGMEM fn_actions[] = {
68
69};
70 67
71const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 68const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
72{ 69{
diff --git a/layouts/community/ergodox/ab/keymap.c b/layouts/community/ergodox/ab/keymap.c
index 7bda0cd223..d8d7accdcb 100644
--- a/layouts/community/ergodox/ab/keymap.c
+++ b/layouts/community/ergodox/ab/keymap.c
@@ -105,9 +105,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
105 ), 105 ),
106}; 106};
107 107
108const uint16_t PROGMEM fn_actions[] = {
109};
110
111const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 108const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
112{ 109{
113 // MACRODOWN only works in this function 110 // MACRODOWN only works in this function
diff --git a/layouts/community/ergodox/alphadox/keymap.c b/layouts/community/ergodox/alphadox/keymap.c
index 8acd86b7ae..75784f7a91 100644
--- a/layouts/community/ergodox/alphadox/keymap.c
+++ b/layouts/community/ergodox/alphadox/keymap.c
@@ -73,9 +73,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
73), 73),
74}; 74};
75 75
76const uint16_t PROGMEM fn_actions[] = {
77};
78
79const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 76const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
80 switch(id) { 77 switch(id) {
81 case TEENSY: 78 case TEENSY:
diff --git a/layouts/community/ergodox/bepo_csa/keymap.c b/layouts/community/ergodox/bepo_csa/keymap.c
index 125301d443..8dfb95a337 100644
--- a/layouts/community/ergodox/bepo_csa/keymap.c
+++ b/layouts/community/ergodox/bepo_csa/keymap.c
@@ -362,9 +362,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
362), 362),
363}; 363};
364 364
365const uint16_t PROGMEM fn_actions[] = {
366};
367
368void hold_shift(void) { 365void hold_shift(void) {
369 register_code(KC_LSHIFT); 366 register_code(KC_LSHIFT);
370} 367}
diff --git a/layouts/community/ergodox/dave/keymap.c b/layouts/community/ergodox/dave/keymap.c
index f50be71fab..4287496479 100644
--- a/layouts/community/ergodox/dave/keymap.c
+++ b/layouts/community/ergodox/dave/keymap.c
@@ -137,11 +137,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
137), 137),
138}; 138};
139 139
140const uint16_t PROGMEM fn_actions[] = {
141 //[1] = ACTION_LAYER_TAP_TOGGLE(PROG), // FN1 - Momentary Layer 1 (Symbols)
142 //[2] = ACTION_LAYER_TAP_TOGGLE(NAVI) // FN2 - Momentary Layer 2 (Navigation)
143};
144
145const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 140const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
146{ 141{
147 // MACRODOWN only works in this function 142 // MACRODOWN only works in this function
diff --git a/layouts/community/ergodox/german-manuneo/compile_keymap.py b/layouts/community/ergodox/german-manuneo/compile_keymap.py
index 44f31b1c6e..9ad5c88ecc 100644
--- a/layouts/community/ergodox/german-manuneo/compile_keymap.py
+++ b/layouts/community/ergodox/german-manuneo/compile_keymap.py
@@ -668,9 +668,6 @@ def iter_keymap_parts(config, keymaps):
668 668
669 yield "};\n\n" 669 yield "};\n\n"
670 670
671 # no idea what this is for
672 yield "const uint16_t PROGMEM fn_actions[] = {};\n"
673
674 # macros 671 # macros
675 yield MACROCODE.format( 672 yield MACROCODE.format(
676 macro_cases="", 673 macro_cases="",
diff --git a/layouts/community/ergodox/german-manuneo/keymap.c b/layouts/community/ergodox/german-manuneo/keymap.c
index 71988b7dda..9198bf6e30 100644
--- a/layouts/community/ergodox/german-manuneo/keymap.c
+++ b/layouts/community/ergodox/german-manuneo/keymap.c
@@ -376,8 +376,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
376), 376),
377}; 377};
378 378
379const uint16_t PROGMEM fn_actions[] = {};
380
381#define UC_MODE_WIN 0 379#define UC_MODE_WIN 0
382#define UC_MODE_LINUX 1 380#define UC_MODE_LINUX 1
383#define UC_MODE_OSX 2 381#define UC_MODE_OSX 2
diff --git a/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c b/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c
index 3991350337..f93f03e92e 100644
--- a/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c
+++ b/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c
@@ -282,8 +282,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
282), 282),
283}; 283};
284 284
285const uint16_t PROGMEM fn_actions[] = {};
286
287#define UC_MODE_WIN 0 285#define UC_MODE_WIN 0
288#define UC_MODE_LINUX 1 286#define UC_MODE_LINUX 1
289#define UC_MODE_OSX 2 287#define UC_MODE_OSX 2
diff --git a/layouts/community/ergodox/osx_de/keymap.c b/layouts/community/ergodox/osx_de/keymap.c
index a9a27a8d43..cd9a35e212 100644
--- a/layouts/community/ergodox/osx_de/keymap.c
+++ b/layouts/community/ergodox/osx_de/keymap.c
@@ -145,10 +145,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
145 KC_TRNS, KC_TRNS, KC_TRNS), 145 KC_TRNS, KC_TRNS, KC_TRNS),
146}; 146};
147 147
148const uint16_t PROGMEM fn_actions[] = {
149
150};
151
152const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 148const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
153{ 149{
154static uint16_t start; 150static uint16_t start;
diff --git a/layouts/community/ergodox/osx_de_adnw_koy/keymap.c b/layouts/community/ergodox/osx_de_adnw_koy/keymap.c
index 9d2e117bc1..8fc0f1fd94 100644
--- a/layouts/community/ergodox/osx_de_adnw_koy/keymap.c
+++ b/layouts/community/ergodox/osx_de_adnw_koy/keymap.c
@@ -122,10 +122,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
122 KC_TRNS, KC_TRNS, KC_TRNS), 122 KC_TRNS, KC_TRNS, KC_TRNS),
123}; 123};
124 124
125const uint16_t PROGMEM fn_actions[] = {
126
127};
128
129const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 125const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
130{ 126{
131switch(id) { 127switch(id) {
diff --git a/layouts/community/ergodox/osx_de_experimental/keymap.c b/layouts/community/ergodox/osx_de_experimental/keymap.c
index 15c700a783..cedecd45cb 100644
--- a/layouts/community/ergodox/osx_de_experimental/keymap.c
+++ b/layouts/community/ergodox/osx_de_experimental/keymap.c
@@ -378,10 +378,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
378 KC_TRNS, KC_TRNS, KC_TRNS), 378 KC_TRNS, KC_TRNS, KC_TRNS),
379}; 379};
380 380
381const uint16_t PROGMEM fn_actions[] = {
382
383};
384
385const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 381const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
386{ 382{
387static uint16_t start; 383static uint16_t start;
diff --git a/layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c b/layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c
index e024d5fb95..caead7e160 100644
--- a/layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c
+++ b/layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c
@@ -26,9 +26,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
26 ) 26 )
27}; 27};
28 28
29const uint16_t PROGMEM fn_actions[] = {
30};
31
32const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 29const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
33 return MACRO_NONE; 30 return MACRO_NONE;
34}; 31};
diff --git a/layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c b/layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c
index d0b7520c31..ffa106f705 100644
--- a/layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c
+++ b/layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c
@@ -46,9 +46,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
46 ), 46 ),
47}; 47};
48 48
49const uint16_t PROGMEM fn_actions[] = {
50};
51
52const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 49const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
53 return MACRO_NONE; 50 return MACRO_NONE;
54}; 51};
diff --git a/layouts/community/ergodox/sethbc/keymap.c b/layouts/community/ergodox/sethbc/keymap.c
index 7f142a9760..26d3106ec4 100644
--- a/layouts/community/ergodox/sethbc/keymap.c
+++ b/layouts/community/ergodox/sethbc/keymap.c
@@ -69,9 +69,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
69), 69),
70}; 70};
71 71
72const uint16_t PROGMEM fn_actions[] = {
73};
74
75// Runs just one time when the keyboard initializes. 72// Runs just one time when the keyboard initializes.
76void matrix_init_user(void) { 73void matrix_init_user(void) {
77 74
diff --git a/layouts/community/ergodox/software_neo2/keymap.c b/layouts/community/ergodox/software_neo2/keymap.c
index 925caa0161..7ec4f7b838 100644
--- a/layouts/community/ergodox/software_neo2/keymap.c
+++ b/layouts/community/ergodox/software_neo2/keymap.c
@@ -95,10 +95,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
95), 95),
96}; 96};
97 97
98const uint16_t PROGMEM fn_actions[] = {
99 /* [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) */
100};
101
102const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 98const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
103{ 99{
104 // MACRODOWN only works in this function 100 // MACRODOWN only works in this function
diff --git a/layouts/community/ergodox/supercoder/keymap.c b/layouts/community/ergodox/supercoder/keymap.c
index a42937bd6b..3aa34a8e42 100644
--- a/layouts/community/ergodox/supercoder/keymap.c
+++ b/layouts/community/ergodox/supercoder/keymap.c
@@ -58,9 +58,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
58 ), 58 ),
59}; 59};
60 60
61const uint16_t PROGMEM fn_actions[] = {
62};
63
64const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 61const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
65{ 62{
66 return MACRO_NONE; 63 return MACRO_NONE;
diff --git a/layouts/community/ergodox/tm2030/keymap.c b/layouts/community/ergodox/tm2030/keymap.c
index fa919b5d88..1259a18ff2 100644
--- a/layouts/community/ergodox/tm2030/keymap.c
+++ b/layouts/community/ergodox/tm2030/keymap.c
@@ -194,9 +194,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
194), 194),
195}; 195};
196 196
197const uint16_t PROGMEM fn_actions[] = {
198};
199
200const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 197const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
201{ 198{
202 // MACRODOWN only works in this function 199 // MACRODOWN only works in this function
diff --git a/layouts/community/ergodox/xyverz/keymap.c b/layouts/community/ergodox/xyverz/keymap.c
index 2e4b1e797e..fe9080c2d6 100644
--- a/layouts/community/ergodox/xyverz/keymap.c
+++ b/layouts/community/ergodox/xyverz/keymap.c
@@ -250,10 +250,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
250 250
251}; 251};
252 252
253const uint16_t PROGMEM fn_actions[] = {
254
255};
256
257void persistent_default_layer_set(uint16_t default_layer) { 253void persistent_default_layer_set(uint16_t default_layer) {
258 eeconfig_update_default_layer(default_layer); 254 eeconfig_update_default_layer(default_layer);
259 default_layer_set(default_layer); 255 default_layer_set(default_layer);
diff --git a/layouts/community/ergodox/yoruian/keymap.c b/layouts/community/ergodox/yoruian/keymap.c
index 367fe3c097..b304fa0704 100644
--- a/layouts/community/ergodox/yoruian/keymap.c
+++ b/layouts/community/ergodox/yoruian/keymap.c
@@ -37,9 +37,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37 TR, TR, TR, TR, TR, TR), 37 TR, TR, TR, TR, TR, TR),
38}; 38};
39 39
40const uint16_t PROGMEM fn_actions[] = {
41};
42
43const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 40const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
44 return MACRO_NONE; 41 return MACRO_NONE;
45}; 42};