aboutsummaryrefslogtreecommitdiff
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)
downloadqmk_firmware-67adc29aa35719eea2de43bacf9cd5e8b5dfd79e.tar.gz
qmk_firmware-67adc29aa35719eea2de43bacf9cd5e8b5dfd79e.zip
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 c098a37e5..405c56305 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 095c9b978..42bdfc7ec 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 b7425178b..f67a11b93 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 0b12f02ad..926808352 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 dd598379e..72d29a06f 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 0976d856e..514c21668 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 ae1efb2b6..6e8cd9f05 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 9c22423d6..61953bf66 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 575a640c4..15485f287 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 529b58a13..dce9dd96d 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 2e991ac6f..d353728a9 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 3672a40c1..a6efd1bef 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 c52f32ef6..f858aa49c 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 890980f41..baf506b97 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 8f56e5746..d0aa3b279 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 fb0c5077f..dc9c308c3 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 89ff7012e..e39f5ad12 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 f19c02d8e..206a4655b 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 299b0c96b..ba46d405e 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 49d3c9084..46ec3d548 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 0f2e8ea08..cc45e25fa 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 0e15bebf8..dff91d6c2 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 6767f0414..3ad3247d4 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 ea103154e..0576cb242 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 16c0342d2..afae406b1 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 f36478d44..790ae1eeb 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 a362e2ccf..11616cf55 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 f24e6194b..1b8387726 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 c6766bed3..c0543f2e0 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 9c3e45b94..ee14c1716 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 e8f3525a8..67fa79c81 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 a85dc2c28..9e1273a18 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 f1a5e353f..9a520ba55 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 e44bd21d9..f3417a3fc 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 518ba2d21..70dc17bb1 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 d40f6475b..f5d0a0cf7 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 7076a6ecb..f427d6fd8 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 62ef234c7..0c6931a3f 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 eae07c08b..bf890c2c1 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 ac993ae6b..96393a4d7 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 26d476ab6..664d146fa 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 b3f7bb7b1..b3d86192d 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 7b2f16fad..c0f650ecc 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 3709a0c05..6179ce386 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 1055ddc53..19b796016 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 1b7e7031a..404f3825f 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 20418604c..89178453d 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 635383b55..9912a3e98 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 9cd58c0ec..130465e8d 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 598541a05..a850bd508 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 1fa90ba91..70c05fc27 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 f50f90a84..c27e37d8a 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 666471a03..4da9b1d4a 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 3a01fd802..af6102f10 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 60bf832a7..b685300a7 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 0f3b4c7f3..bf788b2ff 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 24e4a04a5..fefe61452 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 326f22cd1..80fa14e7a 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 3a01fd802..af6102f10 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 d1725f5c7..e51eb8bf9 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 2afac7a0b..f7df543ab 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 39710a654..5dbbea8c8 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 428861640..d6cbaac4b 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 5d310e3b2..4882469c0 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 d1a1a04a4..22d74b866 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 ec0d32183..51def2656 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 6bddeb13e..1f59630b1 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 90b3ac768..29d93c107 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 f2275d9f6..d73e5aec8 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 6a4c0b57f..a969d6510 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 4e3040984..5ee64e352 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 bfbc841d5..3d315035b 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 6e3950e50..e664575d5 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 045ab810f..073ae9c4a 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 25870d0a7..c78e3108f 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 a4a946f0d..aa730c22f 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 c00c5327b..922e8e761 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 f36d6dd1d..98de455e5 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 58d749074..cb4cb6f26 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 5d9739866..9e44c10ce 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 2eab62a2b..3c697f8f0 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 cba4ca992..7a08c4e50 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 8ae8627a0..ca5975753 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 985d5a89f..d714e46d3 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 a5c443ffc..7ffa53dca 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 d6978fd80..9fd4816cc 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 8b69f0e8e..48b804efe 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 88c1ac312..11597f987 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 6c5dfe19c..badb566b3 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 e730200a2..5cec84c54 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 b1c230d92..71c8d9711 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 4bbd014cb..b25d78919 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 69815ef97..cd0213787 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 48602dfaf..12dad6d69 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 36895cb47..e07d199ea 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 566d734a5..c26dd38d3 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 99f57c55f..60ebdac60 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 260fa133f..379738951 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 47983c90c..7ac107f37 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 c5eac853c..f15625467 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 8a3f57c0b..3f4608438 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 f47a7ad62..ac38e5524 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 f3ddc8a8a..90bdd2c37 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 f34291323..cc70aeea3 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 ce862ef9a..e26aff07e 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 8fdbcf1a7..f5e9cdbcd 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 cbb44f68a..96e4a17ee 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 f44faff74..5d823157b 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 86748daf2..2432a8673 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 d7702ad09..7adb6a3dd 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 5fc895803..121e53148 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 1ecc80059..a8c4f9306 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 de5c50cd1..faf41302e 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 f8fb0fb37..8b26520bf 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 d869eedd4..749aaa868 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 bbecc66fb..89be16f5f 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 590a8dc8a..ba703a208 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 942fadf4a..c98d14349 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 abf7ede2c..3cdda7562 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 a728f5a53..a3626dff8 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 96775488e..7f38ba6f5 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 bfbab6e88..8d110dbd5 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 78b55478b..393974b5d 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 cd8c14e26..7c9685d3d 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 617812149..2744c9100 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 275bfe32a..8a35f896f 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 dcef38bca..156e164a2 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 f2f829f93..e2c062dc5 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 89e275daf..828c82673 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 859944991..107a6eed5 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 34306e183..c0bc1b268 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 5ed1c65e9..39cfc0d8f 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 19051574a..cc4f23979 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 cf1e0d3f5..6a069713f 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 90b188b55..13ef62406 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 02ba68421..4c045ac0a 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 4ec0f6cfd..ecd25be48 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 fed9d0270..d541b1a57 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 a1af5b1f2..e7f6485e2 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 4c246f513..fd5d99503 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 b4da80e28..853bb783a 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 4f9b7f9b2..77546c0a6 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 fba711148..258668312 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 8c94df2c1..2388201b7 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 d96a21507..24b450c8d 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 986732299..c40d89bc7 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 d807d1d86..1de733f0f 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 831278d00..142d8efd2 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 e0a71d7c4..2c70f2876 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 ec98b6d5a..322fffdad 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 028fc270d..03f605385 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 52cae7f71..594e5c41c 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 034bb55ac..04c239636 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 a5d14674a..1ffec2202 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 19f13ed32..8820b4ef5 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 0ec506e17..c67ce2287 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 62023cf70..340d9a8dc 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 7bda0cd22..d8d7accdc 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 8acd86b7a..75784f7a9 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 125301d44..8dfb95a33 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 f50be71fa..428749647 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 44f31b1c6..9ad5c88ec 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 71988b7dd..9198bf6e3 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 399135033..f93f03e92 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 a9a27a8d4..cd9a35e21 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 9d2e117bc..8fc0f1fd9 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 15c700a78..cedecd45c 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 e024d5fb9..caead7e16 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 d0b7520c3..ffa106f70 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 7f142a976..26d3106ec 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 925caa016..7ec4f7b83 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 a42937bd6..3aa34a8e4 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 fa919b5d8..1259a18ff 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 2e4b1e797..fe9080c2d 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 367fe3c09..b304fa070 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};