~ruther/qmk_firmware

e659c3dae9c50293a1483190db07601a83b73fef — Ryan 1 year, 1 month ago 2e04980
Remove some useless code from keymaps (#23787)

71 files changed, 3 insertions(+), 1066 deletions(-)

M keyboards/40percentclub/half_n_half/keymaps/default/keymap.c
M keyboards/40percentclub/i75/keymaps/default/keymap.c
M keyboards/ai03/lunar/keymaps/default/keymap.c
M keyboards/ai03/soyuz/keymaps/1U/keymap.c
M keyboards/capsunlocked/cu24/keymaps/default/keymap.c
M keyboards/ckeys/obelus/keymaps/default/keymap.c
M keyboards/ckeys/thedora/keymaps/default/keymap.c
M keyboards/converter/numeric_keypad_iie/keymaps/default/keymap.c
M keyboards/cutie_club/wraith/keymaps/default/keymap.c
M keyboards/do60/keymaps/test/keymap.c
M keyboards/edi/standaside/keymaps/default/keymap.c
M keyboards/ep/96/keymaps/default/keymap.c
M keyboards/ergodox_ez/util/compile_keymap.py
M keyboards/exclusive/e6v2/le_bmc/keymaps/default/keymap.c
M keyboards/exclusive/e6v2/oe_bmc/keymaps/default/keymap.c
M keyboards/flehrad/downbubble/keymaps/default/keymap.c
M keyboards/ft/mars80/keymaps/default/keymap.c
M keyboards/gboards/gergo/keymaps/colemak/keymap.c
M keyboards/gray_studio/space65/keymaps/default/keymap.c
M keyboards/handwired/2x5keypad/keymaps/default_tapdance/keymap.c
M keyboards/handwired/dactyl/keymaps/erincalling/keymap.c
M keyboards/handwired/dactyl_left/keymaps/default/keymap.c
M keyboards/handwired/dactylmacropad/keymaps/default/keymap.c
M keyboards/handwired/hacked_motospeed/keymaps/default/keymap.c
M keyboards/handwired/jn68m/keymaps/default/keymap.c
M keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c
M keyboards/handwired/owlet60/keymaps/default/keymap.c
M keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c
M keyboards/handwired/prime_exl/keymaps/default/keymap.c
M keyboards/handwired/videowriter/keymaps/default/keymap.c
M keyboards/handwired/videowriter/keymaps/oleg/keymap.c
M keyboards/hineybush/h87a/keymaps/wkl/keymap.c
M keyboards/hineybush/h88/keymaps/wkl/keymap.c
M keyboards/hineybush/hbcp/keymaps/default/keymap.c
M keyboards/hineybush/hbcp/keymaps/wkl/keymap.c
M keyboards/hineybush/hineyg80/keymaps/default/keymap.c
M keyboards/hineybush/hineyg80/keymaps/wkl/keymap.c
M keyboards/hineybush/sm68/keymaps/default/keymap.c
M keyboards/hs60/v2/iso/keymaps/iso_andys8/keymap.c
M keyboards/hs60/v2/iso/keymaps/win_osx_dual/keymap.c
M keyboards/input_club/ergodox_infinity/keymaps/input_club/keymap.c
M keyboards/kbdfans/kbd67/hotswap/keymaps/default/keymap.c
M keyboards/kbdfans/kbd67/rev2/keymaps/default/keymap.c
M keyboards/kbdfans/kbd6x/keymaps/hhkb-default-improved/keymap.c
M keyboards/kbdfans/kbd6x/keymaps/hhkb-default/keymap.c
M keyboards/keebio/ergodicity/keymaps/default/keymap.c
M keyboards/maple_computing/launchpad/keymaps/default_rgb/keymap.c
M keyboards/mechkeys/mk60/keymaps/default/keymap.c
M keyboards/molecule/keymaps/default/keymap.c
M keyboards/panc60/keymaps/default/keymap.c
M keyboards/primekb/prime_o/keymaps/default/keymap.c
M keyboards/quantrik/kyuu/keymaps/default/keymap.c
M keyboards/rabbit/rabbit68/keymaps/default/keymap.c
M keyboards/rabbit/rabbit68/keymaps/kaiec/keymap.c
M keyboards/rominronin/katana60/rev2/keymaps/default/keymap.c
M keyboards/salicylic_acid3/naked48/keymaps/default_with_nafuda/keymap.c
M keyboards/salicylic_acid3/naked48/keymaps/default_with_setta21/keymap.c
M keyboards/salicylic_acid3/naked60/keymaps/default_with_nafuda/keymap.c
M keyboards/salicylic_acid3/naked60/keymaps/default_with_setta21/keymap.c
M keyboards/salicylic_acid3/naked64/keymaps/default_with_setta21/keymap.c
M keyboards/sck/neiso/keymaps/default/keymap.c
M keyboards/sentraq/s65_plus/keymaps/default/keymap.c
M keyboards/sentraq/s65_plus/keymaps/iso/keymap.c
M keyboards/silverbullet44/keymaps/default/keymap.c
M keyboards/takashiski/hecomi/keymaps/default/keymap.c
M keyboards/takashiski/otaku_split/rev0/keymaps/default/keymap.c
M keyboards/treasure/type9/keymaps/default/keymap.c
M keyboards/xiudi/xd87/keymaps/default/keymap.c
M keyboards/xiudi/xd87/keymaps/default_underglow/keymap.c
M keyboards/yushakobo/quick7/keymaps/default/keymap.c
M keyboards/yushakobo/quick7/keymaps/via/keymap.c
M keyboards/40percentclub/half_n_half/keymaps/default/keymap.c => keyboards/40percentclub/half_n_half/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT( /* Base */
    QK_GESC, KC_Q, KC_W, KC_E, KC_R,   KC_T, KC_LCTL, KC_RCTL, KC_Y, KC_U,   KC_I,    KC_O,   KC_P,    KC_BSPC,


@@ 29,25 23,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                               KC_SPC,                               KC_SPC
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/40percentclub/i75/keymaps/default/keymap.c => keyboards/40percentclub/i75/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 [0] = LAYOUT_ortho_5x15(
    KC_ESC,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_BSLS, KC_GRV,


@@ 30,25 24,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_LCTL, KC_LGUI, KC_LALT, KC_SPC,  KC_SPC,  KC_SPC,  KC_SPC,  KC_SPC,  KC_SPC,  KC_RALT, KC_RCTL, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/ai03/lunar/keymaps/default/keymap.c => keyboards/ai03/lunar/keymaps/default/keymap.c +0 -6
@@ 59,18 59,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case MANUAL:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("https://kb.ai03.me/redir/lunar/index.html");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case SWPLURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://switchplate.co/collections/lunar-group-buy");
      } else {
        // when keycode QMKURL is released
      }
      break;
  }

M keyboards/ai03/soyuz/keymaps/1U/keymap.c => keyboards/ai03/soyuz/keymaps/1U/keymap.c +0 -3
@@ 34,10 34,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case DBLZERO:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("00");
      } else {
        // when keycode QMKBEST is released
      }
      break;
  }

M keyboards/capsunlocked/cu24/keymaps/default/keymap.c => keyboards/capsunlocked/cu24/keymaps/default/keymap.c +0 -4
@@ 34,7 34,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  KC_TRNS,  KC_TRNS,  QK_BOOT  ,  KC_TRNS
),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

M keyboards/ckeys/obelus/keymaps/default/keymap.c => keyboards/ckeys/obelus/keymaps/default/keymap.c +0 -4
@@ 105,7 105,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    MU_TOGG, MU_NEXT, XXXXXXX, TO(0)
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
	return true;
}

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

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    return true;
};

bool encoder_update_user(uint8_t index, bool clockwise) {
    if (index == 0) { /* First encoder */
        if (clockwise) {

M keyboards/converter/numeric_keypad_iie/keymaps/default/keymap.c => keyboards/converter/numeric_keypad_iie/keymaps/default/keymap.c +0 -6
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
 +-------+     +-------+-------+-------+  +-------+-------+

M keyboards/cutie_club/wraith/keymaps/default/keymap.c => keyboards/cutie_club/wraith/keymaps/default/keymap.c +0 -6
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT_all(
    KC_ESC,    KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    KC_F7,    KC_F8,    KC_F9,    KC_F10,    KC_F11,    KC_F12,    KC_PSCR,    MO(1),

M keyboards/do60/keymaps/test/keymap.c => keyboards/do60/keymaps/test/keymap.c +0 -5
@@ 20,8 20,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      KC_LCTL, KC_LGUI, KC_LALT,                    KC_BSPC,KC_SPC, KC_DEL,                  KC_RGUI, MO(1),    KC_HOME, KC_PGDN,  KC_END),

};

// Loop
void matrix_scan_user(void) {
  // Empty
};

M keyboards/edi/standaside/keymaps/default/keymap.c => keyboards/edi/standaside/keymaps/default/keymap.c +0 -5
@@ 70,8 70,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),

};


bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}
\ No newline at end of file

M keyboards/ep/96/keymaps/default/keymap.c => keyboards/ep/96/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT( /* Base */
    KC_ESC,  KC_F1,   KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9,   KC_F10, KC_F11,  KC_F12, KC_PSCR, KC_DEL,    KC_HOME, KC_END,  KC_PGUP, KC_PGDN,


@@ 31,25 25,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_LCTL, KC_LGUI, KC_LALT,                    KC_SPC,                       KC_RALT,         KC_RCTL, KC_LEFT, KC_DOWN,  KC_RGHT, KC_P0,   KC_PDOT, KC_PENT
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/ergodox_ez/util/compile_keymap.py => keyboards/ergodox_ez/util/compile_keymap.py +0 -5
@@ 431,11 431,6 @@ def parse_keymaps(config, valid_keycodes):
#       keymap.c output

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

};

// Runs constantly in the background, in a loop.
void matrix_scan_user(void) {
    uint8_t layer = get_highest_layer(layer_state);

M keyboards/exclusive/e6v2/le_bmc/keymaps/default/keymap.c => keyboards/exclusive/e6v2/le_bmc/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_60_ansi(
        QK_GESC, KC_1,    KC_2,   KC_3,   KC_4,   KC_5,   KC_6,   KC_7,   KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_BSPC,


@@ 38,25 32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
       KC_TRNS, KC_TRNS,  KC_TRNS,       KC_TRNS,                               KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),

};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/exclusive/e6v2/oe_bmc/keymaps/default/keymap.c => keyboards/exclusive/e6v2/oe_bmc/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_60_ansi(
        QK_GESC, KC_1,    KC_2,   KC_3,   KC_4,   KC_5,   KC_6,   KC_7,   KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_BSPC,


@@ 38,25 32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
       KC_TRNS, KC_TRNS,  KC_TRNS,       KC_TRNS,                               KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),

};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/flehrad/downbubble/keymaps/default/keymap.c => keyboards/flehrad/downbubble/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT_standard(
    KC_ESC,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,                                                   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  KC_PSCR, KC_NUM,  KC_HOME, KC_TRNS,


@@ 67,25 61,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_LCTL, KC_LGUI, KC_LALT, KC_BSPC,          KC_SPC,               KC_P0,   KC_TRNS, KC_PDOT, KC_TRNS,         KC_BSPC,          KC_RALT, KC_RGUI, KC_APP,  KC_RCTL,          KC_LEFT, KC_DOWN, KC_RGHT
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/ft/mars80/keymaps/default/keymap.c => keyboards/ft/mars80/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [0] = LAYOUT_tkl_ansi(
        KC_ESC,           KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,       KC_PSCR, KC_SCRL, KC_BRK,


@@ 39,25 33,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______, _______, _______,                            _______,                            _______, _______, _______, _______,      _______, _______, _______
    ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/gboards/gergo/keymaps/colemak/keymap.c => keyboards/gboards/gergo/keymaps/colemak/keymap.c +0 -5
@@ 138,11 138,6 @@ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,       KC_TRNS,  K
                                             	  KC_TRNS, KC_TRNS,       KC_TRNS, KC_TRNS),
 */

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

};

// Runs constantly in the background, in a loop.
void matrix_scan_user(void) {
    //uint8_t layer = get_highest_layer(layer_state);

M keyboards/gray_studio/space65/keymaps/default/keymap.c => keyboards/gray_studio/space65/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT(
      KC_ESC,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_BSPC, KC_BSPC, KC_DEL,


@@ 37,25 31,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS, KC_TRNS, KC_TRNS,          KC_TRNS, KC_TRNS,                   KC_HOME, KC_PGDN, KC_END
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/handwired/2x5keypad/keymaps/default_tapdance/keymap.c => keyboards/handwired/2x5keypad/keymaps/default_tapdance/keymap.c +0 -14
@@ 119,20 119,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
			    KC_TRNS,  TD(A_Y), TD(I_I), TD(O_C), TD(U_U))
};


/* DISABLED
void matrix_init_user(void) {
}

void matrix_scan_user(void) {
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
	return true;
}
*/


void matrix_init_user(void)
{
    set_unicode_input_mode(UNICODE_MODE_WINCOMPOSE);  /* See https://jayliu50.github.io/qmk-cheatsheet/ */

M keyboards/handwired/dactyl/keymaps/erincalling/keymap.c => keyboards/handwired/dactyl/keymaps/erincalling/keymap.c +0 -9
@@ 149,12 149,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

  return true;
}

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

};


// Runs constantly in the background, in a loop.
void matrix_scan_user(void) {};

M keyboards/handwired/dactyl_left/keymaps/default/keymap.c => keyboards/handwired/dactyl_left/keymaps/default/keymap.c +0 -25
@@ 15,9 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes { QMKBEST = SAFE_RANGE, QMKURL };

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [0] = LAYOUT(/* Base */
                 KC_SPC, KC_1, KC_2, KC_3, KC_4, KC_5, 


@@ 27,25 24,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                 KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, 
                 KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    switch (keycode) {
        case QMKBEST:
            if (record->event.pressed) {
                // when keycode QMKBEST is pressed
                SEND_STRING("QMK is the best thing ever!");
            } else {
                // when keycode QMKBEST is released
            }
            break;
        case QMKURL:
            if (record->event.pressed) {
                // when keycode QMKURL is pressed
                SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
            } else {
                // when keycode QMKURL is released
            }
            break;
    }
    return true;
}

M keyboards/handwired/dactylmacropad/keymaps/default/keymap.c => keyboards/handwired/dactylmacropad/keymaps/default/keymap.c +0 -2
@@ 87,8 87,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        if (record->event.pressed) {
            // creates pivot table in excel
            SEND_STRING(SS_LALT("nvt"));
        } else {
            // when keycode QMKBEST is released
        }
        break;
    case snap:

M keyboards/handwired/hacked_motospeed/keymaps/default/keymap.c => keyboards/handwired/hacked_motospeed/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT( /* Base */
        KC_ESC,   KC_Q,     KC_W,     KC_E,     KC_R,     KC_T,      KC_Y,     KC_U,     KC_I,     KC_O,     KC_P,


@@ 29,25 23,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                  XXXXXXX,  XXXXXXX,  KC_BSPC,  KC_ENT,   KC_SPC,    KC_LSFT,  KC_LCTL,  KC_LALT,  KC_ALGR,  KC_LWIN,  XXXXXXX
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/handwired/jn68m/keymaps/default/keymap.c => keyboards/handwired/jn68m/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT(
    QK_GESC, KC_1   , KC_2   , KC_3   , KC_4   , KC_5   , KC_6   , KC_7   , KC_8   , KC_9   , KC_0   , KC_MINS, KC_EQL , KC_BSPC,          KC_INS, KC_PGUP,


@@ 39,25 33,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),

};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c => keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c +0 -12
@@ 35,35 35,23 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case MECHBOARDURL:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("https://mechboards.co.uk/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
    case MKUK:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("MKUK4 was amazing!");
      } else {
        // when keycode QMKURL is released
      }
      break;
    case LEDCHANGE:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        led_state = !led_state;
        writePin(F6, led_state);
      } else {
        // when keycode QMKURL is released
      }
      break;
  }

M keyboards/handwired/owlet60/keymaps/default/keymap.c => keyboards/handwired/owlet60/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT_owlet60_full_bsp(
    KC_1,    KC_ESC, KC_1,   KC_2,   KC_3,   KC_4,   KC_5,   KC_6,   KC_7,   KC_8,   KC_9,   KC_0,   KC_MINS,    KC_EQL,     KC_BSPC,   KC_PGUP,


@@ 38,25 32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                 KC_TRNS,        KC_TRNS,        KC_TRNS, KC_TRNS,KC_TRNS,                 KC_TRNS,                    KC_TRNS,    KC_TRNS,   KC_TRNS
  )
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c => keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT_owlet60_full_bsp(
    KC_1,    KC_ESC, KC_1,   KC_2,   KC_3,   KC_4,   KC_5,   KC_6,   KC_7,   KC_8,   KC_9,   KC_0,   KC_MINS,    KC_EQL,     KC_BSPC,   KC_PGUP,


@@ 39,28 33,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

#ifdef OLED_ENABLE
oled_rotation_t oled_init_user(oled_rotation_t rotation) {
  //return OLED_ROTATION_180;

M keyboards/handwired/prime_exl/keymaps/default/keymap.c => keyboards/handwired/prime_exl/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [0] = LAYOUT(
		KC_NUM, 	KC_LPRN, 	KC_RPRN, 	KC_PSLS, 	KC_PAST, 	KC_BSPC, 				KC_ESC, 		KC_Q, 			KC_W, 		KC_E, 			KC_R, 		KC_T,				 		KC_Y, 			KC_U, 			KC_I, 			KC_O, 				KC_P, 			KC_BSPC,


@@ 72,28 66,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

bool led_update_user(led_t led_state) {
  writePin(NUM_LOCK_LED_PIN, led_state.num_lock);
  writePin(CAPS_LOCK_LED_PIN, led_state.caps_lock);

M keyboards/handwired/videowriter/keymaps/default/keymap.c => keyboards/handwired/videowriter/keymaps/default/keymap.c +0 -34
@@ 21,14 21,6 @@ enum layer_names {
    _FN1
};

// Example of custom keycodes used by macros in process_record_user
/*
enum custom_keycodes {
    QMKBEST = SAFE_RANGE,
    QMKURL
};
 */

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* 
 * ,---------------------------------------------------------------------------------------.


@@ 79,29 71,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
		  _______,                                _______,                                          _______
  )
};

/* macros template (example)
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    switch (keycode) {
        case QMKBEST:
            if (record->event.pressed) {
                // when keycode QMKBEST is pressed
                SEND_STRING("QMK is the best thing ever!");
            } else {
                // when keycode QMKBEST is released
            }
            break;
        case QMKURL:
            if (record->event.pressed) {
                // when keycode QMKURL is pressed
                SEND_STRING("https://qmk.fm/\n");
            } else {
                // when keycode QMKURL is released
            }
            break;
    }
    return true;
}

*/


M keyboards/handwired/videowriter/keymaps/oleg/keymap.c => keyboards/handwired/videowriter/keymaps/oleg/keymap.c +0 -25
@@ 21,14 21,6 @@ enum layer_names {
    _FN1
};

// Example of custom keycodes used by macros in process_record_user
/*
enum custom_keycodes {
    QMKBEST = SAFE_RANGE,
    QMKURL
};
 */

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

/* 


@@ 85,23 77,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

/* macros template (example)
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    switch (keycode) {
        case USECT:
            if (record->event.pressed) {
                // when keycode USECT is pressed
                SEND_STRING("QMK is the best thing ever!");
            } else {
                // when keycode USECT is released
            }
            break;
    }
    return true;
}
*/


void matrix_init_user(void) {
  set_unicode_input_mode(UNICODE_MODE_WINDOWS);
}

M keyboards/hineybush/h87a/keymaps/wkl/keymap.c => keyboards/hineybush/h87a/keymaps/wkl/keymap.c +0 -12
@@ 34,15 34,3 @@ 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 ),

};

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

M keyboards/hineybush/h88/keymaps/wkl/keymap.c => keyboards/hineybush/h88/keymaps/wkl/keymap.c +0 -13
@@ 34,16 34,3 @@ 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 ),

};

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}


M keyboards/hineybush/hbcp/keymaps/default/keymap.c => keyboards/hineybush/hbcp/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

  [0] = LAYOUT_all( /* Base */


@@ 43,25 37,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

    ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/hineybush/hbcp/keymaps/wkl/keymap.c => keyboards/hineybush/hbcp/keymaps/wkl/keymap.c +0 -36
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

  [0] = LAYOUT_wkl( /* Base */


@@ 43,33 37,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

    ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

M keyboards/hineybush/hineyg80/keymaps/default/keymap.c => keyboards/hineybush/hineyg80/keymaps/default/keymap.c +0 -6
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL,
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT_ansi_100u_mods( /* Base */
    KC_ESC,  KC_F1,    KC_F2,   KC_F3,  KC_F4,  KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,   KC_F11,   KC_F12,             KC_INS,   KC_HOME,   KC_PGUP,   KC_PSCR, 

M keyboards/hineybush/hineyg80/keymaps/wkl/keymap.c => keyboards/hineybush/hineyg80/keymaps/wkl/keymap.c +0 -2
@@ 17,8 17,6 @@

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL,
  ______ = KC_TRNS,
  XXXXXX = KC_NO
};

M keyboards/hineybush/sm68/keymaps/default/keymap.c => keyboards/hineybush/sm68/keymaps/default/keymap.c +0 -6
@@ 37,9 37,3 @@ 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
    )
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    return true;
}



M keyboards/hs60/v2/iso/keymaps/iso_andys8/keymap.c => keyboards/hs60/v2/iso/keymaps/iso_andys8/keymap.c +0 -12
@@ 47,15 47,3 @@ 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,
    KC_TRNS,  KC_TRNS,  KC_TRNS,                                KC_TRNS,                                KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS),
};

void matrix_init_user(void) {
  //user initialization
}

void matrix_scan_user(void) {
  //user matrix
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}
\ No newline at end of file

M keyboards/hs60/v2/iso/keymaps/win_osx_dual/keymap.c => keyboards/hs60/v2/iso/keymaps/win_osx_dual/keymap.c +0 -10
@@ 69,16 69,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

void matrix_init_user(void) {
  //user initialization
}


void matrix_scan_user(void) {
  //user matrix
}


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

M keyboards/input_club/ergodox_infinity/keymaps/input_club/keymap.c => keyboards/input_club/ergodox_infinity/keymaps/input_club/keymap.c +0 -6
@@ 214,12 214,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

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

};


// Runs constantly in the background, in a loop.
void matrix_scan_user(void) {


M keyboards/kbdfans/kbd67/hotswap/keymaps/default/keymap.c => keyboards/kbdfans/kbd67/hotswap/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT(
  KC_ESC,  KC_1,    KC_2,   KC_3,   KC_4,   KC_5,   KC_6,   KC_7,   KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_BSLS, KC_DEL,  KC_HOME,


@@ 36,25 30,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,                    KC_TRNS, KC_TRNS,
  KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS,                            KC_TRNS, KC_TRNS,                    KC_TRNS, KC_TRNS, KC_TRNS),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/kbdfans/kbd67/rev2/keymaps/default/keymap.c => keyboards/kbdfans/kbd67/rev2/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap (Base Layer) Default Layer
   * ,----------------------------------------------------------------.


@@ 63,25 57,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______,  _______,  _______,                     _______,                     _______,_______,_______,KC_HOME,KC_PGDN, KC_END),

};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/kbdfans/kbd6x/keymaps/hhkb-default-improved/keymap.c => keyboards/kbdfans/kbd6x/keymaps/hhkb-default-improved/keymap.c +0 -14
@@ 34,17 34,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS,                   KC_TRNS, KC_TRNS, KC_TRNS
      ),
};


void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}


M keyboards/kbdfans/kbd6x/keymaps/hhkb-default/keymap.c => keyboards/kbdfans/kbd6x/keymaps/hhkb-default/keymap.c +0 -15
@@ 34,18 34,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS,                   KC_TRNS, KC_TRNS, KC_TRNS
      ),
};



void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}


M keyboards/keebio/ergodicity/keymaps/default/keymap.c => keyboards/keebio/ergodicity/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [0] = LAYOUT(
        KC_ESC,     KC_GRV,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_BSPC,


@@ 37,25 31,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                    _______,          _______,          _______, _______,          _______,          _______,                            _______
    ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/maple_computing/launchpad/keymaps/default_rgb/keymap.c => keyboards/maple_computing/launchpad/keymaps/default_rgb/keymap.c +0 -2
@@ 74,5 74,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      )

};

void matrix_init_user(void) {}

M keyboards/mechkeys/mk60/keymaps/default/keymap.c => keyboards/mechkeys/mk60/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT(
    KC_ESC,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_BSPC, KC_INS,


@@ 38,25 32,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),

};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/molecule/keymaps/default/keymap.c => keyboards/molecule/keymaps/default/keymap.c +0 -6
@@ 24,12 24,6 @@ enum layer_names {
    _FN,
};

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
    QMKBEST = SAFE_RANGE,
    QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [_QWERTY_BASE] = LAYOUT(
        KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,                                        KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,

M keyboards/panc60/keymaps/default/keymap.c => keyboards/panc60/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] =	LAYOUT_60_hhkb(
		KC_ESC,  KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8,    KC_9,   KC_0,    KC_MINS, KC_EQL,  KC_BSLS, KC_GRV,


@@ 36,25 30,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DOWN, KC_TRNS, KC_TRNS,
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/primekb/prime_o/keymaps/default/keymap.c => keyboards/primekb/prime_o/keymaps/default/keymap.c +0 -28
@@ 17,12 17,6 @@

#define L1BS LT(1, KC_BSPC)

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT(
    KC_ESC,   KC_PMNS,  KC_PSLS,  KC_PAST,  KC_NUM,   KC_1,   KC_2,   KC_3,   KC_4,   KC_5,   KC_6,   KC_7,   KC_8,   KC_9,   KC_9,   KC_DEL,


@@ 41,25 35,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),

};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/quantrik/kyuu/keymaps/default/keymap.c => keyboards/quantrik/kyuu/keymaps/default/keymap.c +0 -9
@@ 18,7 18,6 @@
// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {


@@ 48,14 47,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
                // when keycode QMKBEST is released
            }
            break;
        case QMKURL:
            if (record->event.pressed) {
                // when keycode QMKURL is pressed
                SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
            } else {
                // when keycode QMKURL is released
            }
            break;
    }
    return true;
}

M keyboards/rabbit/rabbit68/keymaps/default/keymap.c => keyboards/rabbit/rabbit68/keymaps/default/keymap.c +0 -4
@@ 15,10 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
// enum custom_keycodes { QMKBEST = SAFE_RANGE, QMKURL };


#define _BASE 0
#define _FN 1


M keyboards/rabbit/rabbit68/keymaps/kaiec/keymap.c => keyboards/rabbit/rabbit68/keymaps/kaiec/keymap.c +0 -4
@@ 15,10 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
// enum custom_keycodes { QMKBEST = SAFE_RANGE, QMKURL };


#define _BASE 0
#define _FN 1


M keyboards/rominronin/katana60/rev2/keymaps/default/keymap.c => keyboards/rominronin/katana60/rev2/keymaps/default/keymap.c +0 -6
@@ 33,12 33,6 @@ enum layer_names {
    CURS,
};

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [BASE] = LAYOUT_1_a(/* Base */
    KC_ESC,  KC_GRV,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    DF(1),   KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,

M keyboards/salicylic_acid3/naked48/keymaps/default_with_nafuda/keymap.c => keyboards/salicylic_acid3/naked48/keymaps/default_with_nafuda/keymap.c +0 -5
@@ 128,8 128,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

  return result;
}

void matrix_init_user(void) {

}


M keyboards/salicylic_acid3/naked48/keymaps/default_with_setta21/keymap.c => keyboards/salicylic_acid3/naked48/keymaps/default_with_setta21/keymap.c +0 -4
@@ 132,7 132,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

  return result;
}

void matrix_init_user(void) {

}

M keyboards/salicylic_acid3/naked60/keymaps/default_with_nafuda/keymap.c => keyboards/salicylic_acid3/naked60/keymaps/default_with_nafuda/keymap.c +0 -4
@@ 150,7 150,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

  return result;
}

void matrix_init_user(void) {

}

M keyboards/salicylic_acid3/naked60/keymaps/default_with_setta21/keymap.c => keyboards/salicylic_acid3/naked60/keymaps/default_with_setta21/keymap.c +0 -4
@@ 150,7 150,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

  return result;
}

void matrix_init_user(void) {

}

M keyboards/salicylic_acid3/naked64/keymaps/default_with_setta21/keymap.c => keyboards/salicylic_acid3/naked64/keymaps/default_with_setta21/keymap.c +0 -4
@@ 175,7 175,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

  return result;
}

void matrix_init_user(void) {

}

M keyboards/sck/neiso/keymaps/default/keymap.c => keyboards/sck/neiso/keymaps/default/keymap.c +3 -9
@@ 16,7 16,9 @@
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes { QMKBEST = SAFE_RANGE, QMKURL };
enum custom_keycodes {
    QMKBEST = SAFE_RANGE,
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [0] = LAYOUT(/* Base */


@@ 41,14 43,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
                // when keycode QMKBEST is released
            }
            break;
        case QMKURL:
            if (record->event.pressed) {
                // when keycode QMKURL is pressed
                SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
            } else {
                // when keycode QMKURL is released
            }
            break;
    }
    return true;
}

M keyboards/sentraq/s65_plus/keymaps/default/keymap.c => keyboards/sentraq/s65_plus/keymaps/default/keymap.c +0 -4
@@ 50,7 50,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______, _______, _______, _______, _______,                   _______,                            _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT
  )
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

M keyboards/sentraq/s65_plus/keymaps/iso/keymap.c => keyboards/sentraq/s65_plus/keymaps/iso/keymap.c +0 -4
@@ 50,7 50,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______, _______, _______, _______, _______,                   _______,                            _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT
  )
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

M keyboards/silverbullet44/keymaps/default/keymap.c => keyboards/silverbullet44/keymaps/default/keymap.c +0 -5
@@ 15,11 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
//enum custom_keycodes {
//  QMKBEST = SAFE_RANGE,
//  QMKURL
//};
enum layer {
    _QWERTY,
    _CURSOL,

M keyboards/takashiski/hecomi/keymaps/default/keymap.c => keyboards/takashiski/hecomi/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

//R1:7 + 8 = 15
//R2:7 + 8 = 15
//R3:6 + 7 = 13


@@ 53,28 47,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
			),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

layer_state_t layer_state_set_user(layer_state_t state)
{
	uint8_t layer=get_highest_layer(state);

M keyboards/takashiski/otaku_split/rev0/keymaps/default/keymap.c => keyboards/takashiski/otaku_split/rev0/keymaps/default/keymap.c +0 -5
@@ 14,11 14,6 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include QMK_KEYBOARD_H
// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT(

M keyboards/treasure/type9/keymaps/default/keymap.c => keyboards/treasure/type9/keymaps/default/keymap.c +0 -28
@@ 15,12 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT( /* Base */
    KC_0,  KC_1, KC_2,


@@ 28,25 22,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_6,  KC_7, KC_8
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/xiudi/xd87/keymaps/default/keymap.c => keyboards/xiudi/xd87/keymaps/default/keymap.c +0 -30
@@ 15,13 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};


const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT_tkl_iso(
      KC_ESC, KC_F1,  KC_F2,  KC_F3,  KC_F4,  KC_F5,  KC_F6,  KC_F7,  KC_F8,  KC_F9,  KC_F10, KC_F11,  KC_F12,             KC_PSCR, KC_SCRL, KC_PAUS,


@@ 31,26 24,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      KC_LSFT,KC_NUBS,KC_Z,   KC_X,   KC_C,   KC_V,   KC_B,   KC_N,   KC_M,   KC_COMM,KC_DOT, KC_SLSH,          KC_RSFT,            KC_UP,
      KC_LCTL,KC_LGUI,KC_LALT,                KC_SPC,                                 KC_RALT,KC_RGUI, KC_APP,  KC_RCTL,   KC_LEFT, KC_DOWN, KC_RGHT  )
};


bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/xiudi/xd87/keymaps/default_underglow/keymap.c => keyboards/xiudi/xd87/keymaps/default_underglow/keymap.c +0 -29
@@ 15,13 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
enum custom_keycodes {
  QMKBEST = SAFE_RANGE,
  QMKURL
};


const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT_tkl_ansi(
      KC_ESC,  KC_F1,  KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8,  KC_F9,  KC_F10, KC_F11,  KC_F12,                      KC_PSCR, KC_SCRL, KC_PAUS,


@@ 38,25 31,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS,           KC_TRNS,         
      KC_TRNS, KC_TRNS, KC_TRNS,                          KC_TRNS,                              KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,  KC_TRNS, KC_TRNS, KC_TRNS   )
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
    case QMKBEST:
      if (record->event.pressed) {
        // when keycode QMKBEST is pressed
        SEND_STRING("QMK is the best thing ever!");
      } else {
        // when keycode QMKBEST is released
      }
      break;
    case QMKURL:
      if (record->event.pressed) {
        // when keycode QMKURL is pressed
        SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
      } else {
        // when keycode QMKURL is released
      }
      break;
  }
  return true;
}

M keyboards/yushakobo/quick7/keymaps/default/keymap.c => keyboards/yushakobo/quick7/keymaps/default/keymap.c +0 -3
@@ 44,10 44,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    switch (keycode) {
        case YUSHAURL:
            if (record->event.pressed) {
                // when keycode QMKURL is pressed
                SEND_STRING("https://yushakobo.jp/\n");
            } else {
                // when keycode QMKURL is released
            }
            break;
    }

M keyboards/yushakobo/quick7/keymaps/via/keymap.c => keyboards/yushakobo/quick7/keymaps/via/keymap.c +0 -3
@@ 56,10 56,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    switch (keycode) {
        case YUSHAURL:
            if (record->event.pressed) {
                // when keycode QMKURL is pressed
                SEND_STRING("https://yushakobo.jp/\n");
            } else {
                // when keycode QMKURL is released
            }
            break;
    }

Do not follow this link