~ruther/qmk_firmware

67adc29aa35719eea2de43bacf9cd5e8b5dfd79e — fauxpark 6 years ago d8eace3
Remove empty fn_actions[]
175 files changed, 2 insertions(+), 712 deletions(-)

M keyboards/412_64/keymaps/default/keymap.c
M keyboards/al1/keymaps/splitbs/keymap.c
M keyboards/alf/dc60/keymaps/default/keymap.c
M keyboards/alps64/keymaps/crd/keymap.c
M keyboards/alps64/keymaps/default/keymap.c
M keyboards/amj96/keymaps/default/keymap.c
M keyboards/atomic/keymaps/default/keymap.c
M keyboards/atomic/keymaps/michelle.c
M keyboards/atreus/keymaps/alphadox/keymap.c
M keyboards/atreus/keymaps/classic/keymap.c
M keyboards/atreus/keymaps/default/keymap.c
M keyboards/atreus/keymaps/dvorak_42_key/keymap.c
M keyboards/atreus/keymaps/gerb/keymap.c
M keyboards/atreus/keymaps/jeremy/keymap.c
M keyboards/atreus/keymaps/nojjan/keymap.c
M keyboards/atreus/keymaps/xyverz/keymap.c
M keyboards/atreus62/keymaps/default/keymap.c
M keyboards/atreus62/keymaps/mfluid/keymap.c
M keyboards/atreus62/keymaps/mneme/keymap.c
M keyboards/atreus62/keymaps/pcewing/keymap.c
M keyboards/atreus62/keymaps/xyverz/keymap.c
M keyboards/bantam44/keymaps/default/keymap.c
M keyboards/bpiphany/kitten_paw/keymaps/default/keymap.c
M keyboards/bpiphany/unloved_bastard/keymaps/default/keymap.c
M keyboards/bpiphany/unloved_bastard/keymaps/default_ansi/keymap.c
M keyboards/catch22/keymaps/default/keymap.c
M keyboards/chibios_test/keymaps/default/keymap.c
M keyboards/chimera_ergo/keymaps/default/keymap.c
M keyboards/chimera_ortho/keymaps/gordon/keymap.c
M keyboards/ckeys/nakey/keymaps/default/keymap.c
M keyboards/clueboard/17/keymaps/default/keymap.c
M keyboards/cod67/keymaps/default/keymap.c
M keyboards/daisy/keymaps/default/keymap.c
M keyboards/dichotomy/keymaps/default/keymap.c
M keyboards/duck/lightsaver/keymaps/rasmus/keymap.c
M keyboards/ergodox_ez/keymaps/matrixman/keymap.c
M keyboards/ergodox_ez/util/compile_keymap.py
M keyboards/fc660c/keymaps/dbroqua/keymap.c
M keyboards/fc660c/keymaps/default/keymap.c
M keyboards/fc980c/keymaps/actuation-point-example/keymap.c
M keyboards/fc980c/keymaps/coloneljesus/keymap.c
M keyboards/fc980c/keymaps/default/keymap.c
M keyboards/gh60/keymaps/bluezio/keymap.c
M keyboards/gh60/keymaps/xyverz/keymap.c
M keyboards/gonnerd/keymaps/default/keymap.c
M keyboards/gonnerd/keymaps/tkl/keymap.c
M keyboards/h87a/keymaps/default/keymap.c
M keyboards/handwired/frenchdev/keymaps/default/keymap.c
M keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c
M keyboards/handwired/retro_refit/keymaps/default/keymap.c
M keyboards/handwired/woodpad/keymaps/default/keymap.c
M keyboards/hhkb/keymaps/cinaeco/keymap.c
M keyboards/hhkb/keymaps/dbroqua/keymap.c
M keyboards/hhkb/keymaps/default/keymap.c
M keyboards/hhkb/keymaps/enoch_jp/keymap.c
M keyboards/hhkb/keymaps/eric/keymap.c
M keyboards/hhkb/keymaps/jp/keymap.c
M keyboards/hhkb/keymaps/jp_mac/keymap.c
M keyboards/hhkb/keymaps/krusli/keymap.c
M keyboards/hhkb/keymaps/mjt/keymap.c
M keyboards/hhkb/keymaps/rdg_jp/keymap.c
M keyboards/hhkb/keymaps/sh_jp/keymap.c
M keyboards/hhkb/keymaps/smt/keymap.c
M keyboards/infinity60/keymaps/default/keymap.c
M keyboards/infinity60/keymaps/depariel/keymap.c
M keyboards/infinity60/keymaps/hasu/keymap.c
M keyboards/k_type/keymaps/belak/keymap.c
M keyboards/k_type/keymaps/default/keymap.c
M keyboards/kbd66/keymaps/ansi/keymap.c
M keyboards/kbd66/keymaps/default/keymap.c
M keyboards/kbd66/keymaps/iso/keymap.c
M keyboards/kbd8x/keymaps/default/keymap.c
M keyboards/kbd8x/keymaps/default_backlighting/keymap.c
M keyboards/kc60/keymaps/default/keymap.c
M keyboards/kc60/keymaps/sgoodwin/keymap.c
M keyboards/kc60/keymaps/wigguno/keymap.c
M keyboards/kinesis/keymaps/carpalx/keymap.c
M keyboards/kinesis/keymaps/default/keymap.c
M keyboards/kinesis/keymaps/default_pretty/keymap.c
M keyboards/kinesis/keymaps/dvorak/keymap.c
M keyboards/kinesis/keymaps/xyverz/keymap.c
M keyboards/kira75/keymaps/default/keymap.c
M keyboards/kmac/keymaps/default/keymap.c
M keyboards/kmac/keymaps/winkeyless/keymap.c
M keyboards/massdrop/alt/keymaps/default/keymap.c
M keyboards/massdrop/alt/keymaps/mac/keymap.c
M keyboards/massdrop/alt/keymaps/reywood/keymap.c
M keyboards/massdrop/ctrl/keymaps/default/keymap.c
M keyboards/massdrop/ctrl/keymaps/mac/keymap.c
M keyboards/maxipad/keymaps/default/keymap.c
M keyboards/meira/keymaps/cole/keymap.c
M keyboards/meira/keymaps/default/keymap.c
M keyboards/meira/keymaps/grahampheath/keymap.c
M keyboards/meira/keymaps/takmiya/keymap.c
M keyboards/mint60/keymaps/default/keymap.c
M keyboards/mint60/keymaps/eucalyn/keymap.c
M keyboards/mitosis/keymaps/default/keymap.c
M keyboards/mitosis/keymaps/mjt/keymap.c
M keyboards/mxss/keymaps/default/keymap.c
M keyboards/nyquist/keymaps/bramver/keymap.c
M keyboards/paladin64/keymaps/default/keymap.c
M keyboards/phantom/keymaps/xyverz/keymap.c
M keyboards/planck/keymaps/alexey/keymap.c
M keyboards/planck/keymaps/basic/keymap.c
M keyboards/planck/keymaps/bone2planck/keymap.c
M keyboards/planck/keymaps/cbbrowne/keymap.c
M keyboards/planck/keymaps/gabriel/keymap.c
M keyboards/planck/keymaps/jacob/keymap.c
M keyboards/planck/keymaps/johannes/keymap.c
M keyboards/planck/keymaps/lukas/keymap.c
M keyboards/planck/keymaps/luke/keymap.c
M keyboards/planck/keymaps/neo2planck/keymap.c
M keyboards/planck/keymaps/pete/keymap.c
M keyboards/planck/keymaps/tak3over/keymap.c
M keyboards/planck/keymaps/unicode/keymap.c
M keyboards/planck/keymaps/yale/keymap.c
M keyboards/preonic/keymaps/CMD-Preonic/keymap.c
M keyboards/s60_x/keymaps/custom/keymap.c
M keyboards/s60_x/keymaps/plain/keymap.c
M keyboards/satan/keymaps/admiralStrokers/keymap.c
M keyboards/satan/keymaps/bri/keymap.c
M keyboards/scrabblepad/keymaps/default/keymap.c
M keyboards/sixkeyboard/keymaps/default/keymap.c
M keyboards/speedo/keymaps/default/keymap.c
M keyboards/thevankeyboards/bananasplit/keymaps/0010/keymap.c
M keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c
M keyboards/thevankeyboards/bananasplit/keymaps/default/keymap.c
M keyboards/thevankeyboards/bananasplit/keymaps/hhkbanana/keymap.c
M keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_ansi/keymap.c
M keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_iso/keymap.c
M keyboards/thevankeyboards/bananasplit/keymaps/kamon/keymap.c
M keyboards/thevankeyboards/bananasplit/keymaps/nic/keymap.c
M keyboards/thevankeyboards/minivan/keymaps/belak/keymap.c
M keyboards/thevankeyboards/minivan/keymaps/core/keymap.c
M keyboards/thevankeyboards/minivan/keymaps/default/keymap.c
M keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c
M keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c
M keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c
M keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c
M keyboards/thevankeyboards/roadkit/keymaps/singles/keymap.c
M keyboards/thevankeyboards/roadkit/keymaps/singlesBrent/keymap.c
M keyboards/v60_type_r/keymaps/default/keymap.c
M keyboards/v60_type_r/keymaps/vimouse/keymap.c
M keyboards/whitefox/keymaps/dudeofawesome/keymap.c
M keyboards/xd75/keymaps/adi/keymap.c
M keyboards/xd75/keymaps/atomic_style/keymap.c
M keyboards/xd75/keymaps/boy_314/keymap.c
M keyboards/xd75/keymaps/bramver/keymap.c
M keyboards/xd75/keymaps/c4software_bepo/keymap.c
M keyboards/xd75/keymaps/cbbrowne/keymap.c
M keyboards/xd75/keymaps/default/keymap.c
M keyboards/xd75/keymaps/dyn_macro_tap_dance/keymap.c
M keyboards/xd75/keymaps/emilyh/keymap.c
M keyboards/xd75/keymaps/french/keymap.c
M keyboards/xd75/keymaps/kim-kim-xd73/keymap.c
M keyboards/xd75/keymaps/kim-kim/keymap.c
M keyboards/xd75/keymaps/kloki/keymap.c
M layouts/community/ergodox/ab/keymap.c
M layouts/community/ergodox/alphadox/keymap.c
M layouts/community/ergodox/bepo_csa/keymap.c
M layouts/community/ergodox/dave/keymap.c
M layouts/community/ergodox/german-manuneo/compile_keymap.py
M layouts/community/ergodox/german-manuneo/keymap.c
M layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c
M layouts/community/ergodox/osx_de/keymap.c
M layouts/community/ergodox/osx_de_adnw_koy/keymap.c
M layouts/community/ergodox/osx_de_experimental/keymap.c
M layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c
M layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c
M layouts/community/ergodox/sethbc/keymap.c
M layouts/community/ergodox/software_neo2/keymap.c
M layouts/community/ergodox/supercoder/keymap.c
M layouts/community/ergodox/tm2030/keymap.c
M layouts/community/ergodox/xyverz/keymap.c
M layouts/community/ergodox/yoruian/keymap.c
M keyboards/412_64/keymaps/default/keymap.c => keyboards/412_64/keymaps/default/keymap.c +0 -6
@@ 71,12 71,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


const uint16_t PROGMEM fn_actions[] = {

};


const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  keyevent_t event = record->event;
    (void)event;

M keyboards/al1/keymaps/splitbs/keymap.c => keyboards/al1/keymaps/splitbs/keymap.c +0 -4
@@ 15,10 15,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        KC_LCTL, KC_LGUI,  KC_LALT, KC_SPACE,   KC_TRNS,  KC_RGUI,  KC_RCTRL,                                         BL_TOGG,  BL_DEC,  BL_INC, KC_P0,    KC_PDOT         ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/alf/dc60/keymaps/default/keymap.c => keyboards/alf/dc60/keymaps/default/keymap.c +0 -4
@@ 33,10 33,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/alps64/keymaps/crd/keymap.c => keyboards/alps64/keymaps/crd/keymap.c +0 -2
@@ 28,5 28,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______, _______, _______,                            _______,                            _______, _______, _______
  )
};

const uint16_t PROGMEM fn_actions[] = {};

M keyboards/alps64/keymaps/default/keymap.c => keyboards/alps64/keymaps/default/keymap.c +0 -1
@@ 10,4 10,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_LCTL, KC_LGUI, KC_LALT,                 KC_SPC,                                  KC_APP,  KC_RALT, KC_RGUI, KC_RCTL
  ),
};
const uint16_t PROGMEM fn_actions[] = {};

M keyboards/amj96/keymaps/default/keymap.c => keyboards/amj96/keymaps/default/keymap.c +0 -4
@@ 36,10 36,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/atomic/keymaps/default/keymap.c => keyboards/atomic/keymaps/default/keymap.c +0 -4
@@ 211,10 211,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  // MACRODOWN only works in this function
  switch(id) {

M keyboards/atomic/keymaps/michelle.c => keyboards/atomic/keymaps/michelle.c +0 -3
@@ 168,9 168,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  // MACRODOWN only works in this function
  switch(id) {

M keyboards/atreus/keymaps/alphadox/keymap.c => keyboards/atreus/keymaps/alphadox/keymap.c +0 -4
@@ 31,10 31,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  switch(id) {
    case TEENSY:

M keyboards/atreus/keymaps/classic/keymap.c => keyboards/atreus/keymaps/classic/keymap.c +0 -4
@@ 31,10 31,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/atreus/keymaps/default/keymap.c => keyboards/atreus/keymaps/default/keymap.c +0 -4
@@ 43,10 43,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_NO,   KC_VOLD, KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC,  TO(_QW), KC_PSCR, KC_SLCK, KC_PAUS )
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  // MACRODOWN only works in this function
  switch(id) {

M keyboards/atreus/keymaps/dvorak_42_key/keymap.c => keyboards/atreus/keymaps/dvorak_42_key/keymap.c +0 -4
@@ 65,10 65,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  if(record->event.pressed) {
    switch (keycode) {

M keyboards/atreus/keymaps/gerb/keymap.c => keyboards/atreus/keymaps/gerb/keymap.c +0 -4
@@ 46,10 46,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  // MACRODOWN only works in this function
  switch(id) {

M keyboards/atreus/keymaps/jeremy/keymap.c => keyboards/atreus/keymaps/jeremy/keymap.c +0 -4
@@ 55,10 55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  switch(id) {}


M keyboards/atreus/keymaps/nojjan/keymap.c => keyboards/atreus/keymaps/nojjan/keymap.c +0 -4
@@ 41,10 41,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  KC_NO,   KC_VOLD, KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC,  TO(_QW), KC_PSCR, KC_SLCK, KC_PAUS )
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/atreus/keymaps/xyverz/keymap.c => keyboards/atreus/keymaps/xyverz/keymap.c +0 -4
@@ 163,10 163,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/atreus62/keymaps/default/keymap.c => keyboards/atreus62/keymaps/default/keymap.c +0 -6
@@ 47,12 47,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  */
};



const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  // MACRODOWN only works in this function
  switch (id) {

M keyboards/atreus62/keymaps/mfluid/keymap.c => keyboards/atreus62/keymaps/mfluid/keymap.c +0 -6
@@ 38,12 38,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};



const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  // MACRODOWN only works in this function
  switch (id) {

M keyboards/atreus62/keymaps/mneme/keymap.c => keyboards/atreus62/keymaps/mneme/keymap.c +0 -3
@@ 171,9 171,6 @@ static void m_handle_kf (keyrecord_t *record, uint8_t id) {
  }
}

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  switch (id) {

M keyboards/atreus62/keymaps/pcewing/keymap.c => keyboards/atreus62/keymaps/pcewing/keymap.c +0 -4
@@ 76,10 76,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  */
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/atreus62/keymaps/xyverz/keymap.c => keyboards/atreus62/keymaps/xyverz/keymap.c +0 -3
@@ 137,9 137,6 @@ void matrix_init_user(void) {
#endif
};

const uint16_t PROGMEM fn_actions[] = {
};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/bantam44/keymaps/default/keymap.c => keyboards/bantam44/keymaps/default/keymap.c +0 -3
@@ 24,9 24,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    )
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function
{
    return MACRO_NONE;

M keyboards/bpiphany/kitten_paw/keymaps/default/keymap.c => keyboards/bpiphany/kitten_paw/keymaps/default/keymap.c +1 -5
@@ 14,10 14,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      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)
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function


@@ 48,4 44,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

void led_set_user(uint8_t usb_led) {

}
\ No newline at end of file
}

M keyboards/bpiphany/unloved_bastard/keymaps/default/keymap.c => keyboards/bpiphany/unloved_bastard/keymaps/default/keymap.c +0 -5
@@ 25,11 25,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                 KC_LCTL,KC_LGUI,KC_LALT,                KC_SPC,                                 KC_RALT,KC_RGUI, KC_APP,  KC_RCTL,   KC_LEFT, KC_DOWN, KC_RGHT  )
};


const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/bpiphany/unloved_bastard/keymaps/default_ansi/keymap.c => keyboards/bpiphany/unloved_bastard/keymaps/default_ansi/keymap.c +0 -5
@@ 25,11 25,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                 KC_LCTL,KC_LGUI,KC_LALT,                KC_SPC,                                 KC_RALT,KC_RGUI, KC_APP,  KC_RCTL,   KC_LEFT, KC_DOWN, KC_RGHT  )
};


const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/catch22/keymaps/default/keymap.c => keyboards/catch22/keymaps/default/keymap.c +0 -3
@@ 22,9 22,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function
{
    return MACRO_NONE;

M keyboards/chibios_test/keymaps/default/keymap.c => keyboards/chibios_test/keymaps/default/keymap.c +0 -3
@@ 20,6 20,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    {{KC_CAPS}}, // test with KC_CAPS, KC_A, RESET
};

const uint16_t fn_actions[] = {
};

M keyboards/chimera_ergo/keymaps/default/keymap.c => keyboards/chimera_ergo/keymaps/default/keymap.c +0 -5
@@ 92,11 92,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  switch(id) {

M keyboards/chimera_ortho/keymaps/gordon/keymap.c => keyboards/chimera_ortho/keymaps/gordon/keymap.c +0 -5
@@ 301,11 301,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  switch(id) {

M keyboards/ckeys/nakey/keymaps/default/keymap.c => keyboards/ckeys/nakey/keymaps/default/keymap.c +0 -4
@@ 25,10 25,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  // MACRODOWN only works in this function
  switch(id) {

M keyboards/clueboard/17/keymaps/default/keymap.c => keyboards/clueboard/17/keymaps/default/keymap.c +0 -3
@@ 55,9 55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*enum function_id {
};*/

const uint16_t PROGMEM fn_actions[] = {
};

void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) {
  switch (id) {
  }

M keyboards/cod67/keymaps/default/keymap.c => keyboards/cod67/keymaps/default/keymap.c +0 -4
@@ 26,10 26,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/daisy/keymaps/default/keymap.c => keyboards/daisy/keymaps/default/keymap.c +0 -4
@@ 70,10 70,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case LOWER:

M keyboards/dichotomy/keymaps/default/keymap.c => keyboards/dichotomy/keymaps/default/keymap.c +0 -5
@@ 87,11 87,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


const uint16_t PROGMEM fn_actions[] = {

};

static uint16_t special_timers[LONGPRESS_COUNT] = {0xFFFF,0xFFFF,0xFFFF,0xFFFF};
static bool special_key_states[LONGPRESS_COUNT] = {0,0,0,0};
static bool special_key_pressed[LONGPRESS_COUNT] = {0,0,0,0};

M keyboards/duck/lightsaver/keymaps/rasmus/keymap.c => keyboards/duck/lightsaver/keymaps/rasmus/keymap.c +0 -3
@@ 91,9 91,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  switch(id) {
    case SHRG:

M keyboards/ergodox_ez/keymaps/matrixman/keymap.c => keyboards/ergodox_ez/keymaps/matrixman/keymap.c +0 -5
@@ 162,11 162,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {
//    [1] = ACTION_LAYER_TAP_TOGGLE(SYMB),               // FN1 - Tap/Toggle Layer 1 (Symbols)
//    [2] = ACTION_LAYER_TAP_TOGGLE(NAV)                // FN2 - Tap/Toggle Layer 2 (Nav)
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/ergodox_ez/util/compile_keymap.py => keyboards/ergodox_ez/util/compile_keymap.py +0 -3
@@ 668,9 668,6 @@ def iter_keymap_parts(config, keymaps):

    yield "};\n\n"

    # no idea what this is for
    yield "const uint16_t PROGMEM fn_actions[] = {};\n"

    # macros
    yield MACROCODE.format(
        macro_cases="",

M keyboards/fc660c/keymaps/dbroqua/keymap.c => keyboards/fc660c/keymaps/dbroqua/keymap.c +0 -3
@@ 42,6 42,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______,_______,_______,                _______,                _______,_______,MO(1),       _______,_______,_______
    )
};

const uint16_t PROGMEM fn_actions[] = {
};

M keyboards/fc660c/keymaps/default/keymap.c => keyboards/fc660c/keymaps/default/keymap.c +0 -3
@@ 32,6 32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______,_______,_______,                _______,                _______,_______,MO(1),       _______,_______,_______
    )
};

const uint16_t PROGMEM fn_actions[] = {
};

M keyboards/fc980c/keymaps/actuation-point-example/keymap.c => keyboards/fc980c/keymaps/actuation-point-example/keymap.c +0 -2
@@ 80,5 80,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record)
        return true;
    }
};

const uint16_t PROGMEM fn_actions[] = {};

M keyboards/fc980c/keymaps/coloneljesus/keymap.c => keyboards/fc980c/keymaps/coloneljesus/keymap.c +0 -2
@@ 32,5 32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______, _______, _______, _______, _______, _______, LCTL(KC_BSPC), LCTL(KC_DEL), _______, _______, _______, _______, KC_PGUP, _______, _______, _______, _______,
        _______, _______, _______, _______, _______, KC_APP, _______, KC_HOME, KC_PGDN, KC_END, _______, _______),
};

const uint16_t PROGMEM fn_actions[] = {};

M keyboards/fc980c/keymaps/default/keymap.c => keyboards/fc980c/keymaps/default/keymap.c +0 -2
@@ 32,5 32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PGUP, _______, _______, _______, _______,
        _______, _______, _______, _______, _______, KC_APP, _______, KC_HOME, KC_PGDN, KC_END, _______, _______),
};

const uint16_t PROGMEM fn_actions[] = {};

M keyboards/gh60/keymaps/bluezio/keymap.c => keyboards/gh60/keymaps/bluezio/keymap.c +0 -3
@@ 36,6 36,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        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, \
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,                                                   KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
};

const uint16_t PROGMEM fn_actions[] = {
};

M keyboards/gh60/keymaps/xyverz/keymap.c => keyboards/gh60/keymaps/xyverz/keymap.c +0 -4
@@ 118,10 118,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/gonnerd/keymaps/default/keymap.c => keyboards/gonnerd/keymaps/default/keymap.c +0 -4
@@ 20,7 20,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      __x__,  __x__,  __x__,                  __x__,                                  __x__,  __x__,  KC_TRNS, __x__  \
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

M keyboards/gonnerd/keymaps/tkl/keymap.c => keyboards/gonnerd/keymaps/tkl/keymap.c +0 -4
@@ 25,7 25,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                    )

};

const uint16_t PROGMEM fn_actions[] = {

};

M keyboards/h87a/keymaps/default/keymap.c => keyboards/h87a/keymaps/default/keymap.c +0 -4
@@ 35,10 35,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/handwired/frenchdev/keymaps/default/keymap.c => keyboards/handwired/frenchdev/keymaps/default/keymap.c +0 -5
@@ 176,11 176,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


const uint16_t PROGMEM fn_actions[] = {

};

void hold_shift(void) {
  shift_count = shift_count + 1;
  register_code(KC_LSHIFT);

M keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c => keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c +0 -4
@@ 137,10 137,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    ),*/
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/handwired/retro_refit/keymaps/default/keymap.c => keyboards/handwired/retro_refit/keymaps/default/keymap.c +0 -4
@@ 11,10 11,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
			LCTL, LGUI, LALT,        SPC,                               INS,  DEL, LEFT, DOWN, RGHT),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/handwired/woodpad/keymaps/default/keymap.c => keyboards/handwired/woodpad/keymaps/default/keymap.c +0 -4
@@ 59,10 59,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {

};

void numlock_led_on(void) {
  PORTF |= (1<<7);
}

M keyboards/hhkb/keymaps/cinaeco/keymap.c => keyboards/hhkb/keymaps/cinaeco/keymap.c +0 -4
@@ 162,10 162,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    return MACRO_NONE;

M keyboards/hhkb/keymaps/dbroqua/keymap.c => keyboards/hhkb/keymaps/dbroqua/keymap.c +0 -4
@@ 97,10 97,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        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,
        DEF, ALT, KC_TRNS, KC_TRNS, KC_TRNS)};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/hhkb/keymaps/default/keymap.c => keyboards/hhkb/keymaps/default/keymap.c +0 -4
@@ 55,10 55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        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,
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/hhkb/keymaps/enoch_jp/keymap.c => keyboards/hhkb/keymaps/enoch_jp/keymap.c +0 -4
@@ 44,10 44,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______, _______, _______, _______, _______, _______, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, _______, _______, _______,
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______)};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    return MACRO_NONE;

M keyboards/hhkb/keymaps/eric/keymap.c => keyboards/hhkb/keymaps/eric/keymap.c +0 -4
@@ 53,10 53,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        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,
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/hhkb/keymaps/jp/keymap.c => keyboards/hhkb/keymaps/jp/keymap.c +0 -4
@@ 49,7 49,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t macro_id, uint8_t o
{
    return MACRO_NONE;
}

const uint16_t PROGMEM fn_actions[] = {

};

M keyboards/hhkb/keymaps/jp_mac/keymap.c => keyboards/hhkb/keymaps/jp_mac/keymap.c +0 -4
@@ 49,7 49,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t macro_id, uint8_t o
{
    return MACRO_NONE;
}

const uint16_t PROGMEM fn_actions[] = {

};

M keyboards/hhkb/keymaps/krusli/keymap.c => keyboards/hhkb/keymaps/krusli/keymap.c +0 -4
@@ 55,10 55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        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,
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/hhkb/keymaps/mjt/keymap.c => keyboards/hhkb/keymaps/mjt/keymap.c +0 -4
@@ 82,10 82,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        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,
        KC_TRNS, KC_TRNS, DYN_REC_STOP, KC_TRNS, KC_TRNS)};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/hhkb/keymaps/rdg_jp/keymap.c => keyboards/hhkb/keymaps/rdg_jp/keymap.c +0 -4
@@ 55,7 55,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t macro_id, uint8_t o
{
    return MACRO_NONE;
}

const uint16_t PROGMEM fn_actions[] = {

};

M keyboards/hhkb/keymaps/sh_jp/keymap.c => keyboards/hhkb/keymaps/sh_jp/keymap.c +0 -4
@@ 50,7 50,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t macro_id, uint8_t o
{
    return MACRO_NONE;
}

const uint16_t PROGMEM fn_actions[] = {

};

M keyboards/hhkb/keymaps/smt/keymap.c => keyboards/hhkb/keymaps/smt/keymap.c +0 -4
@@ 121,10 121,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______, _______, QWERTY, COLEMAK, DVORAK, _______, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, _______, _______,
        _______, _______, _______, _______, _______)};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/infinity60/keymaps/default/keymap.c => keyboards/infinity60/keymaps/default/keymap.c +0 -4
@@ 42,10 42,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      KC_TRNS,KC_TRNS,KC_TRNS,          KC_TRNS,               KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS),
};

const uint16_t fn_actions[] = {
    
};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {


M keyboards/infinity60/keymaps/depariel/keymap.c => keyboards/infinity60/keymaps/depariel/keymap.c +0 -4
@@ 76,10 76,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        KC_TRNS,               KC_TRNS,          KC_TRNS,                   KC_TRNS,                 KC_TRNS, KC_NO,   KC_NO,   KC_NO),
};

const uint16_t PROGMEM fn_actions[] = {

};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {


M keyboards/infinity60/keymaps/hasu/keymap.c => keyboards/infinity60/keymaps/hasu/keymap.c +0 -7
@@ 105,13 105,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

/*
 * Fn action definition
 */
const uint16_t fn_actions[] = {

};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {


M keyboards/k_type/keymaps/belak/keymap.c => keyboards/k_type/keymaps/belak/keymap.c +0 -4
@@ 22,10 22,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      _______, _______, _______,          _______,                   _______, _______, _______, _______,                            KC_HOME, KC_PGDN, KC_END),
};

const uint16_t fn_actions[] = {

};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {


M keyboards/k_type/keymaps/default/keymap.c => keyboards/k_type/keymaps/default/keymap.c +0 -4
@@ 10,10 10,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      KC_LCTL, KC_LGUI, KC_LALT,          KC_SPC,                KC_RALT, KC_RGUI, KC_MENU, KC_RCTL,                            KC_LEFT, KC_DOWN, KC_RGHT),
};

const uint16_t fn_actions[] = {

};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {


M keyboards/kbd66/keymaps/ansi/keymap.c => keyboards/kbd66/keymaps/ansi/keymap.c +0 -4
@@ 66,10 66,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kbd66/keymaps/default/keymap.c => keyboards/kbd66/keymaps/default/keymap.c +0 -4
@@ 66,10 66,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kbd66/keymaps/iso/keymap.c => keyboards/kbd66/keymaps/iso/keymap.c +0 -4
@@ 66,10 66,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kbd8x/keymaps/default/keymap.c => keyboards/kbd8x/keymaps/default/keymap.c +0 -4
@@ 27,10 27,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kbd8x/keymaps/default_backlighting/keymap.c => keyboards/kbd8x/keymaps/default_backlighting/keymap.c +0 -4
@@ 34,10 34,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      KC_TRNS, KC_TRNS, KC_TRNS,          KC_TRNS,                   KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,                                      KC_TRNS, KC_TRNS, KC_TRNS),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kc60/keymaps/default/keymap.c => keyboards/kc60/keymaps/default/keymap.c +0 -4
@@ 11,10 11,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kc60/keymaps/sgoodwin/keymap.c => keyboards/kc60/keymaps/sgoodwin/keymap.c +0 -4
@@ 29,10 29,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kc60/keymaps/wigguno/keymap.c => keyboards/kc60/keymaps/wigguno/keymap.c +0 -4
@@ 51,10 51,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      ),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kinesis/keymaps/carpalx/keymap.c => keyboards/kinesis/keymaps/carpalx/keymap.c +0 -5
@@ 168,11 168,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


const uint16_t PROGMEM fn_actions[] = {

};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/kinesis/keymaps/default/keymap.c => keyboards/kinesis/keymaps/default/keymap.c +0 -5
@@ 52,11 52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    )
};


const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kinesis/keymaps/default_pretty/keymap.c => keyboards/kinesis/keymaps/default_pretty/keymap.c +0 -5
@@ 45,11 45,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kinesis/keymaps/dvorak/keymap.c => keyboards/kinesis/keymaps/dvorak/keymap.c +0 -5
@@ 55,11 55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
)
};


const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kinesis/keymaps/xyverz/keymap.c => keyboards/kinesis/keymaps/xyverz/keymap.c +0 -5
@@ 270,11 270,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


const uint16_t PROGMEM fn_actions[] = {

};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/kira75/keymaps/default/keymap.c => keyboards/kira75/keymaps/default/keymap.c +0 -4
@@ 26,10 26,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/kmac/keymaps/default/keymap.c => keyboards/kmac/keymaps/default/keymap.c +0 -4
@@ 42,10 42,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/kmac/keymaps/winkeyless/keymap.c => keyboards/kmac/keymaps/winkeyless/keymap.c +0 -4
@@ 42,10 42,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/massdrop/alt/keymaps/default/keymap.c => keyboards/massdrop/alt/keymaps/default/keymap.c +0 -4
@@ 52,10 52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    */
};

const uint16_t PROGMEM fn_actions[] = {

};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {
};

M keyboards/massdrop/alt/keymaps/mac/keymap.c => keyboards/massdrop/alt/keymaps/mac/keymap.c +0 -4
@@ 52,10 52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    */
};

const uint16_t PROGMEM fn_actions[] = {

};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {
};

M keyboards/massdrop/alt/keymaps/reywood/keymap.c => keyboards/massdrop/alt/keymaps/reywood/keymap.c +0 -4
@@ 52,10 52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {
};

M keyboards/massdrop/ctrl/keymaps/default/keymap.c => keyboards/massdrop/ctrl/keymaps/default/keymap.c +0 -4
@@ 55,10 55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    */
};

const uint16_t PROGMEM fn_actions[] = {

};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {
};

M keyboards/massdrop/ctrl/keymaps/mac/keymap.c => keyboards/massdrop/ctrl/keymaps/mac/keymap.c +0 -4
@@ 55,10 55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    */
};

const uint16_t PROGMEM fn_actions[] = {

};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {
};

M keyboards/maxipad/keymaps/default/keymap.c => keyboards/maxipad/keymaps/default/keymap.c +0 -3
@@ 17,9 17,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function
{
    return MACRO_NONE;

M keyboards/meira/keymaps/cole/keymap.c => keyboards/meira/keymaps/cole/keymap.c +0 -4
@@ 118,10 118,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        )
};

const uint16_t PROGMEM fn_actions[] = {

};

// Setting ADJUST layer RGB back to default
void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {
  if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) {

M keyboards/meira/keymaps/default/keymap.c => keyboards/meira/keymaps/default/keymap.c +0 -4
@@ 162,10 162,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        )
};

const uint16_t PROGMEM fn_actions[] = {

};

// Setting ADJUST layer RGB back to default
void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {
  if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) {

M keyboards/meira/keymaps/grahampheath/keymap.c => keyboards/meira/keymaps/grahampheath/keymap.c +0 -4
@@ 204,10 204,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/meira/keymaps/takmiya/keymap.c => keyboards/meira/keymaps/takmiya/keymap.c +0 -4
@@ 112,10 112,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        )
};

const uint16_t PROGMEM fn_actions[] = {

};

// Setting ADJUST layer RGB back to default
void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {
  if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) {

M keyboards/mint60/keymaps/default/keymap.c => keyboards/mint60/keymaps/default/keymap.c +0 -4
@@ 52,10 52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

const uint16_t PROGMEM fn_actions[] = {

};

// define variables for reactive RGB
bool TOG_STATUS = false;
int RGB_current_mode;

M keyboards/mint60/keymaps/eucalyn/keymap.c => keyboards/mint60/keymaps/eucalyn/keymap.c +0 -4
@@ 52,10 52,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

const uint16_t PROGMEM fn_actions[] = {

};

// define variables for reactive RGB
bool TOG_STATUS = false;
int RGB_current_mode;

M keyboards/mitosis/keymaps/default/keymap.c => keyboards/mitosis/keymaps/default/keymap.c +0 -5
@@ 80,11 80,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


const uint16_t PROGMEM fn_actions[] = {

};

static uint16_t key_timer;

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)

M keyboards/mitosis/keymaps/mjt/keymap.c => keyboards/mitosis/keymaps/mjt/keymap.c +0 -3
@@ 119,9 119,6 @@ float music_scale[][2]     = SONG(MUSIC_SCALE_SOUND);
float tone_goodbye[][2] = SONG(GOODBYE_SOUND);
#endif

const uint16_t PROGMEM fn_actions[] = {

};
static uint16_t function_layer = _FUNCTIONMAC;
static uint16_t key_timer;


M keyboards/mxss/keymaps/default/keymap.c => keyboards/mxss/keymaps/default/keymap.c +0 -5
@@ 51,11 51,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};


const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/nyquist/keymaps/bramver/keymap.c => keyboards/nyquist/keymaps/bramver/keymap.c +0 -9
@@ 103,15 103,6 @@ enum custom_keycodes {
  CTRL_V
};

// Enable these functions using FUNC(n) macro.
// const uint16_t PROGMEM fn_actions[] = { //ACTION_LAYER_TAP_TOGGLE requires that number of taps be defined in *config.h* - default set to 5
//     [0] = ,       //Hold for momentary LMouse layer, Tap for Space,
//     [1] = ,      //Hold for momentary RMouse layer, Tap for Space,
//     [2] = ,               //Hold for momentary Lower
//     [3] = ,               //Hold for momentary Raise
//     [4] = ,               //Hold for momentary Emoji
//  };

#define SP_LMS LT(_LMOUSE, KC_SPC)
#define SP_RMS LT(_RMOUSE, KC_SPC)
#define LOW TT(_LOWER)

M keyboards/paladin64/keymaps/default/keymap.c => keyboards/paladin64/keymaps/default/keymap.c +0 -1
@@ 1,6 1,5 @@
#include QMK_KEYBOARD_H

const uint16_t PROGMEM fn_actions[] = {};
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

    /* QWERTY */

M keyboards/phantom/keymaps/xyverz/keymap.c => keyboards/phantom/keymaps/xyverz/keymap.c +0 -5
@@ 68,11 68,6 @@ enum function_id {
    SHIFT_ESC,
};


const uint16_t PROGMEM fn_actions[] = {

};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/planck/keymaps/alexey/keymap.c => keyboards/planck/keymaps/alexey/keymap.c +0 -4
@@ 30,10 30,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
}
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/planck/keymaps/basic/keymap.c => keyboards/planck/keymaps/basic/keymap.c +0 -4
@@ 69,10 69,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  switch(id) {

M keyboards/planck/keymaps/bone2planck/keymap.c => keyboards/planck/keymaps/bone2planck/keymap.c +0 -5
@@ 142,11 142,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
}
};


const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/planck/keymaps/cbbrowne/keymap.c => keyboards/planck/keymaps/cbbrowne/keymap.c +0 -5
@@ 153,11 153,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
}
};


/* What is fn_actions actually used for??? */
const uint16_t PROGMEM fn_actions[] = {
};

/* This bit of logic seeds a wee linear congruential random number generator */
/* lots of prime numbers everywhere... */
static uint16_t random_value = 157;

M keyboards/planck/keymaps/gabriel/keymap.c => keyboards/planck/keymaps/gabriel/keymap.c +0 -4
@@ 88,10 88,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
}
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/planck/keymaps/jacob/keymap.c => keyboards/planck/keymaps/jacob/keymap.c +0 -4
@@ 34,10 34,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  }
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/planck/keymaps/johannes/keymap.c => keyboards/planck/keymaps/johannes/keymap.c +0 -4
@@ 90,10 90,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  return MACRO_NONE;

M keyboards/planck/keymaps/lukas/keymap.c => keyboards/planck/keymaps/lukas/keymap.c +0 -4
@@ 33,10 33,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  }
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/planck/keymaps/luke/keymap.c => keyboards/planck/keymaps/luke/keymap.c +0 -4
@@ 274,10 274,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {
};


void matrix_init_user(){
  set_unicode_input_mode(UC_LNX);
}

M keyboards/planck/keymaps/neo2planck/keymap.c => keyboards/planck/keymaps/neo2planck/keymap.c +0 -4
@@ 97,10 97,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
},
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/planck/keymaps/pete/keymap.c => keyboards/planck/keymaps/pete/keymap.c +0 -3
@@ 117,9 117,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
};

int currentOs = _MAC;
const uint16_t PROGMEM fn_actions[] = {

};

#ifdef AUDIO_ENABLE


M keyboards/planck/keymaps/tak3over/keymap.c => keyboards/planck/keymaps/tak3over/keymap.c +0 -4
@@ 106,10 106,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
}
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/planck/keymaps/unicode/keymap.c => keyboards/planck/keymaps/unicode/keymap.c +0 -4
@@ 191,10 191,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

#ifdef AUDIO_ENABLE

float tone_startup[][2]    = SONG(STARTUP_SOUND);

M keyboards/planck/keymaps/yale/keymap.c => keyboards/planck/keymaps/yale/keymap.c +0 -4
@@ 84,10 84,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M keyboards/preonic/keymaps/CMD-Preonic/keymap.c => keyboards/preonic/keymaps/CMD-Preonic/keymap.c +0 -4
@@ 201,10 201,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

#ifdef AUDIO_ENABLE
float start_up[][2] = {
   MUSICAL_NOTE(_B5, 20),

M keyboards/s60_x/keymaps/custom/keymap.c => keyboards/s60_x/keymaps/custom/keymap.c +0 -2
@@ 24,5 24,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
          LSFT, HOME,    Z,    X,    C,    V,    B,    N,    M, COMM,  DOT, SLSH,  END, RSFT,   UP, \
          LCTL, LGUI, LALT,                    SPC,                   RALT, RGUI,  APP, RCTL),
};
const uint16_t PROGMEM fn_actions[] = {};


M keyboards/s60_x/keymaps/plain/keymap.c => keyboards/s60_x/keymaps/plain/keymap.c +0 -1
@@ 22,4 22,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
          LSFT,   NO,    Z,   X,   C,   V,   B,   N,   M, COMM,  DOT, SLSH, NO,   RSFT,   NO, \
          LCTL, LGUI, LALT,                SPC,                 RALT, RGUI, APP,  RCTL),
};
const uint16_t PROGMEM fn_actions[] = {};

M keyboards/satan/keymaps/admiralStrokers/keymap.c => keyboards/satan/keymaps/admiralStrokers/keymap.c +0 -7
@@ 187,10 187,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { 
						if (record->event.pressed) { } else { }; break;
    } return MACRO_NONE;
};
/*
		Later use:
		void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { }
		enum function_id { };
		const uint16_t PROGMEM fn_actions[] = { };

*/

M keyboards/satan/keymaps/bri/keymap.c => keyboards/satan/keymaps/bri/keymap.c +0 -35
@@ 66,38 66,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______,_______,_______,              _______,                        _______,_______,_______,_______),
    
};
/*
enum function_id {
    SHIFT_ESC,
};

const uint16_t PROGMEM fn_actions[] = {
  [0]  = ACTION_FUNCTION(SHIFT_ESC),
};

void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) {
  static uint8_t shift_esc_shift_mask;
  switch (id) {
    case SHIFT_ESC:
      shift_esc_shift_mask = get_mods()&MODS_CTRL_MASK;
      if (record->event.pressed) {
        if (shift_esc_shift_mask) {
          add_key(KC_GRV);
          send_keyboard_report();
        } else {
          add_key(KC_ESC);
          send_keyboard_report();
        }
      } else {
        if (shift_esc_shift_mask) {
          del_key(KC_GRV);
          send_keyboard_report();
        } else {
          del_key(KC_ESC);
          send_keyboard_report();
        }
      }
      break;
  }
}
*/

M keyboards/scrabblepad/keymaps/default/keymap.c => keyboards/scrabblepad/keymaps/default/keymap.c +0 -4
@@ 35,10 35,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/sixkeyboard/keymaps/default/keymap.c => keyboards/sixkeyboard/keymaps/default/keymap.c +1 -5
@@ 9,10 9,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    return MACRO_NONE;


@@ 24,4 20,4 @@ void matrix_scan_user(void) {
    clear_keyboard();
    bootloader_jump();
  }
};
\ No newline at end of file
};

M keyboards/speedo/keymaps/default/keymap.c => keyboards/speedo/keymaps/default/keymap.c +0 -4
@@ 56,10 56,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/thevankeyboards/bananasplit/keymaps/0010/keymap.c => keyboards/thevankeyboards/bananasplit/keymaps/0010/keymap.c +0 -4
@@ 67,7 67,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    ______,  ______,  ______,           ______,  RESET, ______,                 ______,         ______,  ______, ______, KC_PGDN \
),
};


const uint16_t PROGMEM fn_actions[] = {
};

M keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c => keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c +0 -4
@@ 62,10 62,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {

};

void matrix_init_user(void) {

}

M keyboards/thevankeyboards/bananasplit/keymaps/default/keymap.c => keyboards/thevankeyboards/bananasplit/keymaps/default/keymap.c +0 -3
@@ 20,6 20,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______, _______, _______,          _______, _______, _______,          _______, _______, _______, _______, _______ \
  ),
};

const uint16_t PROGMEM fn_actions[] = {
};

M keyboards/thevankeyboards/bananasplit/keymaps/hhkbanana/keymap.c => keyboards/thevankeyboards/bananasplit/keymaps/hhkbanana/keymap.c +0 -3
@@ 20,6 20,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______, _______, _______,          _______, _______, _______,          _______, _______, _______, _______, _______ \
  ),
};

const uint16_t PROGMEM fn_actions[] = {
};

M keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_ansi/keymap.c => keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_ansi/keymap.c +0 -3
@@ 87,6 87,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      KC_MNXT
  )
};

const uint16_t PROGMEM fn_actions[] = {
};

M keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_iso/keymap.c => keyboards/thevankeyboards/bananasplit/keymaps/jockyxu1122_iso/keymap.c +0 -3
@@ 86,9 86,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

const uint16_t PROGMEM fn_actions[] = {
};

/*
Capslock's led cannot be controlled separately on bananasplit and you can only turn on/off all
  leds at once. If you only install led for capslock, it will look like capslock has toggable

M keyboards/thevankeyboards/bananasplit/keymaps/kamon/keymap.c => keyboards/thevankeyboards/bananasplit/keymaps/kamon/keymap.c +0 -4
@@ 60,10 60,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  switch(id) {
      case 0:

M keyboards/thevankeyboards/bananasplit/keymaps/nic/keymap.c => keyboards/thevankeyboards/bananasplit/keymaps/nic/keymap.c +0 -3
@@ 40,6 40,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______,  _______,  _______, _______,      _______,      _______,  _______, _______,  _______, _______, _______ \
  ),
};

const uint16_t PROGMEM fn_actions[] = {
};

M keyboards/thevankeyboards/minivan/keymaps/belak/keymap.c => keyboards/thevankeyboards/minivan/keymaps/belak/keymap.c +0 -2
@@ 73,8 73,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    )
};

const uint16_t PROGMEM fn_actions[] = {};

// Tap dance functions
void mod_tap_fn(qk_tap_dance_state_t *state, void *user_data) {
    switch (state->count) {

M keyboards/thevankeyboards/minivan/keymaps/core/keymap.c => keyboards/thevankeyboards/minivan/keymaps/core/keymap.c +0 -3
@@ 27,6 27,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______, _______, _______,                   _______, _______,                   _______, _______, _______
  ),
};

const uint16_t PROGMEM fn_actions[] = {
};

M keyboards/thevankeyboards/minivan/keymaps/default/keymap.c => keyboards/thevankeyboards/minivan/keymaps/default/keymap.c +0 -4
@@ 67,10 67,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

const uint16_t PROGMEM fn_actions[] = {

};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c => keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c +0 -3
@@ 34,6 34,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,          KC_SPACE, KC_TRNS,          KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
  )
};

const uint16_t PROGMEM fn_actions[] = {
};

M keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c => keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c +0 -4
@@ 26,10 26,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c => keyboards/thevankeyboards/roadkit/keymaps/flipphone/keymap.c +0 -4
@@ 77,10 77,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

void persistant_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c => keyboards/thevankeyboards/roadkit/keymaps/mjt/keymap.c +0 -4
@@ 76,10 76,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

#ifdef AUDIO_ENABLE

float tone_startup[][2]    = SONG(STARTUP_SOUND);

M keyboards/thevankeyboards/roadkit/keymaps/singles/keymap.c => keyboards/thevankeyboards/roadkit/keymaps/singles/keymap.c +0 -4
@@ 34,10 34,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

const uint16_t PROGMEM fn_actions[] = {

};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/thevankeyboards/roadkit/keymaps/singlesBrent/keymap.c => keyboards/thevankeyboards/roadkit/keymaps/singlesBrent/keymap.c +0 -4
@@ 206,10 206,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {

};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M keyboards/v60_type_r/keymaps/default/keymap.c => keyboards/v60_type_r/keymaps/default/keymap.c +0 -7
@@ 63,13 63,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};




const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/v60_type_r/keymaps/vimouse/keymap.c => keyboards/v60_type_r/keymaps/vimouse/keymap.c +0 -3
@@ 97,9 97,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _____,   _____,   _____,               _____,                                                      _____,   _____,  _____,  _____),
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/whitefox/keymaps/dudeofawesome/keymap.c => keyboards/whitefox/keymaps/dudeofawesome/keymap.c +0 -4
@@ 119,10 119,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    ),
};

// const uint16_t fn_actions[] = {
//     [0] = ACTION_LAYER_MOMENTARY(1),
// };

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QWERTY:

M keyboards/xd75/keymaps/adi/keymap.c => keyboards/xd75/keymaps/adi/keymap.c +0 -4
@@ 106,10 106,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 },
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/xd75/keymaps/atomic_style/keymap.c => keyboards/xd75/keymaps/atomic_style/keymap.c +0 -4
@@ 163,10 163,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 },
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/xd75/keymaps/boy_314/keymap.c => keyboards/xd75/keymaps/boy_314/keymap.c +0 -6
@@ 125,12 125,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 }
};



const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/xd75/keymaps/bramver/keymap.c => keyboards/xd75/keymaps/bramver/keymap.c +0 -2
@@ 96,8 96,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {};

void matrix_init_user(void) {
  _delay_ms(20); // Gets rid of tick
  set_unicode_input_mode(UC_LNX);

M keyboards/xd75/keymaps/c4software_bepo/keymap.c => keyboards/xd75/keymaps/c4software_bepo/keymap.c +0 -4
@@ 67,10 67,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 }
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/xd75/keymaps/cbbrowne/keymap.c => keyboards/xd75/keymaps/cbbrowne/keymap.c +0 -4
@@ 197,10 197,6 @@ Missing still...
 },
};

const uint16_t PROGMEM fn_actions[] = {

};

/* This bit of logic seeds a wee linear congruential random number generator */
/* lots of prime numbers everywhere... */
static uint16_t random_value = 157;

M keyboards/xd75/keymaps/default/keymap.c => keyboards/xd75/keymaps/default/keymap.c +0 -4
@@ 66,10 66,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 }
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/xd75/keymaps/dyn_macro_tap_dance/keymap.c => keyboards/xd75/keymaps/dyn_macro_tap_dance/keymap.c +0 -4
@@ 114,10 114,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 }
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/xd75/keymaps/emilyh/keymap.c => keyboards/xd75/keymaps/emilyh/keymap.c +0 -4
@@ 164,10 164,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 },
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/xd75/keymaps/french/keymap.c => keyboards/xd75/keymaps/french/keymap.c +0 -4
@@ 54,7 54,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  { 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	},
 },
};

const uint16_t PROGMEM fn_actions[] = {
};


M keyboards/xd75/keymaps/kim-kim-xd73/keymap.c => keyboards/xd75/keymaps/kim-kim-xd73/keymap.c +0 -4
@@ 118,10 118,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/xd75/keymaps/kim-kim/keymap.c => keyboards/xd75/keymaps/kim-kim/keymap.c +0 -4
@@ 118,10 118,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M keyboards/xd75/keymaps/kloki/keymap.c => keyboards/xd75/keymaps/kloki/keymap.c +0 -3
@@ 64,9 64,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  { _______,  _______, _______, _______, _______,_______,_______, _______, _______, _______,_______,_______, _______, _______, _______ },
 }
};
const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{

M layouts/community/ergodox/ab/keymap.c => layouts/community/ergodox/ab/keymap.c +0 -3
@@ 105,9 105,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	),
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
    // MACRODOWN only works in this function

M layouts/community/ergodox/alphadox/keymap.c => layouts/community/ergodox/alphadox/keymap.c +0 -3
@@ 73,9 73,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  switch(id) {
    case TEENSY:

M layouts/community/ergodox/bepo_csa/keymap.c => layouts/community/ergodox/bepo_csa/keymap.c +0 -3
@@ 362,9 362,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {
};

void hold_shift(void) {
    register_code(KC_LSHIFT);
}

M layouts/community/ergodox/dave/keymap.c => layouts/community/ergodox/dave/keymap.c +0 -5
@@ 137,11 137,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {
    //[1] = ACTION_LAYER_TAP_TOGGLE(PROG),               // FN1 - Momentary Layer 1 (Symbols)
    //[2] = ACTION_LAYER_TAP_TOGGLE(NAVI)                // FN2 - Momentary Layer 2 (Navigation)
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M layouts/community/ergodox/german-manuneo/compile_keymap.py => layouts/community/ergodox/german-manuneo/compile_keymap.py +0 -3
@@ 668,9 668,6 @@ def iter_keymap_parts(config, keymaps):

    yield "};\n\n"

    # no idea what this is for
    yield "const uint16_t PROGMEM fn_actions[] = {};\n"

    # macros
    yield MACROCODE.format(
        macro_cases="",

M layouts/community/ergodox/german-manuneo/keymap.c => layouts/community/ergodox/german-manuneo/keymap.c +0 -2
@@ 376,8 376,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {};

#define UC_MODE_WIN 0
#define UC_MODE_LINUX 1
#define UC_MODE_OSX 2

M layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c => layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c +0 -2
@@ 282,8 282,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {};

#define UC_MODE_WIN 0
#define UC_MODE_LINUX 1
#define UC_MODE_OSX 2

M layouts/community/ergodox/osx_de/keymap.c => layouts/community/ergodox/osx_de/keymap.c +0 -4
@@ 145,10 145,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_TRNS, KC_TRNS, KC_TRNS),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
static uint16_t start;

M layouts/community/ergodox/osx_de_adnw_koy/keymap.c => layouts/community/ergodox/osx_de_adnw_koy/keymap.c +0 -4
@@ 122,10 122,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_TRNS, KC_TRNS, KC_TRNS),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
switch(id) {

M layouts/community/ergodox/osx_de_experimental/keymap.c => layouts/community/ergodox/osx_de_experimental/keymap.c +0 -4
@@ 378,10 378,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_TRNS, KC_TRNS, KC_TRNS),
};

const uint16_t PROGMEM fn_actions[] = {

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
static uint16_t start;

M layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c => layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c +0 -3
@@ 26,9 26,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    )
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  return MACRO_NONE;
};

M layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c => layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c +0 -3
@@ 46,9 46,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
  return MACRO_NONE;
};

M layouts/community/ergodox/sethbc/keymap.c => layouts/community/ergodox/sethbc/keymap.c +0 -3
@@ 69,9 69,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {
};

// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {


M layouts/community/ergodox/software_neo2/keymap.c => layouts/community/ergodox/software_neo2/keymap.c +0 -4
@@ 95,10 95,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {
    /* [1] = ACTION_LAYER_TAP_TOGGLE(SYMB)                // FN1 - Momentary Layer 1 (Symbols) */
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M layouts/community/ergodox/supercoder/keymap.c => layouts/community/ergodox/supercoder/keymap.c +0 -3
@@ 58,9 58,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                  ),
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  return MACRO_NONE;

M layouts/community/ergodox/tm2030/keymap.c => layouts/community/ergodox/tm2030/keymap.c +0 -3
@@ 194,9 194,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
  // MACRODOWN only works in this function

M layouts/community/ergodox/xyverz/keymap.c => layouts/community/ergodox/xyverz/keymap.c +0 -4
@@ 250,10 250,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

const uint16_t PROGMEM fn_actions[] = {

};

void persistent_default_layer_set(uint16_t default_layer) {
  eeconfig_update_default_layer(default_layer);
  default_layer_set(default_layer);

M layouts/community/ergodox/yoruian/keymap.c => layouts/community/ergodox/yoruian/keymap.c +0 -3
@@ 37,9 37,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                       TR,   TR,   TR,   TR,   TR,   TR),
};

const uint16_t PROGMEM fn_actions[] = {
};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
    return MACRO_NONE;
};