~ruther/qmk_firmware

b73a29aaeabe1004423a2ea6180a94a95a1f0d91 — Xelus22 4 years ago f792aee
[Bug] Develop - Change uint32_t to layer_state_t  (#13596)

* fix sat75

* update uint32_t to layer_state
122 files changed, 469 insertions(+), 469 deletions(-)

M docs/zh-cn/custom_quantum_functions.md
M keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c
M keyboards/1upkeyboards/sweet16/keymaps/ridingintraffic/keymap.c
M keyboards/boardwalk/keymaps/mcallaster/keymap.c
M keyboards/cannonkeys/satisfaction75/satisfaction75.c
M keyboards/comet46/keymaps/default-rgbled/keymap.c
M keyboards/comet46/keymaps/satt/keymap.c
M keyboards/cospad/keymaps/detrus/keymap.c
M keyboards/crkbd/keymaps/dsanchezseco/keymap.c
M keyboards/crkbd/keymaps/rs/oled.c
M keyboards/divergetm2/keymaps/xtonhasvim/keymap.c
M keyboards/dm9records/plaid/keymaps/brickbots/keymap.c
M keyboards/dm9records/plaid/keymaps/thehalfdeafchef/keymap.c
M keyboards/dz60/keymaps/marianas/customLogic.c
M keyboards/dz60/keymaps/marianas/customLogic.h
M keyboards/dz60/keymaps/xtonhasvim/keymap.c
M keyboards/ergo42/keymaps/hdbx/keymap.c
M keyboards/ergodone/keymaps/erovia/keymap.c
M keyboards/ergodox_ez/keymaps/bepo_tm_style/keymap.c
M keyboards/ergodox_ez/keymaps/bpruitt-goddard/keymap.c
M keyboards/ergodox_ez/keymaps/colemak_es_osx/keymap.c
M keyboards/ergodox_ez/keymaps/hacker_dvorak/user/layer_set_state_user.c
M keyboards/ergodox_ez/keymaps/lukaus/keymap.c
M keyboards/ergodox_ez/keymaps/nathanvercaemert/keymap.c
M keyboards/ergodox_ez/keymaps/nfriend/keymap.c
M keyboards/ergodox_ez/keymaps/rgb_layer/keymap.c
M keyboards/ergodox_ez/keymaps/testing/keymap.c
M keyboards/exclusive/e65/keymaps/masterzen/keymap.c
M keyboards/exclusive/e7v1/keymaps/masterzen/keymap.c
M keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c
M keyboards/hadron/ver3/keymaps/ishtob/keymap.c
M keyboards/handwired/prime_exl/keymaps/via/keymap.c
M keyboards/handwired/pteron/keymaps/FSund/keymap.c
M keyboards/handwired/tritium_numpad/keymaps/blu/keymap.c
M keyboards/hineybush/h87a/keymaps/gam3cat/keymap.c
M keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c
M keyboards/jian/keymaps/advanced/keymap.c
M keyboards/jj50/keymaps/abstractkb/keymap.c
M keyboards/jj50/keymaps/abstractkb_gergomatch/keymap.c
M keyboards/kbdfans/kbd6x/keymaps/othi/keymap.c
M keyboards/kbdfans/kbd75/keymaps/edulpn/keymap.c
M keyboards/keebio/bdn9/keymaps/vosechu-ksp/keymap.c
M keyboards/keebio/bfo9000/keymaps/abstractkb/keymap.c
M keyboards/keebio/bfo9000/keymaps/insertsnideremarks/keymap.c
M keyboards/keebio/bfo9000/keymaps/tuesdayjohn/keymap.c
M keyboards/keebio/iris/keymaps/nstickney/keymap.c
M keyboards/keebio/levinson/keymaps/issmirnov/keymap.c
M keyboards/keebio/levinson/keymaps/xtonhasvim/keymap.c
M keyboards/keebio/nyquist/keymaps/pitty/keymap.c
M keyboards/keebio/quefrency/keymaps/georgepetri/keymap.c
M keyboards/keebio/rorschach/keymaps/insertsnideremarks/keymap.c
M keyboards/keebio/rorschach/keymaps/tuesdayjohn/keymap.c
M keyboards/kinesis/keymaps/insertsnideremarks/keymap.c
M keyboards/kinesis/keymaps/tuesdayjohn/keymap.c
M keyboards/leeku/finger65/keymaps/madhatter/keymap.c
M keyboards/lets_split/keymaps/cpeters1982/keymap.c
M keyboards/lets_split_eh/keymaps/mikethetiger/keymap.c
M keyboards/m10a/keymaps/gam3cat/keymap.c
M keyboards/mechlovin/hannah910/hannah910.c
M keyboards/mechmini/v2/keymaps/wsturgiss/keymap.c
M keyboards/naked48/keymaps/salicylic/keymap.c
M keyboards/naked48/keymaps/salicylic_with_nafuda/keymap.c
M keyboards/naked48/keymaps/salicylic_with_setta21/keymap.c
M keyboards/naked60/keymaps/salicylic/keymap.c
M keyboards/naked60/keymaps/salicylic_with_nafuda/keymap.c
M keyboards/naked60/keymaps/salicylic_with_setta21/keymap.c
M keyboards/orthodox/keymaps/rfvizarra/keymap.c
M keyboards/planck/keymaps/am/keymap.c
M keyboards/planck/keymaps/andylikescandy/keymap.c
M keyboards/planck/keymaps/deft/keymap.c
M keyboards/planck/keymaps/dsanchezseco/keymap.c
M keyboards/planck/keymaps/fabian/keymap.c
M keyboards/planck/keymaps/jasperla/keymap.c
M keyboards/planck/keymaps/jetpacktuxedo/keymap.c
M keyboards/planck/keymaps/mgalisa/keymap.c
M keyboards/planck/keymaps/mikethetiger/keymap.c
M keyboards/planck/keymaps/motform/keymap.c
M keyboards/planck/keymaps/msiu/keymap.c
M keyboards/planck/keymaps/muzfuz/keymap.c
M keyboards/planck/keymaps/mwpeterson/keymap.c
M keyboards/planck/keymaps/navi/keymap.c
M keyboards/planck/keymaps/nick/keymap.c
M keyboards/planck/keymaps/pascamel/keymap.c
M keyboards/planck/keymaps/pevecyan/keymap.c
M keyboards/planck/keymaps/pickle_jr/keymap.c
M keyboards/planck/keymaps/raffle/keymap.c
M keyboards/planck/keymaps/skug/keymap.c
M keyboards/planck/keymaps/smittey/keymap.c
M keyboards/planck/keymaps/snowkuma/keymap.c
M keyboards/planck/keymaps/synth_sample/keymap.c
M keyboards/planck/keymaps/synth_wavetable/keymap.c
M keyboards/planck/keymaps/tom/keymap.c
M keyboards/planck/keymaps/tylerwince/keymap.c
M keyboards/planck/keymaps/unagi/keymap.c
M keyboards/planck/keymaps/vxid/keymap.c
M keyboards/preonic/keymaps/egstad/keymap.c
M keyboards/preonic/keymaps/senseored/keymap.c
M keyboards/primekb/prime_e/keymaps/via/keymap.c
M keyboards/reviung39/keymaps/default_s/keymap.c
M keyboards/spacetime/keymaps/kyleterry/keymap.c
M keyboards/tada68/keymaps/emdarcher/keymap.c
M keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c
M keyboards/xd60/keymaps/birkir/keymap.c
M keyboards/xd75/keymaps/arpinfidel/keymap.c
M keyboards/xd75/keymaps/cbbrowne/keymap.c
M keyboards/xd75/keymaps/tdl-jturner/keymap.c
M layouts/community/ergodox/issmirnov/keymap.c
M layouts/community/ergodox/qwerty_code_friendly/keymap.c
M users/333fred/333fred.c
M users/bbaserdem/bbaserdem.c
M users/billypython/billypython.c
M users/edvorakjp/edvorakjp.c
M users/edvorakjp/edvorakjp.h
M users/konstantin/konstantin.c
M users/kuchosauronad0/kuchosauronad0.c
M users/mtdjr/mtdjr.c
M users/pvinis/pvinis.c
M users/romus/romus.c
M users/stanrc85/layer_rgb.c
M users/tominabox1/tominabox1.c
M users/turbomech/backupturbomech.c
M users/xulkal/process_records.c
M docs/zh-cn/custom_quantum_functions.md => docs/zh-cn/custom_quantum_functions.md +3 -3
@@ 297,7 297,7 @@ void suspend_wakeup_init_user(void) {
本例使用了Planck键盘示范了如何设置 [RGB背光灯](feature_rgblight.md)使之与层对应

```c
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    switch (biton32(state)) {
    case _RAISE:
        rgblight_setrgb (0x00,  0x00, 0xFF);


@@ 321,7 321,7 @@ uint32_t layer_state_set_user(uint32_t state) {
### `layer_state_set_*` 函数文档

* 键盘/修订: `uint32_t layer_state_set_kb(uint32_t state)`
* 布局: `uint32_t layer_state_set_user(uint32_t state)`
* 布局: `layer_state_t layer_state_set_user(layer_state_t state)`


该`状态`是活动层的bitmask, 详见[布局概述](keymap.md#布局的层状态)


@@ 377,7 377,7 @@ void keyboard_post_init_user(void) {
以上函数会在读EEPROM配置后立即使用该设置来设置默认层RGB颜色。"raw"的值是从你上面基于"union"创建的结构体中转换来的。 

```c
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    switch (biton32(state)) {
    case _RAISE:
        if (user_config.rgb_layer_change) { rgblight_sethsv_noeeprom_magenta(); rgblight_mode_noeeprom(1); }

M keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c => keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c +1 -1
@@ 67,7 67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

//***************************** Function bodies  *****************************//
// enable tri-layer state for _raise + _rgb = _adjust
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _raise, _rgb, _adjust);
}


M keyboards/1upkeyboards/sweet16/keymaps/ridingintraffic/keymap.c => keyboards/1upkeyboards/sweet16/keymaps/ridingintraffic/keymap.c +22 -22
@@ 39,17 39,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    * |------+-------+-------+--------|
    * |SHRUG |DISFACE| HRTFAC| HAPPYF |
    * |------+-------+-------+--------|
    * | ENTER|       |LEDCNTR| tapland| 
    * | ENTER|       |LEDCNTR| tapland|
    * `-------------------------------'
    */
      //purple
    [_EMOJI] = LAYOUT_ortho_4x4(
       TFLIP,   TFLIP2,   KC_NO,      FU , 
       CLOUD,   KC_NO,  KC_NO,      CMDCLEAR, 
       SHRUG,   DISFACE,  HEARTFACE,    HAPPYFACE, 
       TFLIP,   TFLIP2,   KC_NO,      FU ,
       CLOUD,   KC_NO,  KC_NO,      CMDCLEAR,
       SHRUG,   DISFACE,  HEARTFACE,    HAPPYFACE,
       KC_ENT,  RGB_TOG,  MO(_LEDCNTL), MO(_TAPLAND)
    ),
 

    /* TapLand //
    * ,-------------------------------.
    * | str1 | str2  |  str3 |   str4 |


@@ 58,14 58,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    * |------+-------+-------+--------|
    * |      |       |       |        |
    * |------+-------+-------+--------|
    * |      |       |       |        | 
    * |      |       |       |        |
    * `-------------------------------'
    */
    //blue
    [_TAPLAND] = LAYOUT_ortho_4x4(
       TD(TD_EXAMPLE1), TD(TD_EXAMPLE2),  TD(TD_EXAMPLE3), TD(TD_EXAMPLE4), 
       KC_NO,         KC_NO,          KC_NO,         KC_NO, 
       KC_NO,         KC_NO,          KC_NO,         KC_NO, 
       TD(TD_EXAMPLE1), TD(TD_EXAMPLE2),  TD(TD_EXAMPLE3), TD(TD_EXAMPLE4),
       KC_NO,         KC_NO,          KC_NO,         KC_NO,
       KC_NO,         KC_NO,          KC_NO,         KC_NO,
       KC_NO,         KC_NO,          KC_NO,         KC_NO
    ),
    /* LEDControl Pad


@@ 76,14 76,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    * |------+-------+-------+--------|
    * |kngrdr|  Val- | Sat-  |   HUE- |
    * |------+-------+-------+--------|
    * | swirl| PLAIN |       | ON/OFF | 
    * | swirl| PLAIN |       | ON/OFF |
    * `-------------------------------'
    */
    //blue
    [_LEDCNTL] = LAYOUT_ortho_4x4(
        RGB_M_SN, RGB_M_B,    RGB_M_R,     RGB_M_G, 
        RGB_M_X,  RGB_VAI,    RGB_SAI,     RGB_HUI, 
        RGB_M_K,  RGB_VAD,    RGB_SAD,     RGB_HUD, 
        RGB_M_SN, RGB_M_B,    RGB_M_R,     RGB_M_G,
        RGB_M_X,  RGB_VAI,    RGB_SAI,     RGB_HUI,
        RGB_M_K,  RGB_VAD,    RGB_SAD,     RGB_HUD,
        RGB_M_SW, RGB_M_P,    KC_NO,     RGB_TOG
     ),
};


@@ 102,34 102,34 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
                    SEND_STRING("t(-_-t)");
                }
                return false;
                break;  
                break;
            case HAPPYFACE:
                if(record->event.pressed){
                     send_unicode_string("ʘ‿ʘ");
                }
                return false;
                break; 
                break;
            case CMDCLEAR:
                if (record->event.pressed) {
                    register_code(KC_LGUI);
                    tap_code(KC_A);                 
                    tap_code(KC_A);
                    unregister_code(KC_LGUI);
                    tap_code(KC_DEL);                 
                    tap_code(KC_DEL);
                }
                return false;
                break;  
                break;
            case SHRUG:
                if (record->event.pressed) {
                    send_unicode_string("¯\\_(ツ)_/¯");
                }
                return false; 
                return false;
                break;
            case HEARTFACE:
                if(record->event.pressed){
                    send_unicode_string("♥‿♥");
                }
                return false;
                break;  
                break;
            case DISFACE:
                if(record->event.pressed){
                    send_unicode_string("ಠ_ಠ");


@@ 148,7 148,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
                }
                return false;
                break;
                } 
                }
    }
    return true;
}


@@ 195,7 195,7 @@ void matrix_scan_user(void) {
        rgblight_setrgb (16, 0, 16);
  }
}
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    switch (biton32(state)) {
    case _TAPLAND:
        rgblight_setrgb(0, 16, 0); //green

M keyboards/boardwalk/keymaps/mcallaster/keymap.c => keyboards/boardwalk/keymaps/mcallaster/keymap.c +1 -1
@@ 49,6 49,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _FN);
}

M keyboards/cannonkeys/satisfaction75/satisfaction75.c => keyboards/cannonkeys/satisfaction75/satisfaction75.c +1 -1
@@ 244,7 244,7 @@ void read_host_led_state(void) {
    }
}

uint32_t layer_state_set_kb(uint32_t state) {
layer_state_t layer_state_set_kb(layer_state_t state) {
  state = layer_state_set_user(state);
  layer = biton32(state);
  queue_for_send = true;

M keyboards/comet46/keymaps/default-rgbled/keymap.c => keyboards/comet46/keymaps/default-rgbled/keymap.c +1 -1
@@ 140,7 140,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
};


uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _RAISE, _LOWER, _ADJUST);
}


M keyboards/comet46/keymaps/satt/keymap.c => keyboards/comet46/keymaps/satt/keymap.c +1 -1
@@ 164,7 164,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  switch (biton32(state)) {
    case _PSEUDO_US_LOWER:
    case _PSEUDO_US_RAISE:

M keyboards/cospad/keymaps/detrus/keymap.c => keyboards/cospad/keymaps/detrus/keymap.c +1 -1
@@ 270,7 270,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
};

// Makes sure to update the good tri-layer if a layer changes
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
	switch (biton32(default_layer_state)) {
		case _QWERTY_LAYER:
			state = update_tri_layer_state(state, _RAISE_LAYER, _QWERTY_LOWER_LAYER, _ALTER_LAYER);

M keyboards/crkbd/keymaps/dsanchezseco/keymap.c => keyboards/crkbd/keymaps/dsanchezseco/keymap.c +1 -1
@@ 71,7 71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/crkbd/keymaps/rs/oled.c => keyboards/crkbd/keymaps/rs/oled.c +1 -1
@@ 61,7 61,7 @@ void keylog_set_keymap(uint16_t keycode, keyrecord_t *record) {
  set_keylog(keycode, record);
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  for (layer_name_idx = 0; layer_name_idx < LAYER_DISPLAY_MAX; ++layer_name_idx) {
    if (state == 0 && layer_display_name[layer_name_idx].state == default_layer_state) {
      break;

M keyboards/divergetm2/keymaps/xtonhasvim/keymap.c => keyboards/divergetm2/keymaps/xtonhasvim/keymap.c +1 -1
@@ 150,6 150,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _RAISE, _LOWER, _ADJUST);
}

M keyboards/dm9records/plaid/keymaps/brickbots/keymap.c => keyboards/dm9records/plaid/keymaps/brickbots/keymap.c +3 -3
@@ 227,7 227,7 @@ void keyboard_post_init_user(void) {
  }
}

void eeconfig_init_user(void) {  // EEPROM is getting reset! 
void eeconfig_init_user(void) {  // EEPROM is getting reset!
  led_config.raw = 0;
  led_config.red_mode = LEDMODE_ON;
  led_config.green_mode = LEDMODE_MODS;


@@ 235,7 235,7 @@ void eeconfig_init_user(void) {  // EEPROM is getting reset!
  eeconfig_update_user(led_config.raw);
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}



@@ 289,7 289,7 @@ void led_keypress_update(uint8_t led, uint8_t led_mode, uint16_t keycode, keyrec

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  /* If the either led mode is keypressed based, call the led updater
     then let it fall through the keypress handlers. Just to keep 
     then let it fall through the keypress handlers. Just to keep
     the logic out of this procedure */
  if (led_config.red_mode >= LEDMODE_MODS && led_config.red_mode <= LEDMODE_ENTER) {
      led_keypress_update(LED_RED, led_config.red_mode, keycode, record);

M keyboards/dm9records/plaid/keymaps/thehalfdeafchef/keymap.c => keyboards/dm9records/plaid/keymaps/thehalfdeafchef/keymap.c +1 -1
@@ 125,7 125,7 @@ void eeconfig_init_user(void) {  // EEPROM is getting reset!
}

// When LOWER and RAISE are held together, go to the FUNCTION layer
uint32_t layer_state_set_user(uint32_t state) { return update_tri_layer_state(state, _LOWER, _RAISE, _FUNCTION); }
layer_state_t layer_state_set_user(layer_state_t state) { return update_tri_layer_state(state, _LOWER, _RAISE, _FUNCTION); }

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

M keyboards/dz60/keymaps/marianas/customLogic.c => keyboards/dz60/keymaps/marianas/customLogic.c +18 -18
@@ 9,7 9,7 @@ static int16_t fnTimer = 0;



uint32_t layer_state_set_user(uint32_t state)
layer_state_t layer_state_set_user(layer_state_t state)
{
  switch (biton32(state))
  {


@@ 40,34 40,34 @@ bool printSqlVerbs(uint16_t keycode, keyrecord_t *record)
  {
    switch (keycode)
    {
      case S_LFTJN: 
        SEND_STRING("LEFT JOIN"); 
      case S_LFTJN:
        SEND_STRING("LEFT JOIN");
        activateRelativity();
        return false;
      case S_INRJN: 
        SEND_STRING("INNER JOIN "); 
      case S_INRJN:
        SEND_STRING("INNER JOIN ");
        activateRelativity();
        return false;
      case S_SLCT:  
        SEND_STRING("SELECT "); return 
      case S_SLCT:
        SEND_STRING("SELECT "); return
        false;
      case S_FROM:  
        SEND_STRING("FROM "); return 
      case S_FROM:
        SEND_STRING("FROM "); return
        false;
      case S_DSNCT: 
        SEND_STRING("DISTINCT "); return 
      case S_DSNCT:
        SEND_STRING("DISTINCT "); return
        false;
      case S_ORDER: 
        SEND_STRING("ORDER BY "); return 
      case S_ORDER:
        SEND_STRING("ORDER BY "); return
        false;
      case S_WHERE: 
        SEND_STRING("WHERE "); return 
      case S_WHERE:
        SEND_STRING("WHERE "); return
        false;
      case S_ALTER: 
      case S_ALTER:
        SEND_STRING("ALTER SESSION SET CURRENT_SCHEMA = SUPPLY;"); return false;
      case S_ASTRK: 
      case S_ASTRK:
        SEND_STRING("* "); return false;
        

    }
  }
  return true;

M keyboards/dz60/keymaps/marianas/customLogic.h => keyboards/dz60/keymaps/marianas/customLogic.h +1 -1
@@ 1,7 1,7 @@
#define fnTimeout 500


uint32_t layer_state_set_user(uint32_t state);
layer_state_t layer_state_set_user(layer_state_t state);

bool printSqlVerbs(uint16_t keycode, keyrecord_t *record);


M keyboards/dz60/keymaps/xtonhasvim/keymap.c => keyboards/dz60/keymaps/xtonhasvim/keymap.c +1 -1
@@ 69,7 69,7 @@ void matrix_init_user(void) {
  user_led_off();
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  static uint32_t last_state = 0;

  if(last_state != state) {

M keyboards/ergo42/keymaps/hdbx/keymap.c => keyboards/ergo42/keymaps/hdbx/keymap.c +1 -1
@@ 145,7 145,7 @@ void matrix_init_user(void) {
#endif
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  state = update_tri_layer_state(state, _RAISE, _LOWER, _ADJUST);
#ifdef RGBLIGHT_ENABLE
    switch (biton32(state)) {

M keyboards/ergodone/keymaps/erovia/keymap.c => keyboards/ergodone/keymaps/erovia/keymap.c +1 -1
@@ 202,7 202,7 @@ void matrix_init_user(void) {
    default_layer_led_set();
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    ergodox_led_all_off();
    switch (biton32(state)) {
      case FN:

M keyboards/ergodox_ez/keymaps/bepo_tm_style/keymap.c => keyboards/ergodox_ez/keymaps/bepo_tm_style/keymap.c +2 -2
@@ 191,7 191,7 @@ static bool is_macro1_recording = false;
// There is a global 'layer_state' variable but it is set after the call
// to layer_state_set_user().
static uint32_t current_layer_state = 0;
uint32_t layer_state_set_user(uint32_t state);
layer_state_t layer_state_set_user(layer_state_t state);

// Method called at the end of the tap dance on the TAP_MACRO key. That key is
// used to start recording a macro (double tap or more), to stop recording (any


@@ 315,7 315,7 @@ void led_set_user(uint8_t usb_led) {
  }
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  current_layer_state = state;
  swap_hands = LAYER_ON(SWAP);


M keyboards/ergodox_ez/keymaps/bpruitt-goddard/keymap.c => keyboards/ergodox_ez/keymaps/bpruitt-goddard/keymap.c +2 -2
@@ 99,7 99,7 @@ static bool is_macro1_recording = false;
// There is a global 'layer_state' variable but it is set after the call
// to layer_state_set_user().
static uint32_t current_layer_state = 0;
uint32_t layer_state_set_user(uint32_t state);
layer_state_t layer_state_set_user(layer_state_t state);

// Method called at the end of the tap dance on the TAP_MACRO key. That key is
// used to start recording a macro (double tap or more), to stop recording (any


@@ 202,7 202,7 @@ void led_3_off(void) {
  ergodox_right_led_3_off();
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  current_layer_state = state;

  if (is_macro1_recording) {

M keyboards/ergodox_ez/keymaps/colemak_es_osx/keymap.c => keyboards/ergodox_ez/keymaps/colemak_es_osx/keymap.c +1 -1
@@ 358,7 358,7 @@ void led_3_on(void) {
    ergodox_right_led_3_set(max_led_value);
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {

    if(layer_state_cmp(state ,IDEA)) {
        led_1_on();

M keyboards/ergodox_ez/keymaps/hacker_dvorak/user/layer_set_state_user.c => keyboards/ergodox_ez/keymaps/hacker_dvorak/user/layer_set_state_user.c +1 -1
@@ 1,5 1,5 @@

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    uint8_t layer = biton32(state);

    switch (layer) {

M keyboards/ergodox_ez/keymaps/lukaus/keymap.c => keyboards/ergodox_ez/keymaps/lukaus/keymap.c +97 -97
@@ 8,7 8,7 @@
enum custom_keycodes {
  PLACEHOLDER = SAFE_RANGE, // can always be here

  // Programmer's Dvorak "macros" : 
  // Programmer's Dvorak "macros" :
  //  To be paired with get_mods to enable both
  //  Shift functionality and Programmer's Dvorak



@@ 50,19 50,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  // Programmer's Dvorak layer
  [0] = LAYOUT_ergodox(
    DVP_ESC,      DVP_AMPR,         DVP_LBRACKET, DVP_LCBR,         DVP_RCBR,     DVP_LPRN,   DVP_AT,
    KC_TAB,       KC_SCOLON,        KC_COMMA,     KC_DOT,           KC_P,         KC_Y,       MO(4), 
    MO(3),        KC_A,             KC_O,         KC_E,             KC_U,         KC_I,     
    KC_TAB,       KC_SCOLON,        KC_COMMA,     KC_DOT,           KC_P,         KC_Y,       MO(4),
    MO(3),        KC_A,             KC_O,         KC_E,             KC_U,         KC_I,
    KC_LSHIFT,    KC_QUOTE,         KC_Q,         KC_J,             KC_K,         KC_X,       KC_HYPR,
    KC_LCTL,      KC_LALT,          KC_LGUI,      LCTL(KC_C),       LCTL(KC_V),
    

      KC_MS_BTN3, TO(1),    KC_HOME,  KC_SPACE,   MO(4),  KC_END,
    

    DVP_EQUAL,    DVP_ASTERISK,     DVP_RPRN,     DVP_PLUS,         DVP_RBRACKET, DVP_EXLM,   DVP_HASH,
    TT(4),        KC_F,             KC_G,         KC_C,             KC_R,         KC_L,       KC_SLASH,
                  KC_D,             KC_H,         KC_T,             KC_N,         KC_S,       KC_MINUS,
    KC_MEH,       KC_B,             KC_M,         KC_W,             KC_V,         KC_Z,       MO(3),
                                    KC_DELETE,    KC_BSLASH,        KC_RGUI,      KC_RCTL,    LCTL(KC_F),
    

      KC_F17,     KC_F18,   KC_PGUP,  KC_PGDOWN,  KC_ENTER,   KC_BSPACE
  ),
  // Gaming QWERTY layer


@@ 72,9 72,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    MO(3),      KC_A,   KC_S,     KC_D,         KC_F,       KC_G,
    KC_LSHIFT,  KC_Z,   KC_X,     KC_C,         KC_V,       KC_B,         KC_F24,
    KC_LCTL,    KC_F8,  KC_LALT,  KC_F14,      KC_F13,
    

      KC_HOME,  TO(0),  KC_F15,  KC_SPACE, KC_LCTL,  KC_LALT,
    

    KC_6,       KC_7,   KC_8,     KC_9,         KC_0,       KC_MINUS,   KC_EQUAL,
    KC_F24,     KC_Y,   KC_U,     KC_I,         KC_O,       KC_P,       KC_BSLASH,
                KC_H,   KC_J,     KC_K,         KC_L,       KC_SCOLON,  KC_QUOTE,


@@ 89,9 89,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    MO(3),      KC_1,      KC_2,      KC_3,      KC_4,      KC_5,
    KC_LSHIFT,  KC_6,      KC_7,      KC_8,      KC_9,      KC_0,     KC_NO,
    KC_LCTL,    KC_F8,     KC_LALT,   KC_I,      KC_S,
    

    KC_MS_BTN3, TO(1),  KC_HOME,  KC_SPACE, KC_LSHIFT,  KC_END,
    

    KC_NO,     KC_NUMLOCK,     KC_KP_SLASH,    KC_KP_ASTERISK, KC_KP_MINUS,     KC_NO,   KC_NO,
    TO(0),     KC_KP_7,        KC_KP_8,        KC_KP_9,        KC_KP_PLUS,      KC_NO,   KC_NO,
               KC_KP_4,        KC_KP_5,        KC_KP_6,        KC_EQUAL,        KC_NO,  KC_NO,


@@ 115,20 115,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                    KC_LEFT,          KC_DOWN,            KC_UP,              KC_RIGHT,           KC_TRANSPARENT, KC_TRANSPARENT,
    MEH_T(KC_NO),   KC_CALCULATOR,    KC_TRANSPARENT,     KC_TRANSPARENT,     KC_TRANSPARENT,     KC_TRANSPARENT, KC_RSHIFT,
                                      KC_DELETE,          KC_INSERT,          KC_TRANSPARENT,     KC_F19,         KC_RCTL,
    

     TO(2),KC_TRANSPARENT,KC_TRANSPARENT,LALT(KC_F10),KC_ENTER,KC_BSPACE
  ),
  // Keypad, Lighting, and Mouse emulation layer
 ///* 
 ///*
    [4] = LAYOUT_ergodox(
    KC_ESCAPE,  KC_NO,      KC_NO,        KC_MS_BTN3, KC_NO,        KC_NO,          KC_NO,
    KC_TAB,     KC_NO,      KC_MS_BTN2,   KC_MS_UP,   KC_MS_BTN1,   KC_MS_WH_UP,    TO(0),
    KC_NO,      KC_NO,      KC_MS_LEFT,   KC_MS_DOWN, KC_MS_RIGHT,  KC_MS_WH_DOWN,
    KC_LSHIFT,  KC_NO,      KC_NO,        KC_UP,      KC_NO,        KC_NO,          TO(5),
    KC_LCTL,    KC_NO,      KC_LEFT,      KC_DOWN,    KC_RIGHT,
    

    KC_MS_BTN3, TO(1),  KC_HOME,  KC_SPACE, KC_LSHIFT,  KC_END,
    

    KC_NO,          KC_NUMLOCK,     KC_KP_SLASH,    KC_KP_ASTERISK, KC_CALCULATOR,    KC_NO,      RGB_VAI,
    TO(0),          KC_KP_7,        KC_KP_8,        KC_KP_9,        KC_KP_MINUS,      KC_NO,      RGB_VAD,
                    KC_KP_4,        KC_KP_5,        KC_KP_6,        KC_KP_PLUS,       KC_NO,    RGB_HUI,


@@ 146,9 146,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_NO,      KC_NO,      KC_MS_LEFT,   KC_MS_DOWN, KC_MS_RIGHT,  KC_MS_WH_DOWN,
    KC_LSHIFT,  KC_NO,      KC_NO,        KC_UP,      KC_NO,        KC_NO,          TO(5),
    KC_LCTL,    KC_NO,      KC_LEFT,      KC_DOWN,    KC_RIGHT,
    

    KC_MS_BTN3, TO(1),  KC_HOME,  KC_SPACE, KC_LSHIFT,  KC_END,
    

    KC_NO,    KC_I,       KC_NUMLOCK,     KC_KP_SLASH,    KC_KP_ASTERISK, KC_CALCULATOR,  RGB_VAI,
    TO(0),    KC_G,       KC_KP_7,        KC_KP_8,        KC_KP_9,        KC_KP_MINUS,    RGB_VAD,
              SHFT_COMMA,       KC_KP_4,        KC_KP_5,        KC_KP_6,        KC_KP_PLUS,     RGB_HUI,


@@ 162,11 162,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
};

void led_set_keymap(uint8_t usb_led) {
  

}

void matrix_init_user (void) {
 

}




@@ 176,7 176,7 @@ bool right_shift_down = false;
bool numlock = false;

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 

  switch (keycode) {
    case KC_LSHIFT:
    if (record->event.pressed)


@@ 205,7 205,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    break;
    case KC_NUMLOCK:

      if (record->event.pressed) 
      if (record->event.pressed)
      {
        numlock = !numlock;
    }


@@ 213,7 213,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

    case DVP_ESC:
    if (left_shift_down || right_shift_down)
    {  
    {
      if(record->event.pressed)
        SEND_STRING("~");
      return false;


@@ 229,7 229,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    break;

    case DVP_AMPR:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 244,7 244,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    }
    return false;

    break; 
    break;

    case SHFT_DOT:
      if(record->event.pressed)


@@ 257,7 257,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
      break;

    case DVP_LBRACKET:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
        {


@@ 283,13 283,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    return false;

        return false;
        break; 
    
        break;

    case DVP_LCBR:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
       { 
       {
          if(left_shift_down)
            unregister_code(KC_LSHIFT);
          if(right_shift_down)


@@ 297,7 297,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

          register_code(KC_5);
          unregister_code(KC_5);
          

          if(left_shift_down)
            register_code(KC_LSHIFT);
          if(right_shift_down)


@@ 310,10 310,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("{");
    }
    return false;
    break; 
    
    break;

    case DVP_RCBR:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 324,7 324,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

        register_code(KC_3);
        unregister_code(KC_3);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 337,10 337,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("}");
    }
    return false;
    break; 
    
    break;

    case DVP_LPRN:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 351,7 351,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

        register_code(KC_1);
        unregister_code(KC_1);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 364,10 364,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("(");
    }
    return false;
    break; 
    
    break;

    case DVP_AT:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 380,7 380,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        register_code(KC_6);
        unregister_code(KC_6);
        unregister_code(KC_LSHIFT);
          

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 393,11 393,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("@");
    }
    return false;
    break; 
    break;


    
    case DVP_EQUAL:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 408,7 408,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

        register_code(KC_9);
        unregister_code(KC_9);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 421,10 421,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("=");
    }
    return false;
    break; 
    
    break;

    case DVP_ASTERISK:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 435,7 435,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

        register_code(KC_0);
        unregister_code(KC_0);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 448,10 448,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("*");
    }
    return false;
    break; 
    
    break;

    case DVP_RPRN:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 462,7 462,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

        register_code(KC_2);
        unregister_code(KC_2);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 475,10 475,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING(")");
    }
    return false;
    break; 
    
    break;

    case DVP_PLUS:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 489,7 489,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

        register_code(KC_4);
        unregister_code(KC_4);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 502,10 502,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("+");
    }
    return false;
    break; 
    
    break;

    case DVP_RBRACKET:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 516,7 516,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

        register_code(KC_6);
        unregister_code(KC_6);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 529,10 529,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("]");
    }
    return false;
    break; 
    
    break;

    case DVP_EXLM:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 543,7 543,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

        register_code(KC_8);
        unregister_code(KC_8);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 556,10 556,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("!");
    }
    return false;
    break; 
    
    break;

    case DVP_HASH:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 570,7 570,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

        register_code(KC_GRAVE);
        unregister_code(KC_GRAVE);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 583,11 583,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("#");
    }
    return false;
    break; 
    break;

    // Russian 
    // Russian
    case RU_2:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 598,7 598,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

        register_code(KC_GRAVE);
        unregister_code(KC_GRAVE);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 611,9 611,9 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING("#");
    }
    return false;
    break; 
    break;
case RU_3:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 624,7 624,7 @@ case RU_3:

        register_code(KC_GRAVE);
        unregister_code(KC_GRAVE);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 637,9 637,9 @@ case RU_3:
        SEND_STRING("#");
    }
    return false;
    break; 
    break;
case RU_4:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 650,7 650,7 @@ case RU_4:

        register_code(KC_GRAVE);
        unregister_code(KC_GRAVE);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 663,9 663,9 @@ case RU_4:
        SEND_STRING("#");
    }
    return false;
    break; 
    break;
case RU_6:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 676,7 676,7 @@ case RU_6:

        register_code(KC_GRAVE);
        unregister_code(KC_GRAVE);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 689,9 689,9 @@ case RU_6:
        SEND_STRING("#");
    }
    return false;
    break; 
    break;
case RU_7:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 702,7 702,7 @@ case RU_7:

        register_code(KC_GRAVE);
        unregister_code(KC_GRAVE);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 715,10 715,10 @@ case RU_7:
        SEND_STRING("#");
    }
    return false;
    break; 
    break;

  case RU_DOT:
    if (left_shift_down || right_shift_down) 
    if (left_shift_down || right_shift_down)
    {
      if(record->event.pressed)
      {


@@ 729,7 729,7 @@ case RU_7:

        register_code(KC_GRAVE);
        unregister_code(KC_GRAVE);
        

        if(left_shift_down)
          register_code(KC_LSHIFT);
        if(right_shift_down)


@@ 742,7 742,7 @@ case RU_7:
        SEND_STRING("#");
    }
    return false;
    break; 
    break;


    case RGB_SLD:


@@ 751,7 751,7 @@ case RU_7:
      }
      return false;
      break;
    

    case RGB_FF0000:
      if (record->event.pressed) {
        #ifdef RGBLIGHT_ENABLE


@@ 762,7 762,7 @@ case RU_7:
      }
      return false;
      break;
    

    case RGB_008000:
      if (record->event.pressed) {
        #ifdef RGBLIGHT_ENABLE


@@ 773,7 773,7 @@ case RU_7:
      }
      return false;
      break;
    

    case RGB_0000FF:
      if (record->event.pressed) {
        #ifdef RGBLIGHT_ENABLE


@@ 784,7 784,7 @@ case RU_7:
      }
      return false;
      break;
    

    case RGB_FFFFFF:
      if (record->event.pressed) {
        #ifdef RGBLIGHT_ENABLE


@@ 795,7 795,7 @@ case RU_7:
      }
      return false;
      break;
    

    case RGB_800080:
      if (record->event.pressed) {
        #ifdef RGBLIGHT_ENABLE


@@ 806,12 806,12 @@ case RU_7:
      }
      return false;
      break;
    

  }
  return true;
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {

    uint8_t layer = biton32(state);



@@ 823,7 823,7 @@ uint32_t layer_state_set_user(uint32_t state) {
      case 0:
        break;
      case 1:
        ergodox_right_led_1_on(); 
        ergodox_right_led_1_on();
        break;
      case 2:
        ergodox_right_led_2_on();

M keyboards/ergodox_ez/keymaps/nathanvercaemert/keymap.c => keyboards/ergodox_ez/keymaps/nathanvercaemert/keymap.c +1 -1
@@ 217,7 217,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  uint8_t layer = biton32(state);
  ergodox_board_led_off();
  ergodox_right_led_1_off();

M keyboards/ergodox_ez/keymaps/nfriend/keymap.c => keyboards/ergodox_ez/keymaps/nfriend/keymap.c +1 -1
@@ 1056,7 1056,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    return true;
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    uint8_t layer = biton32(state);

    ergodox_board_led_off();

M keyboards/ergodox_ez/keymaps/rgb_layer/keymap.c => keyboards/ergodox_ez/keymaps/rgb_layer/keymap.c +1 -1
@@ 223,7 223,7 @@ void matrix_scan_user(void) {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  ergodox_board_led_off();
  ergodox_right_led_1_off();
  ergodox_right_led_2_off();

M keyboards/ergodox_ez/keymaps/testing/keymap.c => keyboards/ergodox_ez/keymaps/testing/keymap.c +1 -1
@@ 60,7 60,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {

    uint8_t layer = biton32(layer_state);


M keyboards/exclusive/e65/keymaps/masterzen/keymap.c => keyboards/exclusive/e65/keymaps/masterzen/keymap.c +1 -1
@@ 94,7 94,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    return true;
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    if (state == BASE && edit == true) {
        temp_config.hue  = rgblight_get_hue();
        temp_config.sat  = rgblight_get_sat();

M keyboards/exclusive/e7v1/keymaps/masterzen/keymap.c => keyboards/exclusive/e7v1/keymaps/masterzen/keymap.c +1 -1
@@ 111,7 111,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record)
  return true;
}

uint32_t layer_state_set_user(uint32_t state)
layer_state_t layer_state_set_user(layer_state_t state)
{
  if (state == BASE && edit == true)
  {

M keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c => keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c +1 -1
@@ 240,7 240,7 @@ void matrix_scan_user(void) {

}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    switch (biton32(state)) {
        case _BL:
            custom_backlight_level(0);

M keyboards/hadron/ver3/keymaps/ishtob/keymap.c => keyboards/hadron/ver3/keymaps/ishtob/keymap.c +1 -1
@@ 176,7 176,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/handwired/prime_exl/keymaps/via/keymap.c => keyboards/handwired/prime_exl/keymaps/via/keymap.c +1 -1
@@ 90,7 90,7 @@ void led_set_user(uint8_t usb_led) {
}

//function for layer indicator LED
uint32_t layer_state_set_user(uint32_t state)
layer_state_t layer_state_set_user(layer_state_t state)
{
    if (biton32(state) == 1) {
    writePinHigh(C6);

M keyboards/handwired/pteron/keymaps/FSund/keymap.c => keyboards/handwired/pteron/keymaps/FSund/keymap.c +11 -11
@@ 65,9 65,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 */

[_QWERTY] = LAYOUT(
        KC_ESC,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,             KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_BSPC, 
        KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,             KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_AA, 
        KC_LCTL, KC_A,    KC_S,    KC_D,    KC_F,    KC_G,             KC_H,    KC_J,    KC_K,    KC_L,    KC_OE,   KC_AE, 
        KC_ESC,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,             KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_BSPC,
        KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,             KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_AA,
        KC_LCTL, KC_A,    KC_S,    KC_D,    KC_F,    KC_G,             KC_H,    KC_J,    KC_K,    KC_L,    KC_OE,   KC_AE,
        KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,             KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSHIFT,
                          LOWER,   KC_SPC,  KC_LALT, KC_LGUI,          KC_RGUI, KC_RALT, KC_ENT,  RAISE
    ),


@@ 87,23 87,23 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 */

[_LOWER] = LAYOUT(
        _______, _______, _______, _______, _______, _______,          _______, _______, _______, _______, _______, _______, 
        _______, _______, _______, _______, _______, _______,          F_BSLH,  F_FSLH,  F_SBRL,  F_SBRR,  F_EQL,   KC_DEL, 
        KC_GRV,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,            F_ABRL,  F_ABRR,  F_RBRL,  F_RBRR,  F_TIMES, F_TILD, 
        _______, _______, _______, _______, _______, _______,          _______, _______, _______, _______, _______, _______,
        _______, _______, _______, _______, _______, _______,          F_BSLH,  F_FSLH,  F_SBRL,  F_SBRR,  F_EQL,   KC_DEL,
        KC_GRV,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,            F_ABRL,  F_ABRR,  F_RBRL,  F_RBRR,  F_TIMES, F_TILD,
        _______, KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,           KC_F11,  KC_F12,  F_CBRL,  F_CBRR,  F_PLUS,  _______,
                          _______, _______, _______, _______,          _______, _______, _______, _______
    ),

[_RAISE] = LAYOUT(
        _______, _______, _______, _______, _______, _______,          _______, _______, _______, _______, _______, _______, 
        _______, KC_1,    KC_2,    KC_3,    KC_4,    KC_5,             KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_AA,  
        F_SECT,  S(KC_1), S(KC_2), S(KC_3), S(KC_4), S(KC_5),          F_QUEST, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT, F_APOS, 
        _______, _______, _______, _______, _______, _______,          _______, _______, _______, _______, _______, _______,
        _______, KC_1,    KC_2,    KC_3,    KC_4,    KC_5,             KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_AA,
        F_SECT,  S(KC_1), S(KC_2), S(KC_3), S(KC_4), S(KC_5),          F_QUEST, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT, F_APOS,
        _______, S(KC_6), G(KC_2), G(KC_3), G(KC_4), G(KC_5),          F_HAT,   KC_HOME, KC_PGDN, KC_PGUP, KC_END,  _______,
                          _______, _______, _______, _______,          _______, _______, _______, _______
    ),

[_ADJUST] = LAYOUT(
        _______, _______, _______, _______, _______, _______,          _______, _______, _______, _______, _______, _______, 
        _______, _______, _______, _______, _______, _______,          _______, _______, _______, _______, _______, _______,
        _______, F_UML,   F_GRAVE, F_ACUTE, _______, RESET,            _______, _______, _______, _______, KC_PSCR, _______,
        _______, _______, _______, _______, _______, _______,          _______, _______, _______, _______, _______, _______,
        _______, _______, _______, _______, _______, _______,          _______, KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, _______,


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

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}

M keyboards/handwired/tritium_numpad/keymaps/blu/keymap.c => keyboards/handwired/tritium_numpad/keymaps/blu/keymap.c +11 -11
@@ 6,7 6,7 @@ void keyboard_pre_init_user(void)
    setPinOutput(B0);
}

uint32_t layer_state_set_user(uint32_t state)
layer_state_t layer_state_set_user(layer_state_t state)
{
	// Switch layer LED accordingly
    switch (biton32(state)) {


@@ 22,19 22,19 @@ uint32_t layer_state_set_user(uint32_t state)

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	[0] = LAYOUT_ortho_6x4(
		KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, 
		KC_P7,   KC_P8,   KC_P9,   KC_PPLS, 
		KC_P4,   KC_P5,   KC_P6,   KC_BSPC, 
		KC_P1,   KC_P2,   KC_P3,   KC_PENT, 
		KC_P0,   KC_UP,   KC_PDOT, TT(1), 
		KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
		KC_P7,   KC_P8,   KC_P9,   KC_PPLS,
		KC_P4,   KC_P5,   KC_P6,   KC_BSPC,
		KC_P1,   KC_P2,   KC_P3,   KC_PENT,
		KC_P0,   KC_UP,   KC_PDOT, TT(1),
		KC_LEFT, KC_DOWN, KC_RGHT, BL_STEP
	),
	[1] = LAYOUT_ortho_6x4(
		KC_NO,   KC_NO,   KC_NO,   KC_NO, 
		KC_NO,   KC_K,    KC_NO,   KC_NO, 
		KC_H,    KC_NO,   KC_L,    KC_NO, 
		KC_NO,   KC_J,    KC_NO,   KC_NO, 
		KC_LSFT, KC_Z,    KC_X,    KC_TRNS, 
		KC_NO,   KC_NO,   KC_NO,   KC_NO,
		KC_NO,   KC_K,    KC_NO,   KC_NO,
		KC_H,    KC_NO,   KC_L,    KC_NO,
		KC_NO,   KC_J,    KC_NO,   KC_NO,
		KC_LSFT, KC_Z,    KC_X,    KC_TRNS,
		KC_NO,   KC_NO,   KC_NO,   KC_NO
	)
};

M keyboards/hineybush/h87a/keymaps/gam3cat/keymap.c => keyboards/hineybush/h87a/keymaps/gam3cat/keymap.c +1 -1
@@ 244,7 244,7 @@ void matrix_scan_user(void) {

}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    switch (biton32(state)) {
        case _BL:
            custom_backlight_level(0);

M keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c => keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c +1 -1
@@ 223,7 223,7 @@ void matrix_scan_user(void) {

}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    switch (biton32(state)) {
       case _BL:
           custom_backlight_level(0);

M keyboards/jian/keymaps/advanced/keymap.c => keyboards/jian/keymaps/advanced/keymap.c +1 -1
@@ 278,7 278,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
#endif // ALT_LAYOUTS_ENABLE
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/jj50/keymaps/abstractkb/keymap.c => keyboards/jj50/keymaps/abstractkb/keymap.c +6 -6
@@ 41,7 41,7 @@ void keyboard_post_init_user(void) {
  led_set_user(host_keyboard_leds());
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  switch (biton32(state)) {
    case _RAISE:
      rgblight_sethsv_noeeprom(170,255,255);


@@ 60,7 60,7 @@ uint32_t layer_state_set_user(uint32_t state) {
      rgblight_mode_noeeprom(RGBLIGHT_MODE_STATIC_LIGHT);
      break;
  }
  

  return state;
}



@@ 106,7 106,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        MO(_FN), KC_LCTL, KC_LGUI, KC_LALT, MO(_LOWER),KC_SPC,KC_SPC,MO(_RAISE),KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT       \
    ),

	

    [_RAISE] = LAYOUT( \
       KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  \
       _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,  \


@@ 115,7 115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
       _______, _______, _______, _______, _______, _______, _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPLY  \
    ),

	

    [_LOWER] = LAYOUT( \
        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_GRV,  _______, _______, _______, _______, _______, _______, KC_MINS, KC_EQL,  KC_BSLS, _______,    \


@@ 123,8 123,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______, KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    _______, \
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______    \
    ),
    
	


    [_FN] = LAYOUT( \
       _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, \
       _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \

M keyboards/jj50/keymaps/abstractkb_gergomatch/keymap.c => keyboards/jj50/keymaps/abstractkb_gergomatch/keymap.c +6 -6
@@ 41,7 41,7 @@ void keyboard_post_init_user(void) {
  led_set_user(host_keyboard_leds());
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  switch (biton32(state)) {
    case _FUNC:
      rgblight_sethsv_noeeprom(170,255,255);


@@ 60,7 60,7 @@ uint32_t layer_state_set_user(uint32_t state) {
      rgblight_mode_noeeprom(RGBLIGHT_MODE_STATIC_LIGHT);
      break;
  }
  

  return state;
}



@@ 106,7 106,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        KC_LCTL, MO(_META), KC_LGUI, KC_LALT, MO(_SYM),KC_SPC,KC_SPC,MO(_FUNC),KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT       \
    ),

	

    [_FUNC] = LAYOUT( \
       KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  \
       _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,  \


@@ 115,7 115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
       _______, _______, _______, _______, _______, _______, _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPLY  \
    ),

	

    [_SYM] = LAYOUT( \
        KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  \
        _______,S(KC_1),S(KC_2),S(KC_LBRC),S(KC_RBRC),S(KC_BSLS),_______, S(KC_MINS), _______, _______, _______, _______, \


@@ 123,8 123,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______, S(KC_5), S(KC_6), KC_LBRC,KC_RBRC,S(KC_GRV), S(KC_7),KC_EQL, _______, _______, _______, _______, \
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______	\
    ),
    
	


    [_META] = LAYOUT( \
       _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, \
       _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \

M keyboards/kbdfans/kbd6x/keymaps/othi/keymap.c => keyboards/kbdfans/kbd6x/keymaps/othi/keymap.c +1 -1
@@ 37,7 37,7 @@ void eeconfig_init_user(void) {
#define DE_ODIA_CAP UC(0x00D6)
#define DE_UDIA_CAP UC(0x00DC)

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    switch (biton32(state)) {
    case NM_MODE:
        rgblight_setrgb (0x00,  0x66, 0x00);

M keyboards/kbdfans/kbd75/keymaps/edulpn/keymap.c => keyboards/kbdfans/kbd75/keymaps/edulpn/keymap.c +1 -1
@@ 44,7 44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    switch (biton32(state)) {
    case WINDOWS_LAYER:
        rgblight_setrgb_blue();

M keyboards/keebio/bdn9/keymaps/vosechu-ksp/keymap.c => keyboards/keebio/bdn9/keymaps/vosechu-ksp/keymap.c +1 -1
@@ 58,7 58,7 @@ bool panic_mode = false;
bool flight_mode = false;
bool rcs_mode = false;

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    base_mode = false;
    panic_mode = false;
    flight_mode = false;

M keyboards/keebio/bfo9000/keymaps/abstractkb/keymap.c => keyboards/keebio/bfo9000/keymaps/abstractkb/keymap.c +7 -7
@@ 21,11 21,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),

[_LIST] = LAYOUT( \
	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	
	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	
	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	
	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	
	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	
	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,
	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,
	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,
	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,
	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,
	_______,	_______,	_______,	_______,	TO(_BASE),	_______,	_______,	_______,	_______,			_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______,	_______
)



@@ 41,7 41,7 @@ void matrix_post_init_user(void) {
  led_set_user(host_keyboard_leds());
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  switch (biton32(state)) {
    case _LIST:
      rgblight_sethsv_noeeprom(0,255,255);


@@ 52,7 52,7 @@ uint32_t layer_state_set_user(uint32_t state) {
      rgblight_mode_noeeprom(RGBLIGHT_MODE_STATIC_LIGHT);
      break;
  }
	

  return state;
}


M keyboards/keebio/bfo9000/keymaps/insertsnideremarks/keymap.c => keyboards/keebio/bfo9000/keymaps/insertsnideremarks/keymap.c +30 -30
@@ 61,7 61,7 @@ void dance_LAYER_reset(qk_tap_dance_state_t *state, void *user_data) {
}

qk_tap_dance_action_t tap_dance_actions[] = {
[ADJ]    = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_LAYER_finished, dance_LAYER_reset),  //  Double-tap to activate Adjust layer via oneshot layer 
[ADJ]    = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_LAYER_finished, dance_LAYER_reset),  //  Double-tap to activate Adjust layer via oneshot layer
[LBCB]   = ACTION_TAP_DANCE_DOUBLE(KC_LBRC, KC_LCBR),  // Left bracket on a single-tap, left brace on a double-tap
[RBCB]   = ACTION_TAP_DANCE_DOUBLE(KC_RBRC, KC_RCBR),  // Right bracket on a single-tap, right brace on a double-tap
[EQPL]   = ACTION_TAP_DANCE_DOUBLE(KC_EQL, KC_PLUS),   // Plus sign on a single-tap, equal sign on a double-tap


@@ 77,7 77,7 @@ qk_tap_dance_action_t tap_dance_actions[] = {
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Colemak
   (Default layer; keys separated by /: tap for first, hold for second; uses Space Cadet Shifts)
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------. 
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------.
  |  ESC  |   F1  |   F2  |   F3  |   F4  |   F5  |       |       |       |          | Adjust|       |  F12  |   F6  |   F7  |   F8  |   F9  |  F10  |  F11  |
  |-------+-------+-------+-------+-------+-------+-------+-------+-------|          |-------+-------+-------+-------+-------+-------+-------+-------+-------|
  |   =   |   1   |   2   |   3   |   4   |   5   |       |       |       |          | Numpad|       |       |   6   |   7   |   8   |   9   |   0   |   -   |


@@ 93,16 93,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
*/
[_COLEMAK] = LAYOUT( \
  KC_ESC,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   _______, _______, _______,     ADJUST,  _______, KC_F12,  KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    _______, _______, _______,     NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,  
  KC_TAB,  KC_Q,    KC_W,    KC_F,    KC_P,    KC_G,    _______, _______, KC_HOME,     KC_PAUS, _______, _______, KC_J,    KC_L,    KC_U,    KC_Y,    KC_SCLN, KC_BSLS,    
  CTLESC,  KC_A,    KC_R,    KC_S,    KC_T,    KC_D,    _______, _______, KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_N,    KC_E,    KC_I,    KC_O,    KC_QUOT,  
  KC_LSPO, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    CTLESC,  ALTAPP,  KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_K,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSPC,   
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, ALTAPP,  SPCFN,   ENTNS,   KC_BSPC, KC_END,      _______, KC_ENT,  DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT 
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    _______, _______, _______,     NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,
  KC_TAB,  KC_Q,    KC_W,    KC_F,    KC_P,    KC_G,    _______, _______, KC_HOME,     KC_PAUS, _______, _______, KC_J,    KC_L,    KC_U,    KC_Y,    KC_SCLN, KC_BSLS,
  CTLESC,  KC_A,    KC_R,    KC_S,    KC_T,    KC_D,    _______, _______, KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_N,    KC_E,    KC_I,    KC_O,    KC_QUOT,
  KC_LSPO, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    CTLESC,  ALTAPP,  KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_K,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSPC,
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, ALTAPP,  SPCFN,   ENTNS,   KC_BSPC, KC_END,      _______, KC_ENT,  DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT
),

/* QWERTY
   (Keys separated by /: tap for first, hold for second; uses Space Cadet Shifts)
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------. 
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------.
  |  ESC  |   F1  |   F2  |   F3  |   F4  |   F5  |       |       |       |          | Adjust|       |  F12  |   F6  |   F7  |   F8  |   F9  |  F10  |  F11  |
  |-------+-------+-------+-------+-------+-------+-------+-------+-------|          |-------+-------+-------+-------+-------+-------+-------+-------+-------|
  |   =   |   1   |   2   |   3   |   4   |   5   |       |       |       |          | Numpad|       |       |   6   |   7   |   8   |   9   |   0   |   -   |


@@ 118,16 118,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
*/
[_QWERTY] = LAYOUT( \
  KC_ESC,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,       ADJUST,  _______, KC_F12,  KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,        NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,  
  KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,    KC_Y,    KC_U,    KC_HOME,     KC_PAUS, _______, _______, KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_BSLS,    
  CTLESC,  KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT,  
  KC_LSPO, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    CTLESC,  ALTAPP,  KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSPC,   
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, ALTAPP,  SPCFN,   ENTNS,   KC_BSPC, KC_END,      _______, KC_ENT,  DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT 
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,        NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,
  KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,    KC_Y,    KC_U,    KC_HOME,     KC_PAUS, _______, _______, KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_BSLS,
  CTLESC,  KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT,
  KC_LSPO, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    CTLESC,  ALTAPP,  KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSPC,
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, ALTAPP,  SPCFN,   ENTNS,   KC_BSPC, KC_END,      _______, KC_ENT,  DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT
),

/* Numbers/Symbols layer
   (Multiple characters: single-tap for first, double-tap for second)
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------. 
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------.
  |       |       |       |       |       |       |       |       |       |          |       |       |       |       |       |       |       |       |       |
  |-------+-------+-------+-------+-------+-------+-------+-------+-------|          |-------+-------+-------+-------+-------+-------+-------+-------+-------|
  |  F12  |   F1  |   F2  |   F3  |   F4  |   F5  |       |       |       |          |       |       |       |   F6  |   F7  |   F8  |   F9  |  F10  |  F12  |


@@ 160,7 160,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),

/* Function layer
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------. 
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------.
  |       |       |       |       |       |       |       |       |       |          |       |       |       |       |       |       |       |       |       |
  |-------+-------+-------+-------+-------+-------+-------+-------+-------|          |-------+-------+-------+-------+-------+-------+-------+-------+-------|
  |  F12  |   F1  |   F2  |   F3  |   F4  |   F5  |       |       |       |          |       |       |       |   F6  |   F7  |   F8  |   F9  |  F10  |  F12  |


@@ 194,7 194,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

/* Numpad layer
   (Left side duplicates layout from the Numbers layer, just with numpad output; right side layout close to PC numpad layout)
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------. 
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------.
  |       |       |       |       |       |       |       |       |       |          |       |       |       |       |       |       |       |       |       |
  |-------+-------+-------+-------+-------+-------+-------+-------+-------|          |-------+-------+-------+-------+-------+-------+-------+-------+-------|
  |       | NumLk |       |       |       |       |       |       |       |          |       |       |  Tab  | NumLk |  KP / |  KP * |  KP - |       |       |


@@ 219,7 219,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

/* Colemak gaming/vanilla
   (Limited access to Function or Numbers layers; mainly used for gaming; Ent/NS + Del/NS2 on right side to access Adjust layer)
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------. 
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------.
  |  ESC  |   F1  |   F2  |   F3  |   F4  |   F5  |   F6  |   F7  |   F8  |          | Adjust|       |  F12  |   F6  |   F7  |   F8  |   F9  |  F10  |  F11  |
  |-------+-------+-------+-------+-------+-------+-------+-------+-------|          |-------+-------+-------+-------+-------+-------+-------+-------+-------|
  |   =   |   1   |   2   |   3   |   4   |   5   |   6   |   7   |   8   |          | Numpad|       |       |   6   |   7   |   8   |   9   |   0   |   -   |


@@ 235,16 235,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
*/
[_COLEMAKGM] = LAYOUT( \
  KC_ESC,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,       ADJUST,  _______, KC_F12,  KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,        NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,  
  KC_TAB,  KC_Q,    KC_W,    KC_F,    KC_P,    KC_G,    KC_J,    KC_L,    KC_HOME,     KC_PAUS, _______, _______, KC_J,    KC_L,    KC_U,    KC_Y,    KC_SCLN, KC_BSLS,    
  KC_LCTL, KC_A,    KC_R,    KC_S,    KC_T,    KC_D,    KC_H,    KC_N,    KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_N,    KC_E,    KC_I,    KC_O,    KC_QUOT,  
  KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_ESC,  KC_LALT, KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_K,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT,   
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, KC_LALT, KC_SPC,  KC_ENT,  KC_BSPC, KC_END,      _______, ENTNS,   DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT 
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,        NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,
  KC_TAB,  KC_Q,    KC_W,    KC_F,    KC_P,    KC_G,    KC_J,    KC_L,    KC_HOME,     KC_PAUS, _______, _______, KC_J,    KC_L,    KC_U,    KC_Y,    KC_SCLN, KC_BSLS,
  KC_LCTL, KC_A,    KC_R,    KC_S,    KC_T,    KC_D,    KC_H,    KC_N,    KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_N,    KC_E,    KC_I,    KC_O,    KC_QUOT,
  KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_ESC,  KC_LALT, KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_K,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT,
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, KC_LALT, KC_SPC,  KC_ENT,  KC_BSPC, KC_END,      _______, ENTNS,   DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT
),

/* QWERTY gaming/vanilla
   (Limited access to Function or Numbers layers; mainly used for gaming; Ent/NS + Del/NS2 on right side to access Adjust layer)
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------. 
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------.
  |  ESC  |   F1  |   F2  |   F3  |   F4  |   F5  |   F6  |   F7  |   F8  |          | Adjust|       |  F12  |   F6  |   F7  |   F8  |   F9  |  F10  |  F11  |
  |-------+-------+-------+-------+-------+-------+-------+-------+-------|          |-------+-------+-------+-------+-------+-------+-------+-------+-------|
  |   =   |   1   |   2   |   3   |   4   |   5   |   6   |   7   |   8   |          | Numpad|       |       |   6   |   7   |   8   |   9   |   0   |   -   |


@@ 260,16 260,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
*/
[_QWERTYGM] = LAYOUT( \
  KC_ESC,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,       ADJUST,  _______, KC_F12,  KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,        NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,  
  KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,    KC_Y,    KC_U,    KC_HOME,     KC_PAUS, _______, _______, KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_BSLS,    
  KC_LCTL, KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT,  
  KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_ESC,  KC_LALT, KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT,   
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, KC_LALT, KC_SPC,  KC_ENT,  KC_BSPC, KC_END,      _______, ENTNS,   DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT 
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,        NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,
  KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,    KC_Y,    KC_U,    KC_HOME,     KC_PAUS, _______, _______, KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_BSLS,
  KC_LCTL, KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT,
  KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_ESC,  KC_LALT, KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT,
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, KC_LALT, KC_SPC,  KC_ENT,  KC_BSPC, KC_END,      _______, ENTNS,   DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT
),

/* Adjust layer
   (Enter/Number + Delete/Number2 under non-gaming/vanilla layers or press & hold Adjust key on function row; Numpad is a toggle)
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------. 
  ,-----------------------------------------------------------------------.          ,-----------------------------------------------------------------------.
  |       |       |       |       |       |       |       |       |       |          |       |       |       |       |       |       |       |       |       |
  |-------+-------+-------+-------+-------+-------+-------+-------+-------|          |-------+-------+-------+-------+-------+-------+-------+-------+-------|
  |       |Colemak| Qwerty|       |ColmkGM|  QWGM |       |       |       |          |       |       |       | Numpad|       |       |       |       | RESET |


@@ 304,7 304,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
};


uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _NUMBERS, _NUMBERS2, _ADJUST);
}


M keyboards/keebio/bfo9000/keymaps/tuesdayjohn/keymap.c => keyboards/keebio/bfo9000/keymaps/tuesdayjohn/keymap.c +24 -24
@@ 50,7 50,7 @@ void dance_LAYER_reset(qk_tap_dance_state_t *state, void *user_data) {
}

qk_tap_dance_action_t tap_dance_actions[] = {
[ADJ]  = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_LAYER_finished, dance_LAYER_reset),  //  Double-tap to activate Adjust layer via oneshot layer 
[ADJ]  = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_LAYER_finished, dance_LAYER_reset),  //  Double-tap to activate Adjust layer via oneshot layer
[LBCB] = ACTION_TAP_DANCE_DOUBLE(KC_LBRC, KC_LCBR),  // Left bracket on a single-tap, left brace on a double-tap
[RBCB] = ACTION_TAP_DANCE_DOUBLE(KC_RBRC, KC_RCBR),  // Right bracket on a single-tap, right brace on a double-tap
[EQPL] = ACTION_TAP_DANCE_DOUBLE(KC_EQL, KC_PLUS),   // Plus sign on a single-tap, equal sign on a double-tap


@@ 97,7 97,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
Colemak
(Default layer; keys separated by /: tap for first, hold for second; uses Space Cadet Shifts)
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------. 
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------.
 |   ESC  |   F1   |   F2   |   F3   |   F4   |   F5   |        |        |        |   | Adjust |        |   F12  |   F6   |   F7   |   F8   |   F9   |   F10  |   F11  |
 |--------+--------+--------+--------+--------+--------+--------+--------+--------|   |--------+--------+--------+--------+--------+--------+--------+--------+--------|
 |    =   |    1   |    2   |    3   |    4   |    5   |        |        |        |   | Numpad |        |        |    6   |    7   |    8   |    9   |    0   |    -   |


@@ 113,17 113,17 @@ Colemak
*/
[_COLEMAK] = LAYOUT( \
  KC_ESC,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   _______, _______, _______,     ADJUST,  _______, KC_F12,  KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    _______, _______, _______,     NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,  
  KC_TAB,  KC_Q,    KC_W,    KC_F,    KC_P,    KC_G,    _______, _______, KC_HOME,     KC_PAUS, _______, _______, KC_J,    KC_L,    KC_U,    KC_Y,    KC_SCLN, KC_BSLS,    
  CTLESC,  KC_A,    KC_R,    KC_S,    KC_T,    KC_D,    _______, _______, KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_N,    KC_E,    KC_I,    KC_O,    KC_QUOT,  
  KC_LSPO, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    CTLESC,  ALTAPP,  KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_K,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSPC,   
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, ALTAPP,  SPCFN,   ENTNS,   KC_BSPC, KC_END,      _______, KC_ENT,  DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT 
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    _______, _______, _______,     NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,
  KC_TAB,  KC_Q,    KC_W,    KC_F,    KC_P,    KC_G,    _______, _______, KC_HOME,     KC_PAUS, _______, _______, KC_J,    KC_L,    KC_U,    KC_Y,    KC_SCLN, KC_BSLS,
  CTLESC,  KC_A,    KC_R,    KC_S,    KC_T,    KC_D,    _______, _______, KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_N,    KC_E,    KC_I,    KC_O,    KC_QUOT,
  KC_LSPO, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    CTLESC,  ALTAPP,  KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_K,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSPC,
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, ALTAPP,  SPCFN,   ENTNS,   KC_BSPC, KC_END,      _______, KC_ENT,  DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT
),

/*
QWERTY
(Keys separated by /: tap for first, hold for second; uses Space Cadet Shifts)
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------. 
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------.
 |   ESC  |   F1   |   F2   |   F3   |   F4   |   F5   |        |        |        |   | Adjust |        |   F12  |   F6   |   F7   |   F8   |   F9   |   F10  |   F11  |
 |--------+--------+--------+--------+--------+--------+--------+--------+--------|   |--------+--------+--------+--------+--------+--------+--------+--------+--------|
 |    =   |    1   |    2   |    3   |    4   |    5   |        |        |        |   | Numpad |        |        |    6   |    7   |    8   |    9   |    0   |    -   |


@@ 139,17 139,17 @@ QWERTY
*/
[_QWERTY] = LAYOUT( \
  KC_ESC,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,       ADJUST,  _______, KC_F12,  KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,        NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,  
  KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,    KC_Y,    KC_U,    KC_HOME,     KC_PAUS, _______, _______, KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_BSLS,    
  CTLESC,  KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT,  
  KC_LSPO, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    CTLESC,  ALTAPP,  KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSPC,   
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, ALTAPP,  SPCFN,   ENTNS,   KC_BSPC, KC_END,      _______, KC_ENT,  DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT 
  KC_EQL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,        NUMPAD,  _______, _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS,
  KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,    KC_Y,    KC_U,    KC_HOME,     KC_PAUS, _______, _______, KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_BSLS,
  CTLESC,  KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_PGUP,     KC_SLCK, _______, _______, KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT,
  KC_LSPO, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    CTLESC,  ALTAPP,  KC_PGDN,     KC_PSCR, KC_RALT, KC_RCTL, KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSPC,
  KC_INS,  KC_GRV,  KC_LBRC, KC_RBRC, ALTAPP,  SPCFN,   ENTNS,   KC_BSPC, KC_END,      _______, KC_ENT,  DELNS,   BSPCFN,  KC_RGUI, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT
),

/*
Numbers/Symbols layer
(Multiple characters: single-tap for first, double-tap for second)
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------. 
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------.
 |        |        |        |        |        |        |        |        |        |   |        |        |        |        |        |        |        |        |        |
 |--------+--------+--------+--------+--------+--------+--------+--------+--------|   |--------+--------+--------+--------+--------+--------+--------+--------+--------|
 |   F12  |   F1   |   F2   |   F3   |   F4   |   F5   |        |        |        |   |        |        |        |   F6   |   F7   |   F8   |   F9   |   F10  |   F12  |


@@ 183,7 183,7 @@ Numbers/Symbols layer

/*
Function layer
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------. 
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------.
 |        |        |        |        |        |        |        |        |        |   |        |        |        |        |        |        |        |        |        |
 |--------+--------+--------+--------+--------+--------+--------+--------+--------|   |--------+--------+--------+--------+--------+--------+--------+--------+--------|
 |   F12  |   F1   |   F2   |   F3   |   F4   |   F5   |        |        |        |   |        |        |        |   F6   |   F7   |   F8   |   F9   |   F10  |   F12  |


@@ 218,7 218,7 @@ Function layer
/*
Numpad layer
(Left side duplicates layout from the Numbers layer, just with numpad output; right side layout close to PC numpad layout)
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------. 
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------.
 |        |        |        |        |        |        |        |        |        |   |        |        |        |        |        |        |        |        |        |
 |--------+--------+--------+--------+--------+--------+--------+--------+--------|   |--------+--------+--------+--------+--------+--------+--------+--------+--------|
 |        |  NumLk |        |        |        |        |        |        |        |   |        |        |   Tab  |  NumLk |  KP /  |  KP *  |  KP -  |        |        |


@@ 244,7 244,7 @@ Numpad layer
/*
Gaming
(Toggle gaming layer with limited dual-role keys and layer access; NKRO turned on by default; Ent/NS + Delete/Numbers2 to access Adjust layer)
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------. 
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------.
 |        |        |        |        |        |        |   F6   |   F7   |   F8   |   |        |        |        |        |        |        |        |        |        |
 |--------+--------+--------+--------+--------+--------+--------+--------+--------|   |--------+--------+--------+--------+--------+--------+--------+--------+--------|
 |        |        |        |        |        |        |    6   |    7   |    8   |   |        |        |        |        |        |        |        |        |        |


@@ 260,17 260,17 @@ Gaming
*/
[_GAMING] = LAYOUT( \
  _______, _______, _______, _______, _______, _______, KC_F6,   KC_F7,   KC_F8,       _______, _______, _______, _______, _______, _______, _______, _______, _______,
  _______, _______, _______, _______, _______, _______, KC_6,    KC_7,    KC_8,        _______, _______, _______, _______, _______, _______, _______, _______, _______,  
  _______, _______, _______, _______, _______, _______, KC_J,    KC_L,    _______,     _______, _______, _______, _______, _______, _______, _______, _______, _______,    
  KC_LCTL, _______, _______, _______, _______, _______, KC_H,    KC_N,    _______,     _______, _______, _______, _______, _______, _______, _______, _______, _______,  
  KC_LSFT, _______, _______, _______, _______, _______, KC_ESC,  KC_LALT, _______,     _______, _______, _______, _______, _______, _______, _______, _______, KC_RSFT,   
  _______, _______, _______, _______, KC_LALT, KC_SPC,  KC_ENT,  KC_BSPC, _______,     _______, ENTNS,   _______, _______, _______, _______, _______, _______, _______ 
  _______, _______, _______, _______, _______, _______, KC_6,    KC_7,    KC_8,        _______, _______, _______, _______, _______, _______, _______, _______, _______,
  _______, _______, _______, _______, _______, _______, KC_J,    KC_L,    _______,     _______, _______, _______, _______, _______, _______, _______, _______, _______,
  KC_LCTL, _______, _______, _______, _______, _______, KC_H,    KC_N,    _______,     _______, _______, _______, _______, _______, _______, _______, _______, _______,
  KC_LSFT, _______, _______, _______, _______, _______, KC_ESC,  KC_LALT, _______,     _______, _______, _______, _______, _______, _______, _______, _______, KC_RSFT,
  _______, _______, _______, _______, KC_LALT, KC_SPC,  KC_ENT,  KC_BSPC, _______,     _______, ENTNS,   _______, _______, _______, _______, _______, _______, _______
),

/*
Adjust layer
(Press and hold Adjust key on the function row or Enter/Number + Delete/Number2 to access; Numpad and NKRO are on toggle)
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------. 
 ,--------------------------------------------------------------------------------.   ,--------------------------------------------------------------------------------.
 |        |        |        |        |        |        |        |        |        |   |        |        |        |        |        |        |        |        |        |
 |--------+--------+--------+--------+--------+--------+--------+--------+--------|   |--------+--------+--------+--------+--------+--------+--------+--------+--------|
 |        | Colemak| Qwerty |        | Gaming |        |        |        |        |   |        |        |        | Numpad |        |        |        |        |  RESET |


@@ 304,7 304,7 @@ Adjust layer

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _NUMBERS, _NUMBERS2, _ADJUST);
}


M keyboards/keebio/iris/keymaps/nstickney/keymap.c => keyboards/keebio/iris/keymaps/nstickney/keymap.c +12 -12
@@ 18,13 18,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

	[SYMB] = LAYOUT(
// ┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐                              ┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐
	UC(0x00EF),UC(0x00A1),UC(0x00B2),UC(0x00B3),UC(0x00A4),UC(0x20AC),                               UC(0x00BC),UC(0x00BD),UC(0x00BE),UC(0x2018),UC(0x2019),_______,  
	UC(0x00EF),UC(0x00A1),UC(0x00B2),UC(0x00B3),UC(0x00A4),UC(0x20AC),                               UC(0x00BC),UC(0x00BD),UC(0x00BE),UC(0x2018),UC(0x2019),_______,
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤                              ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	_______,   UC(0x00E4),UC(0x00E5),UC(0x00E9),UC(0x00AE),UC(0x00FE),                               UC(0x00FC),UC(0x00FA),UC(0x00ED),UC(0x00F3),UC(0x00F6),_______,  
	_______,   UC(0x00E4),UC(0x00E5),UC(0x00E9),UC(0x00AE),UC(0x00FE),                               UC(0x00FC),UC(0x00FA),UC(0x00ED),UC(0x00F3),UC(0x00F6),_______,
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤                              ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	_______,   UC(0x00E1),UC(0x00DF),UC(0x00F0),UC(0x00EC),UC(0x00ED),                               UC(0x00EE),UC(0x00E0),UC(0x00E2),UC(0x00F8),UC(0x00B6),UC(0x00B4),
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┐        ┌──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	_______,   UC(0x00E6),UC(0x00E8),UC(0x00A9),UC(0x00EA),UC(0x00EB),_______,            _______,   UC(0x00F1),UC(0x00FD),UC(0x00E7),UC(0x00F4),UC(0x00BF),_______,  
	_______,   UC(0x00E6),UC(0x00E8),UC(0x00A9),UC(0x00EA),UC(0x00EB),_______,            _______,   UC(0x00F1),UC(0x00FD),UC(0x00E7),UC(0x00F4),UC(0x00BF),_______,
// └──────────┴──────────┴──────────┴────┬─────┴────┬─────┴────┬─────┴────┬─────┘        └────┬─────┴────┬─────┴────┬─────┴────┬─────┴──────────┴──────────┴──────────┘
	                                      UC(0x00BF),_______,   UC(0x00AC),                    UC(0x00B1),_______,   UC(0x00D7)
//                                       └──────────┴──────────┴──────────┘                   └──────────┴──────────┴──────────┘


@@ 32,13 32,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

	[SYSH] = LAYOUT(
// ┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐                              ┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐
	UC(0x00CF),UC(0x00B9),UC(0x2200),UC(0x2201),UC(0x00A3),UC(0x00A5),                               UC(0x00B5),UC(0x00AB),UC(0x00BB),UC(0x201C),UC(0x201D),_______,  
	UC(0x00CF),UC(0x00B9),UC(0x2200),UC(0x2201),UC(0x00A3),UC(0x00A5),                               UC(0x00B5),UC(0x00AB),UC(0x00BB),UC(0x201C),UC(0x201D),_______,
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤                              ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	_______,   UC(0x00C4),UC(0x00C5),UC(0x00C9),UC(0x2122),UC(0x00DE),                               UC(0x00DC),UC(0x00DA),UC(0x00CD),UC(0x00D3),UC(0x00D6),_______,  
	_______,   UC(0x00C4),UC(0x00C5),UC(0x00C9),UC(0x2122),UC(0x00DE),                               UC(0x00DC),UC(0x00DA),UC(0x00CD),UC(0x00D3),UC(0x00D6),_______,
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤                              ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	_______,   UC(0x00C1),UC(0x00A7),UC(0x00D0),UC(0x00CC),UC(0x00CD),                               UC(0x00CE),UC(0x00C1),UC(0x00C2),UC(0x00D8),UC(0x00B0),UC(0x00A8),
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┐        ┌──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	_______,   UC(0x00C6),UC(0x00C8),UC(0x00A2),UC(0x00CA),UC(0x00CB),_______,            _______,   UC(0x00D1),UC(0x00DD),UC(0x00C7),UC(0x00D4),UC(0x203D),_______,  
	_______,   UC(0x00C6),UC(0x00C8),UC(0x00A2),UC(0x00CA),UC(0x00CB),_______,            _______,   UC(0x00D1),UC(0x00DD),UC(0x00C7),UC(0x00D4),UC(0x203D),_______,
// └──────────┴──────────┴──────────┴────┬─────┴────┬─────┴────┬─────┴────┬─────┘        └────┬─────┴────┬─────┴────┬─────┴────┬─────┴──────────┴──────────┴──────────┘
										  UC(0x203D),_______,   UC(0x00A6),                    UC(0x00AA),_______,   UC(0x00F7)
//                                       └──────────┴──────────┴──────────┘                   └──────────┴──────────┴──────────┘


@@ 46,13 46,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

	[NUMP] = LAYOUT(
// ┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐                              ┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐
	_______,   _______,   KC_P7,     KC_P8,     KC_P9,     KC_PSLS,                                  _______,   KC_P7,     KC_P8,     KC_P9,     KC_PSLS,   _______,  
	_______,   _______,   KC_P7,     KC_P8,     KC_P9,     KC_PSLS,                                  _______,   KC_P7,     KC_P8,     KC_P9,     KC_PSLS,   _______,
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤                              ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	_______,   _______,   KC_P4,     KC_P5,     KC_P6,     KC_PAST,                                  _______,   KC_P4,     KC_P5,     KC_P6,     KC_PAST,   _______,  
	_______,   _______,   KC_P4,     KC_P5,     KC_P6,     KC_PAST,                                  _______,   KC_P4,     KC_P5,     KC_P6,     KC_PAST,   _______,
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤                              ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	_______,   _______,   KC_P1,     KC_P2,     KC_P3,     KC_PMNS,                                  _______,   KC_P1,     KC_P2,     KC_P3,     KC_PMNS,   _______,  
	_______,   _______,   KC_P1,     KC_P2,     KC_P3,     KC_PMNS,                                  _______,   KC_P1,     KC_P2,     KC_P3,     KC_PMNS,   _______,
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┐        ┌──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	_______,   _______,   KC_P0,     KC_PCMM,   KC_PDOT,   KC_PPLS,   _______,            _______,   _______,   KC_P0,     KC_PCMM,   KC_PDOT,   KC_PPLS,   _______,  
	_______,   _______,   KC_P0,     KC_PCMM,   KC_PDOT,   KC_PPLS,   _______,            _______,   _______,   KC_P0,     KC_PCMM,   KC_PDOT,   KC_PPLS,   _______,
// └──────────┴──────────┴──────────┴────┬─────┴────┬─────┴────┬─────┴────┬─────┘        └────┬─────┴────┬─────┴────┬─────┴────┬─────┴──────────┴──────────┴──────────┘
										  _______,   _______,   _______,                       KC_PENT,   _______,   _______
//                                       └──────────┴──────────┴──────────┘                   └──────────┴──────────┴──────────┘


@@ 66,7 66,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤                              ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	KC_PAUS,   RGB_TOG,   KC_LEFT,   KC_DOWN,   KC_RGHT,   KC_PGDN,                                  KC_LEFT,   KC_DOWN,   KC_UP,     KC_RGHT,   KC_BRIU,   KC_CLR,
// ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┐        ┌──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
	_______,   KC_MPRV,   KC_MRWD,   KC_MPLY,   KC_MFFD,   KC_MNXT,   KC_F11,             KC_F12,    KC_MSTP,   KC_MUTE,   KC_VOLD,   KC_VOLU,   KC_BRID,   _______,  
	_______,   KC_MPRV,   KC_MRWD,   KC_MPLY,   KC_MFFD,   KC_MNXT,   KC_F11,             KC_F12,    KC_MSTP,   KC_MUTE,   KC_VOLD,   KC_VOLU,   KC_BRID,   _______,
// └──────────┴──────────┴──────────┴────┬─────┴────┬─────┴────┬─────┴────┬─────┘        └────┬─────┴────┬─────┴────┬─────┴────┬─────┴──────────┴──────────┴──────────┘
										  _______,   _______,   _______,                       _______,   _______,   _______
//                                       └──────────┴──────────┴──────────┘                   └──────────┴──────────┴──────────┘


@@ 87,7 87,7 @@ void keyboard_post_init_user(void) {
};

// Turn on RGB underglow according to active layer
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
	switch (biton32(state)) {
		case FCTN: rgblight_sethsv_noeeprom(96, 255, 255); break;
		case NUMP: rgblight_sethsv_noeeprom(162, 255, 255); break;

M keyboards/keebio/levinson/keymaps/issmirnov/keymap.c => keyboards/keebio/levinson/keymaps/issmirnov/keymap.c +1 -1
@@ 87,7 87,7 @@ void matrix_scan_user(void) {

// only runs when when the layer is changed, good for updating LED's and clearing sticky state
// RGB modes: https://github.com/qmk/qmk_firmware/blob/master/quantum/rgblight.h
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  #ifdef RGBLIGHT_ENABLE
    layer_state_set_rgb(state);
  #endif

M keyboards/keebio/levinson/keymaps/xtonhasvim/keymap.c => keyboards/keebio/levinson/keymaps/xtonhasvim/keymap.c +1 -1
@@ 232,6 232,6 @@ void set_state_leds(void) {
  }
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _RAISE, _LOWER, _ADJUST);
}

M keyboards/keebio/nyquist/keymaps/pitty/keymap.c => keyboards/keebio/nyquist/keymaps/pitty/keymap.c +1 -1
@@ 139,7 139,7 @@ bool rgb_layer_change = true;
#define rgblight_set_white       rgblight_sethsv (0x00,  0x00, 0xFF);
#define rgblight_set_black       rgblight_sethsv (0x00,  0x00, 0x00);

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
#ifdef RGBLIGHT_ENABLE
  uint8_t default_layer = eeconfig_read_default_layer();
  if (rgb_layer_change) {

M keyboards/keebio/quefrency/keymaps/georgepetri/keymap.c => keyboards/keebio/quefrency/keymaps/georgepetri/keymap.c +4 -4
@@ 20,7 20,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┐        ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┐
    KC_GRV  ,KC_1    ,KC_2    ,KC_3    ,KC_4    ,KC_5    ,KC_6    ,         KC_7    ,KC_8    ,KC_9    ,KC_0    ,KC_BSPC ,KC_DEL  ,KC_MINS ,KC_EQL  ,KC_HOME,
// ├────────┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┘    ┌───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────────┼────────┤
    KC_TAB       ,KC_Q    ,KC_W    ,KC_E    ,KC_R    ,KC_T    ,         KC_Y    ,KC_U    ,KC_I    ,KC_O    ,KC_P    ,KC_LBRC ,KC_RBRC ,KC_BSLS     ,KC_END  , 
    KC_TAB       ,KC_Q    ,KC_W    ,KC_E    ,KC_R    ,KC_T    ,         KC_Y    ,KC_U    ,KC_I    ,KC_O    ,KC_P    ,KC_LBRC ,KC_RBRC ,KC_BSLS     ,KC_END  ,
// ├─────────────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┐      └─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴────────────┼────────┤
    KC_ESC         ,KC_A    ,KC_S    ,KC_D    ,KC_F    ,KC_G    ,         KC_H    ,KC_J    ,KC_K    ,KC_L    ,KC_SCLN ,KC_QUOT ,KC_ENT             ,KC_PGUP ,
// ├───────────────┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┐  └─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴───────────────────┼────────┤


@@ 32,7 32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

  [_L] = LAYOUT_65(
// ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┐        ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┐
    _______ ,KC_F1   ,KC_F2   ,KC_F3   ,KC_F4   ,KC_F5   ,KC_F6   ,         KC_F7   ,KC_F8   ,KC_F9   ,KC_F10  ,_______ ,_______ ,_______ ,_______ ,KC_INS  , 
    _______ ,KC_F1   ,KC_F2   ,KC_F3   ,KC_F4   ,KC_F5   ,KC_F6   ,         KC_F7   ,KC_F8   ,KC_F9   ,KC_F10  ,_______ ,_______ ,_______ ,_______ ,KC_INS  ,
// ├────────┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┘    ┌───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────────┼────────┤
    _______      ,KC_F11  ,KC_F12  ,_______ ,_______ ,_______ ,         _______ ,KC_MINS ,KC_EQL  ,_______ ,_______ ,_______ ,_______ ,_______,     KC_PAUS ,
// ├─────────────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┐      └─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴────────────┼────────┤


@@ 46,7 46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

  [_R] = LAYOUT_65(
// ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┐        ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┐
    _______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,         _______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , 
    _______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,         _______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,
// ├────────┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┘    ┌───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────┬───┴────────┼────────┤
    _______      ,KC_TL   ,KC_TR   ,KC_TC   ,KC_TRO  ,_______ ,         _______ ,KC_TL  , KC_TR  , KC_TC  , KC_TRO  ,_______ ,_______ ,_______,     _______ ,
// ├─────────────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┐      └─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴────────────┼────────┤


@@ 81,7 81,7 @@ void update_led(void) {
  }
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  update_led();
  return state;
}

M keyboards/keebio/rorschach/keymaps/insertsnideremarks/keymap.c => keyboards/keebio/rorschach/keymaps/insertsnideremarks/keymap.c +1 -1
@@ 242,7 242,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _NUMBERS, _NUMBERS2, _ADJUST);
}


M keyboards/keebio/rorschach/keymaps/tuesdayjohn/keymap.c => keyboards/keebio/rorschach/keymaps/tuesdayjohn/keymap.c +4 -4
@@ 48,7 48,7 @@ void dance_LAYER_reset(qk_tap_dance_state_t *state, void *user_data) {
}

qk_tap_dance_action_t tap_dance_actions[] = {
[ADJ]  = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_LAYER_finished, dance_LAYER_reset),  //  Double-tap to activate Adjust layer via oneshot layer 
[ADJ]  = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_LAYER_finished, dance_LAYER_reset),  //  Double-tap to activate Adjust layer via oneshot layer
[LBCB] = ACTION_TAP_DANCE_DOUBLE(KC_LBRC, KC_LCBR),  // Left bracket on a single-tap, left brace on a double-tap
[RBCB] = ACTION_TAP_DANCE_DOUBLE(KC_RBRC, KC_RCBR),  // Right bracket on a single-tap, right brace on a double-tap
[EQPL] = ACTION_TAP_DANCE_DOUBLE(KC_EQL, KC_PLUS),   // Plus sign on a single-tap, equal sign on a double-tap


@@ 92,7 92,7 @@ qk_tap_dance_action_t tap_dance_actions[] = {
#define NKROTG  MAGIC_TOGGLE_NKRO

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* 
/*
Colemak
(Defauit layer; keys separated by /: tap for first, hold for second; uses Space Cadet Shifts)
 ,-----------------------------------------------------.                    ,-----------------------------------------------------.


@@ 138,7 138,7 @@ QWERTY
                                               ENTNS,   KC_BSPC,    KC_ENT,  DELNS
),

/* 
/*
Number/symbol layer
(Multiple characters: single-tap for first, double-tap for second)
 ,-----------------------------------------------------.                    ,-----------------------------------------------------.


@@ 270,7 270,7 @@ Adjust layer

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _NUMBERS, _NUMBERS2, _ADJUST);
}


M keyboards/kinesis/keymaps/insertsnideremarks/keymap.c => keyboards/kinesis/keymaps/insertsnideremarks/keymap.c +19 -19
@@ 1,4 1,4 @@
#include QMK_KEYBOARD_H 
#include QMK_KEYBOARD_H

extern keymap_config_t keymap_config;



@@ 61,7 61,7 @@ void dance_LAYER_reset(qk_tap_dance_state_t *state, void *user_data) {
}

qk_tap_dance_action_t tap_dance_actions[] = {
[ADJ]    = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_LAYER_finished, dance_LAYER_reset),  //  Double-tap to activate Adjust layer via oneshot layer 
[ADJ]    = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_LAYER_finished, dance_LAYER_reset),  //  Double-tap to activate Adjust layer via oneshot layer
[LBCB]   = ACTION_TAP_DANCE_DOUBLE(KC_LBRC, KC_LCBR),  // Left bracket on a single-tap, left brace on a double-tap
[RBCB]   = ACTION_TAP_DANCE_DOUBLE(KC_RBRC, KC_RCBR),  // Right bracket on a single-tap, right brace on a double-tap
[EQPL]   = ACTION_TAP_DANCE_DOUBLE(KC_EQL, KC_PLUS),   // Plus sign on a single-tap, equal sign on a double-tap


@@ 97,7 97,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	                  | Space | Enter |App/Alt|                   |  RGUI | Delete|  Bspc |
	                  |   /   |   /   |-------|                   |-------|   /   |   /   |
	                  |  Fn   | Number|  Bspc |                   | Enter |Number2|  Fn2  |
	                  `-----------------------'                   `-----------------------' 
	                  `-----------------------'                   `-----------------------'
*/
[_COLEMAK] = LAYOUT_pretty(
  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_SLCK, KC_PAUS, NUMPAD,  ADJUST,


@@ 133,7 133,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	                  | Space | Enter |App/Alt|                   |  RGUI | Delete|  Bspc |
	                  |   /   |   /   |-------|                   |-------|   /   |   /   |
	                  |  Fn   | Number|  Bspc |                   | Enter |Number2|  Fn2  |
	                  `-----------------------'                   `-----------------------' 
	                  `-----------------------'                   `-----------------------'
*/
[_QWERTY] = LAYOUT_pretty(
  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_SLCK, KC_PAUS, NUMPAD,  ADJUST,


@@ 169,15 169,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	                  |       |       |       |                   |       |       |       |
	                  |       |       |-------|                   |-------|       |       |
	                  |       |       |       |                   |       |       |       |
	                  `-----------------------'                   `-----------------------' 
	                  `-----------------------'                   `-----------------------'
*/
[_NUMBERS] = LAYOUT_pretty(
  _______, _______, _______, _______,  _______,  _______,  _______, _______, _______, _______, _______, _______, _______,  _______,  _______,  _______, _______, _______,
  KC_F12,  KC_F1,   KC_F2,   KC_F3,    KC_F4,    KC_F5,                                                          KC_F6,    KC_F7,    KC_F8,    KC_F9,   KC_F10,  KC_F11,
  _______, KC_6,    KC_7,    KC_8,     KC_9,     KC_0,                                                           KC_CIRC,  KC_AMPR,  KC_ASTR,  KC_LPRN, KC_RPRN, _______, 
  _______, KC_1,    KC_2,    KC_3,     KC_4,     KC_5,                                                           KC_EXLM,  KC_AT,    KC_HASH,  KC_DLR,  KC_PERC, _______, 
  _______, KC_6,    KC_7,    KC_8,     KC_9,     KC_0,                                                           KC_CIRC,  KC_AMPR,  KC_ASTR,  KC_LPRN, KC_RPRN, _______,
  _______, KC_1,    KC_2,    KC_3,     KC_4,     KC_5,                                                           KC_EXLM,  KC_AT,    KC_HASH,  KC_DLR,  KC_PERC, _______,
  _______, _______, KC_DOT,  TD(SLAS), TD(MNUN), TD(PLEQ),                                                       TD(GVTL), TD(LBCB), TD(RBCB), _______, _______, _______,
           KC_LPRN, KC_RPRN, TD(LBCB), TD(RBCB),                                                                           _______,  _______,  _______, _______, 
           KC_LPRN, KC_RPRN, TD(LBCB), TD(RBCB),                                                                           _______,  _______,  _______, _______,
                                                           _______, _______,                   _______, _______,
                                                                    _______,                   _______,
                                                 _______,  _______, _______,                   _______, _______, _______


@@ 186,10 186,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_NUMBERS2] = LAYOUT_pretty(
  _______, _______, _______, _______,  _______,  _______,  _______, _______, _______, _______, _______, _______, _______,  _______,  _______,  _______, _______, _______,
  KC_F12,  KC_F1,   KC_F2,   KC_F3,    KC_F4,    KC_F5,                                                          KC_F6,    KC_F7,    KC_F8,    KC_F9,   KC_F10,  KC_F11,
  _______, KC_6,    KC_7,    KC_8,     KC_9,     KC_0,                                                           KC_CIRC,  KC_AMPR,  KC_ASTR,  KC_LPRN, KC_RPRN, _______, 
  _______, KC_1,    KC_2,    KC_3,     KC_4,     KC_5,                                                           KC_EXLM,  KC_AT,    KC_HASH,  KC_DLR,  KC_PERC, _______, 
  _______, KC_6,    KC_7,    KC_8,     KC_9,     KC_0,                                                           KC_CIRC,  KC_AMPR,  KC_ASTR,  KC_LPRN, KC_RPRN, _______,
  _______, KC_1,    KC_2,    KC_3,     KC_4,     KC_5,                                                           KC_EXLM,  KC_AT,    KC_HASH,  KC_DLR,  KC_PERC, _______,
  _______, _______, KC_DOT,  TD(SLAS), TD(MNUN), TD(PLEQ),                                                       TD(GVTL), TD(LBCB), TD(RBCB), _______, _______, _______,
           KC_LPRN, KC_RPRN, TD(LBCB), TD(RBCB),                                                                           _______,  _______,  _______, _______, 
           KC_LPRN, KC_RPRN, TD(LBCB), TD(RBCB),                                                                           _______,  _______,  _______, _______,
                                                           _______, _______,                   _______, _______,
                                                                    _______,                   _______,
                                                 _______,  _______, _______,                   _______, _______, _______


@@ 216,7 216,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	                  |       |       |       |                   |       |       |       |
	                  |       |       |-------|                   |-------|       |       |
	                  |       |       |       |                   |       |       |       |
	                  `-----------------------'                   `-----------------------' 
	                  `-----------------------'                   `-----------------------'
*/
[_FUNCTION] = LAYOUT_pretty(
  _______, _______,    _______,    _______,    _______,    _______,     _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,    _______, _______,


@@ 264,7 264,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	                  |       |       |       |                   |       |       |       |
	                  |       |       |-------|                   |-------|       |       |
	                  |       |       |       |                   |       |       |       |
	                  `-----------------------'                   `-----------------------' 
	                  `-----------------------'                   `-----------------------'
*/
[_NUMPAD] = LAYOUT_pretty(
  _______, _______, _______, _______,    _______,   _______,   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,


@@ 300,7 300,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	                  |       |       |  LAlt |                   |  RGUI | Delete|  Bspc |
	                  | Space | Enter |-------|                   |-------|   /   |   /   |
	                  |       |       |  Bspc |                   | Ent/NS|Number2|  Fn2  |
	                  `-----------------------'                   `-----------------------' 
	                  `-----------------------'                   `-----------------------'
*/
[_COLEMAKGM] = LAYOUT_pretty(
  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_SLCK, KC_PAUS, NUMPAD,  ADJUST,


@@ 336,7 336,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	                  |       |       |  LAlt |                   |  RGUI | Delete|  Bspc |
	                  | Space | Enter |-------|                   |-------|   /   |   /   |
	                  |       |       |  Bspc |                   | Ent/NS|Number2|  Fn2  |
	                  `-----------------------'                   `-----------------------' 
	                  `-----------------------'                   `-----------------------'
*/
[_QWERTYGM] = LAYOUT_pretty(
  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_SLCK, KC_PAUS, NUMPAD,  ADJUST,


@@ 372,7 372,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	                  |       |       |       |                   |       |       |       |
	                  |       |       |-------|                   |-------|       |       |
	                  |       |       |       |                   |       |       |       |
	                  `-----------------------'                   `-----------------------'  
	                  `-----------------------'                   `-----------------------'
*/
[_ADJUST] = LAYOUT_pretty(
  _______, _______, _______, _______, _______,   _______,  _______, _______, _______,  _______, _______, _______, _______, _______, _______, _______, _______, _______,


@@ 380,7 380,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  _______, _______, _______, _______, _______,   _______,                                                         _______, _______, _______, _______, _______, _______,
  _______, _______, _______, _______, _______,   _______,                                                         _______, NKROTG,  _______, _______, _______, _______,
  _______, _______, _______, _______, _______,   _______,                                                         _______, _______, _______, _______, _______, _______,
           _______, _______, _______, _______,                                                                             _______, _______, _______, _______, 
           _______, _______, _______, _______,                                                                             _______, _______, _______, _______,
                                                           _______, _______,                    _______, _______,
                                                                    _______,                    _______,
                                                 _______,  _______, _______,                    _______, _______, _______


@@ 392,7 392,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  _______, _______, _______, _______, _______,   _______,                                                         _______, _______, _______, _______, _______, _______,
  _______, _______, _______, _______, _______,   _______,                                                         _______, NKROTG,  _______, _______, _______, _______,
  _______, _______, _______, _______, _______,   _______,                                                         _______, _______, _______, _______, _______, _______,
           _______, _______, _______, _______,                                                                             _______, _______, _______, _______, 
           _______, _______, _______, _______,                                                                             _______, _______, _______, _______,
                                                           _______, _______,                    _______, _______,
                                                                    _______,                    _______,
                                                 _______,  _______, _______,                    _______, _______, _______


@@ 400,7 400,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _NUMBERS, _NUMBERS2, _ADJUST);
}


M keyboards/kinesis/keymaps/tuesdayjohn/keymap.c => keyboards/kinesis/keymaps/tuesdayjohn/keymap.c +20 -20
@@ 1,4 1,4 @@
#include QMK_KEYBOARD_H 
#include QMK_KEYBOARD_H

extern keymap_config_t keymap_config;



@@ 20,7 20,7 @@ enum kinesis_keycodes {
  QWERTY,
  GAMING
};
    

//Tap Dance Declarations
enum {
  ADJ = 0,


@@ 50,7 50,7 @@ void dance_LAYER_reset(qk_tap_dance_state_t *state, void *user_data) {
}

qk_tap_dance_action_t tap_dance_actions[] = {
[ADJ]  = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_LAYER_finished, dance_LAYER_reset),  //  Double-tap to activate Adjust layer via oneshot layer 
[ADJ]  = ACTION_TAP_DANCE_FN_ADVANCED(NULL, dance_LAYER_finished, dance_LAYER_reset),  //  Double-tap to activate Adjust layer via oneshot layer
[LBCB] = ACTION_TAP_DANCE_DOUBLE(KC_LBRC, KC_LCBR),  // Left bracket on a single-tap, left brace on a double-tap
[RBCB] = ACTION_TAP_DANCE_DOUBLE(KC_RBRC, KC_RCBR),  // Right bracket on a single-tap, right brace on a double-tap
[EQPL] = ACTION_TAP_DANCE_DOUBLE(KC_EQL, KC_PLUS),   // Plus sign on a single-tap, equal sign on a double-tap


@@ 117,7 117,7 @@ Colemak
	                                          |  Space |  Enter | App/Alt|                 |  RGUI  | Delete |  Bspc  |
	                                          |    /   |    /   |--------|                 |--------|    /   |    /   |
	                                          |   Fn   | Number |  Bspc  |                 |  Enter | Number2|   Fn2  |
	                                          `--------------------------'                 `--------------------------' 
	                                          `--------------------------'                 `--------------------------'
*/
[_COLEMAK] = LAYOUT_pretty(
  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_SLCK, KC_PAUS, NUMPAD,  ADJUST,


@@ 154,7 154,7 @@ QWERTY
	                                          |  Space |  Enter | App/Alt|                 |  RGUI  | Delete |  Bspc  |
	                                          |    /   |    /   |--------|                 |--------|    /   |    /   |
	                                          |   Fn   | Number |  Bspc  |                 |  Enter | Number2|   Fn2  |
	                                          `--------------------------'                 `--------------------------' 
	                                          `--------------------------'                 `--------------------------'
*/
[_QWERTY] = LAYOUT_pretty(
  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_SLCK, KC_PAUS, NUMPAD,  ADJUST,


@@ 168,7 168,7 @@ QWERTY
                                               SPCFN,   ENTNS,   KC_BSPC,                   KC_ENT,  DELNS,   BSPCFN
),

/* 
/*
Numbers/Symbols layer
(Multiple characters: single-tap for first, double-tap for second)
,--------------------------------------------------------------.                                     ,--------------------------------------------------------------.


@@ 191,15 191,15 @@ Numbers/Symbols layer
	                                          |        |        |        |                 |        |        |        |
	                                          |        |        |--------|                 |--------|        |        |
	                                          |        |        |        |                 |        |        |        |
	                                          `--------------------------'                 `--------------------------' 
	                                          `--------------------------'                 `--------------------------'
*/
[_NUMBERS] = LAYOUT_pretty(
  _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
  KC_F12,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,                                                         KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,
  _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,                                                          KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, 
  _______, KC_1,    KC_2,    KC_3,    KC_4,    KC_5,                                                          KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, _______, 
  _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,                                                          KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______,
  _______, KC_1,    KC_2,    KC_3,    KC_4,    KC_5,                                                          KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, _______,
  _______, _______, KC_DOT,  TD_SLAS, TD_MNUN, TD_PLEQ,                                                       TD_GVTL, TD_LBCB, TD_RBCB, _______, _______, _______,
           KC_LPRN, KC_RPRN, TD_LBCB, TD_RBCB,                                                                         _______, _______, _______, _______, 
           KC_LPRN, KC_RPRN, TD_LBCB, TD_RBCB,                                                                         _______, _______, _______, _______,
                                                        _______, _______,                   _______, _______,
                                                                 _______,                   _______,
                                               _______, _______, _______,                   _______, _______, _______


@@ 208,10 208,10 @@ Numbers/Symbols layer
[_NUMBERS2] = LAYOUT_pretty(
  _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
  KC_F12,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,                                                         KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,
  _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,                                                          KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, 
  _______, KC_1,    KC_2,    KC_3,    KC_4,    KC_5,                                                          KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, _______, 
  _______, KC_6,    KC_7,    KC_8,    KC_9,    KC_0,                                                          KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______,
  _______, KC_1,    KC_2,    KC_3,    KC_4,    KC_5,                                                          KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, _______,
  _______, _______, KC_DOT,  TD_SLAS, TD_MNUN, TD_PLEQ,                                                       TD_GVTL, TD_LBCB, TD_RBCB, _______, _______, _______,
           KC_LPRN, KC_RPRN, TD_LBCB, TD_RBCB,                                                                         _______, _______, _______, _______, 
           KC_LPRN, KC_RPRN, TD_LBCB, TD_RBCB,                                                                         _______, _______, _______, _______,
                                                        _______, _______,                   _______, _______,
                                                                 _______,                   _______,
                                               _______, _______, _______,                   _______, _______, _______


@@ 239,7 239,7 @@ Function layer
	                                          |        |        |        |                 |        |        |        |
	                                          |        |        |--------|                 |--------|        |        |
	                                          |        |        |        |                 |        |        |        |
	                                          `--------------------------'                 `--------------------------' 
	                                          `--------------------------'                 `--------------------------'
*/
[_FUNCTION] = LAYOUT_pretty(
  _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,


@@ 288,7 288,7 @@ Numpad layer
	                                          |        |        |        |                 |        |        |        |
	                                          |        |        |--------|                 |--------|        |        |
	                                          |        |        |        |                 |        |        |        |
	                                          `--------------------------'                 `--------------------------' 
	                                          `--------------------------'                 `--------------------------'
*/
[_NUMPAD] = LAYOUT_pretty(
  _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,


@@ 325,7 325,7 @@ Gaming
	                                          |        |        |  LAlt  |                 |  RGUI  | Delete |  Bspc  |
	                                          |  Space |  Enter |--------|                 |--------|    /   |    /   |
	                                          |        |        |  Bspc  |                 |Enter/NS| Number2|   Fn2  |
	                                          `--------------------------'                 `--------------------------' 
	                                          `--------------------------'                 `--------------------------'
*/
[_GAMING] = LAYOUT_pretty(
  _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,


@@ 362,7 362,7 @@ Adjust layer
	                                          |        |        |        |                 |        |        |        |
	                                          |        |        |--------|                 |--------|        |        |
	                                          |        |        |        |                 |        |        |        |
	                                          `--------------------------'                 `--------------------------' 
	                                          `--------------------------'                 `--------------------------'
*/
[_ADJUST] = LAYOUT_pretty(
  _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,


@@ 370,7 370,7 @@ Adjust layer
  _______, _______, _______, _______, _______, _______,                                                       _______, _______, _______, _______, _______, _______,
  _______, _______, _______, _______, _______, _______,                                                       _______, NKROTG,  _______, _______, _______, _______,
  _______, _______, _______, _______, _______, _______,                                                       _______, _______, _______, _______, _______, _______,
           _______, _______, _______, _______,                                                                         _______, _______, _______, _______, 
           _______, _______, _______, _______,                                                                         _______, _______, _______, _______,
                                                        _______, _______,                   _______, _______,
                                                                 _______,                   _______,
                                               _______, _______, _______,                   _______, _______, _______


@@ 382,7 382,7 @@ Adjust layer
  _______, _______, _______, _______, _______, _______,                                                       _______, _______, _______, _______, _______, _______,
  _______, _______, _______, _______, _______, _______,                                                       _______, NKROTG,  _______, _______, _______, _______,
  _______, _______, _______, _______, _______, _______,                                                       _______, _______, _______, _______, _______, _______,
           _______, _______, _______, _______,                                                                         _______, _______, _______, _______, 
           _______, _______, _______, _______,                                                                         _______, _______, _______, _______,
                                                        _______, _______,                   _______, _______,
                                                                 _______,                   _______,
                                               _______, _______, _______,                   _______, _______, _______


@@ 390,7 390,7 @@ Adjust layer

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _NUMBERS, _NUMBERS2, _ADJUST);
}


M keyboards/leeku/finger65/keymaps/madhatter/keymap.c => keyboards/leeku/finger65/keymaps/madhatter/keymap.c +1 -1
@@ 39,7 39,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),
};

// uint32_t layer_state_set_user(uint32_t state) {
// layer_state_t layer_state_set_user(layer_state_t state) {
//   switch(biton32(state)) {
//   case _FNMS:
//     led_off();

M keyboards/lets_split/keymaps/cpeters1982/keymap.c => keyboards/lets_split/keymaps/cpeters1982/keymap.c +1 -1
@@ 179,7 179,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
#define rgblight_set_purple      rgblight_sethsv (0x10E, 0xFF, 0xFF);
#define rgblight_set_white       rgblight_sethsv (0x00,  0x00, 0xFF);

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
#ifdef RGBLIGHT_ENABLE
  uint8_t default_layer = eeconfig_read_default_layer();
  if (rgb_layer_change) {

M keyboards/lets_split_eh/keymaps/mikethetiger/keymap.c => keyboards/lets_split_eh/keymaps/mikethetiger/keymap.c +2 -2
@@ 38,7 38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  KC_ESC,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,    KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_BSPC,
  KC_TAB,  KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT,
  KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_ENT ,
  _______, KC_LCTL, KC_LALT, KC_LGUI, LOWER,   KC_SPC,  KC_SPC,  RAISE,   KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT 
  _______, KC_LCTL, KC_LALT, KC_LGUI, LOWER,   KC_SPC,  KC_SPC,  RAISE,   KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT
),

/* Lower


@@ 115,6 115,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}

M keyboards/m10a/keymaps/gam3cat/keymap.c => keyboards/m10a/keymaps/gam3cat/keymap.c +1 -1
@@ 114,7 114,7 @@ void matrix_scan_user(void) {

}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    switch (biton32(state)) {
        case _L0:
            custom_backlight_level(0);

M keyboards/mechlovin/hannah910/hannah910.c => keyboards/mechlovin/hannah910/hannah910.c +1 -1
@@ 35,7 35,7 @@ void led_set_kb(uint8_t usb_led) {
      led_set_user(usb_led);
}

uint32_t layer_state_set_user(uint32_t state)
layer_state_t layer_state_set_user(layer_state_t state)
{
  // if on layer 1, turn on D2 LED, otherwise off.
    if (biton32(state) == 1) {

M keyboards/mechmini/v2/keymaps/wsturgiss/keymap.c => keyboards/mechmini/v2/keymaps/wsturgiss/keymap.c +3 -3
@@ 1,7 1,7 @@
#include QMK_KEYBOARD_H

#define base 0
#define raise 1 
#define raise 1
#define lower 2

//Tap Dance Declarations


@@ 37,7 37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	[raise] = LAYOUT_2u_space_ortho(
		_______,    KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_DEL,
		_______,    _______,  _______,  _______,  _______,  _______,  KC_LEFT,  KC_DOWN,  KC_UP,    KC_RIGHT, KC_QUOT,  _______,
		_______,    KC_HOME,  KC_END,   _______,  _______,  _______,  _______,  _______,  KC_LBRC,  KC_RBRC,  _______,  _______,  
		_______,    KC_HOME,  KC_END,   _______,  _______,  _______,  _______,  _______,  KC_LBRC,  KC_RBRC,  _______,  _______,
		_______,    _______,  _______,  _______,  _______,      _______,        _______,  KC_MPRV,  _______,  KC_MNXT,  EEP_RST),

	[lower] = LAYOUT_2u_space_ortho(


@@ 86,7 86,7 @@ void matrix_scan_user(void) {
}

//change colors and rgb modes on layer change
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    switch (biton32(state)) {
    case raise:
        rgblight_mode_noeeprom(1);

M keyboards/naked48/keymaps/salicylic/keymap.c => keyboards/naked48/keymaps/salicylic/keymap.c +1 -1
@@ 78,7 78,7 @@ SFT_T(KC_F12),   KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,                   XX
  )
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/naked48/keymaps/salicylic_with_nafuda/keymap.c => keyboards/naked48/keymaps/salicylic_with_nafuda/keymap.c +1 -1
@@ 101,7 101,7 @@ SFT_T(KC_F12),   KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,                   XX
  )
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/naked48/keymaps/salicylic_with_setta21/keymap.c => keyboards/naked48/keymaps/salicylic_with_setta21/keymap.c +1 -1
@@ 80,7 80,7 @@ SFT_T(KC_F12),   KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,                   XX
  )
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/naked60/keymaps/salicylic/keymap.c => keyboards/naked60/keymaps/salicylic/keymap.c +1 -1
@@ 102,7 102,7 @@ SFT_T(KC_F12),   KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,                   XX
  )
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/naked60/keymaps/salicylic_with_nafuda/keymap.c => keyboards/naked60/keymaps/salicylic_with_nafuda/keymap.c +4 -4
@@ 77,7 77,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  //|--------+--------+--------+--------+--------+--------|                 |--------+--------+--------+--------+--------+--------|      |--------------------------|
      _______, _______, _______, _______, _______, _______,                   _______, _______, _______, _______, _______, _______,
  //|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
               _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 
               _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
          //`------------------------------------------------------------------------------------------------------------'
  ),



@@ 91,7 91,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  //|--------+--------+--------+--------+--------+--------|                 |--------+--------+--------+--------+--------+--------|      |--------------------------|
      _______, _______, _______, _______, _______, _______,                   _______, _______, _______, _______, _______, _______,
  //|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
               _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 
               _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
          //`------------------------------------------------------------------------------------------------------------'
  ),



@@ 119,7 119,7 @@ LCTL_T(KC_F11),  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,                   XX
  //|--------+--------+--------+--------+--------+--------|                 |--------+--------+--------+--------+--------+--------|      |--------------------------|
SFT_T(KC_F12),   KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,                   XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PGDN, XXXXXXX,
  //|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
               _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 
               _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
          //`------------------------------------------------------------------------------------------------------------'
  ),



@@ 138,7 138,7 @@ SFT_T(KC_F12),   KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,                   XX
  )
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/naked60/keymaps/salicylic_with_setta21/keymap.c => keyboards/naked60/keymaps/salicylic_with_setta21/keymap.c +2 -2
@@ 89,7 89,7 @@ LCTL_T(KC_F11),  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,                   XX
  //|--------+--------+--------+--------+--------+--------|                 |--------+--------+--------+--------+--------+--------|      |---------------+---------------+--------+-------|
SFT_T(KC_F12),   KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,                   XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PGDN, XXXXXXX,               JP_RPRN,       SEND_SUM,SEND_AVE, KC_DEL,
  //|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|      |------------------------------------------------|
               _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 
               _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
          //`------------------------------------------------------------------------------------------------------------'
  ),



@@ 108,7 108,7 @@ SFT_T(KC_F12),   KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,                   XX
  )
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/orthodox/keymaps/rfvizarra/keymap.c => keyboards/orthodox/keymaps/rfvizarra/keymap.c +1 -1
@@ 102,7 102,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  state = update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
  state = update_tri_layer_state(state, _LOWER, _NAV, _NAV2);
  return state;

M keyboards/planck/keymaps/am/keymap.c => keyboards/planck/keymaps/am/keymap.c +1 -1
@@ 171,7 171,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/andylikescandy/keymap.c => keyboards/planck/keymaps/andylikescandy/keymap.c +3 -3
@@ 133,7 133,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   KC_TILD, KC_F7,  KC_F8, KC_F9, KC_F10, KC_F11,  KC_F12, KC_UNDS, KC_PLUS, KC_LCBR,  KC_RCBR,   KC_BSPC ,
   KC_DEL , KC_F1,  KC_F2, KC_F3, KC_F4, KC_F5,  KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC,   KC_PIPE ,
   _______, LCTL(KC_Z),  LCTL(KC_X), LCTL(KC_C),  LCTL(KC_V), _______, _______, _______, _______, _______, _______,   KC_ENT ,
   _______, _______, _______, _______, _______, KC_SPC, KC_SPC, _______, KC_HOME, KC_PGDN, KC_PGUP,    KC_END 
   _______, _______, _______, _______, _______, KC_SPC, KC_SPC, _______, KC_HOME, KC_PGDN, KC_PGUP,    KC_END
),

/* Raise


@@ 151,7 151,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   KC_GRV,  KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN,    KC_BSPC ,
   KC_DEL,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,       KC_BSLS ,
   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,    KC_ENT ,
   _______, _______, _______, _______, _______, KC_SPC, KC_SPC, _______, KC_HOME, KC_PGDN, KC_PGUP,    KC_END 
   _______, _______, _______, _______, _______, KC_SPC, KC_SPC, _______, KC_HOME, KC_PGDN, KC_PGUP,    KC_END
),

/* Plover layer (http://opensteno.org)


@@ 216,7 216,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/deft/keymap.c => keyboards/planck/keymaps/deft/keymap.c +1 -1
@@ 133,6 133,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}

M keyboards/planck/keymaps/dsanchezseco/keymap.c => keyboards/planck/keymaps/dsanchezseco/keymap.c +1 -1
@@ 50,6 50,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//        eeconfig_init();
//}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}

M keyboards/planck/keymaps/fabian/keymap.c => keyboards/planck/keymaps/fabian/keymap.c +1 -1
@@ 185,7 185,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/jasperla/keymap.c => keyboards/planck/keymaps/jasperla/keymap.c +1 -1
@@ 131,6 131,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}

M keyboards/planck/keymaps/jetpacktuxedo/keymap.c => keyboards/planck/keymaps/jetpacktuxedo/keymap.c +1 -1
@@ 137,7 137,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/mgalisa/keymap.c => keyboards/planck/keymaps/mgalisa/keymap.c +1 -1
@@ 207,7 207,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/mikethetiger/keymap.c => keyboards/planck/keymaps/mikethetiger/keymap.c +1 -1
@@ 176,7 176,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/motform/keymap.c => keyboards/planck/keymaps/motform/keymap.c +1 -1
@@ 116,6 116,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}

M keyboards/planck/keymaps/msiu/keymap.c => keyboards/planck/keymaps/msiu/keymap.c +1 -1
@@ 82,7 82,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/muzfuz/keymap.c => keyboards/planck/keymaps/muzfuz/keymap.c +1 -1
@@ 118,7 118,7 @@ float plover_song[][2] = SONG(PLOVER_SOUND);
float plover_gb_song[][2] = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state)
layer_state_t layer_state_set_user(layer_state_t state)
{
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}

M keyboards/planck/keymaps/mwpeterson/keymap.c => keyboards/planck/keymaps/mwpeterson/keymap.c +1 -1
@@ 258,7 258,7 @@ void matrix_init_user(void) {
    set_unicode_input_mode(UC_LNX);
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, LOWER_LAYER, RAISE_LAYER, ADJUST_LAYER);
}


M keyboards/planck/keymaps/navi/keymap.c => keyboards/planck/keymaps/navi/keymap.c +1 -1
@@ 119,7 119,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/nick/keymap.c => keyboards/planck/keymaps/nick/keymap.c +1 -1
@@ 105,7 105,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/pascamel/keymap.c => keyboards/planck/keymaps/pascamel/keymap.c +1 -1
@@ 118,7 118,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/pevecyan/keymap.c => keyboards/planck/keymaps/pevecyan/keymap.c +1 -1
@@ 168,7 168,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/pickle_jr/keymap.c => keyboards/planck/keymaps/pickle_jr/keymap.c +3 -3
@@ 1,4 1,4 @@
#include QMK_KEYBOARD_H 
#include QMK_KEYBOARD_H

#define _QWERTY 0
#define _LOWER 1


@@ 62,7 62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  TABCALC, KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,   KC_Y,   KC_U,    KC_I,     KC_O,    KC_P,    QUOCALC,
  KC_ESC,  KC_A,    KC_S,    KC_D,    KC_F,    KC_G,   KC_H,   KC_J,    KC_K,     KC_L,    SCOLNAV, KC_ENT ,
  KC_LSPO, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,   KC_N,   KC_M,    KC_COMM,  KC_DOT,  KC_SLSH, KC_RSPC,
  LBRACK , KC_LCTL, KC_PSCR, KC_LGUI, KC_BSPC, LOWER,  RAISE,  KC_SPC,  KC_RALT,  VIMSAVE, KC_RCTL, RBRACK 
  LBRACK , KC_LCTL, KC_PSCR, KC_LGUI, KC_BSPC, LOWER,  RAISE,  KC_SPC,  KC_RALT,  VIMSAVE, KC_RCTL, RBRACK
),

/* Lower


@@ 181,7 181,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
};


M keyboards/planck/keymaps/raffle/keymap.c => keyboards/planck/keymaps/raffle/keymap.c +1 -1
@@ 164,7 164,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/skug/keymap.c => keyboards/planck/keymaps/skug/keymap.c +1 -1
@@ 153,7 153,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float s9[][2]              = SONG(SONIC_RING);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/smittey/keymap.c => keyboards/planck/keymaps/smittey/keymap.c +1 -1
@@ 224,7 224,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/snowkuma/keymap.c => keyboards/planck/keymaps/snowkuma/keymap.c +5 -5
@@ 84,7 84,7 @@ void safe_reset(qk_tap_dance_state_t *state, void *user_data) {
          register_code(KC_SLSH);
        }
    }
} 
}

void tilde_reset(qk_tap_dance_state_t *state, void *user_data)
{


@@ 123,7 123,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_COLEMAK] = LAYOUT_planck_grid(
    Q_CTL,   W_ALT,   F_GUI,   KC_P,    KC_G,    _______, _______, KC_J,    KC_L,    U_GUI,   Y_ALT,   SCL_CTL,
    KC_A,    KC_R,    KC_S,    T_SFT,   KC_D,    _______, _______, KC_H,    N_SFT,   KC_E,    KC_I,    KC_O,
    KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    _______, _______, KC_K,    KC_M,    KC_COMM, KC_DOT,  KC_QUOT,	
    KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    _______, _______, KC_K,    KC_M,    KC_COMM, KC_DOT,  KC_QUOT,
    _______, _______, _______, ESC_NUM, BSP_REG, MIN_ARR, TAB_SFT, SPC_SYM, ENT_THU, _______, _______, _______
),



@@ 173,7 173,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

/* Number Layer
 * ,-----------------------------------------------------------------------------------------------------------.
 * |   :    |   F    |   E    |   D    |   G    |        |        |   *    |   7    |   8    |   9    |   0    | 
 * |   :    |   F    |   E    |   D    |   G    |        |        |   *    |   7    |   8    |   9    |   0    |
 * |        |        |        |        |        |        |        |        |        |        |        |        |
 * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
 * |   #    |   C    |   B    |   A    |   +    |        |        |   .    |   4    |   5    |   6    |   /    |


@@ 289,7 289,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  state = update_tri_layer_state(state, _SYMBOL, _THUMB, _FUNCTION);
  state = update_tri_layer_state(state, _SYMBOL, _REGEX, _MOUSE);
  return state;


@@ 317,7 317,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        }
        return false;
        break;
    case VIM:    
    case VIM:
        if (record->event.pressed) {
            SEND_STRING(SS_LGUI(" "));
            SEND_STRING("macvim.app" SS_TAP(X_ENTER));

M keyboards/planck/keymaps/synth_sample/keymap.c => keyboards/planck/keymaps/synth_sample/keymap.c +1 -1
@@ 173,7 173,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/synth_wavetable/keymap.c => keyboards/planck/keymaps/synth_wavetable/keymap.c +1 -1
@@ 173,7 173,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/tom/keymap.c => keyboards/planck/keymaps/tom/keymap.c +1 -1
@@ 116,7 116,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/tylerwince/keymap.c => keyboards/planck/keymaps/tylerwince/keymap.c +1 -1
@@ 273,7 273,7 @@ bool music_mask_user(uint16_t keycode) {
        return true;
    }
}
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    palClearPad(GPIOB, 8);
    palClearPad(GPIOB, 9);
    uint8_t layer = biton32(state);

M keyboards/planck/keymaps/unagi/keymap.c => keyboards/planck/keymaps/unagi/keymap.c +1 -1
@@ 187,7 187,7 @@ qk_tap_dance_action_t tap_dance_actions[] = {
  float plover_gb_song[][2]  = SONG(PLOVER_GOODBYE_SOUND);
#endif

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/planck/keymaps/vxid/keymap.c => keyboards/planck/keymaps/vxid/keymap.c +1 -1
@@ 44,6 44,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}

M keyboards/preonic/keymaps/egstad/keymap.c => keyboards/preonic/keymaps/egstad/keymap.c +8 -8
@@ 73,13 73,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 * ,-----------------------------------------------------------------------------------------------.
 * | ` ESC |  1 !  |  2 @  |  3 #  |  4 $  |  5 %  |  6 ^  |  7 &  |  8 *  |  9 (  |  0 )  | -_ =+ |
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 * | TB/RS |   Q   |   W   |   E   |   R   |   T   |   Y   |   U   |   I   |   O   |   P   | [{ }] | 
 * | TB/RS |   Q   |   W   |   E   |   R   |   T   |   Y   |   U   |   I   |   O   |   P   | [{ }] |
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 * | BS/LW |   A   |   S   |   D   |   F   |   G   |   H   |   J   |   K   |   L   |   ;   |   '   |
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 * |  SFT  |   Z   |   X   |   C   |   V   |   B   |   N   |   M   |   ,   |   .   |   /   | SF/RN |
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 * | LEADR |       |  CTL  |  ALT  |  CMD  |  BSP  | SP/LW | RN/RS |   ←   |   ↑   |   ↓   |   →   |    
 * | LEADR |       |  CTL  |  ALT  |  CMD  |  BSP  | SP/LW | RN/RS |   ←   |   ↑   |   ↓   |   →   |
 * `-----------------------------------------------------------------------------------------------
 */



@@ 107,7 107,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 * |       |       |       |       |       |       |       |  [ {  |  ] }  |   (   |   )   |  \ |  |
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 * |       |       |       |       |       |       |  >||  |       |  <<   | Vol-U | Vol-D |  >>   |    
 * |       |       |       |       |       |       |  >||  |       |  <<   | Vol-U | Vol-D |  >>   |
 * `-----------------------------------------------------------------------------------------------'
 */



@@ 146,7 146,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  KC_CAPS,    _______,    _______,    _______,    _______,    _______,    _______,    KC_P1,      KC_P2,      KC_P3,      KC_PSLS,    _______,    \
  _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    KC_P0,      KC_PDOT,    KC_COMM,    _______     \
),
 






@@ 178,8 178,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};

// this function 
uint32_t layer_state_set_user(uint32_t state) {
// this function
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, L_LOWER, L_RAISE, L_ADJUST);
}



@@ 201,8 201,8 @@ uint32_t layer_state_set_user(uint32_t state) {
 * |       |       |       |       |       |       |       |       |       |       |       |       |
 * `-----------------------------------------------------------------------------------------------'
 */
/* 
[L_BLANK] = LAYOUT_preonic_grid( 
/*
[L_BLANK] = LAYOUT_preonic_grid(
  _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    \
  _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    \
  _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    \

M keyboards/preonic/keymaps/senseored/keymap.c => keyboards/preonic/keymaps/senseored/keymap.c +1 -1
@@ 365,7 365,7 @@ bool dip_switch_update_user(uint8_t index, bool active) {
}


uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
//  if(rgblight_get_mode() == 1) {
    switch (biton32(state)) {
    case _QWERTY:

M keyboards/primekb/prime_e/keymaps/via/keymap.c => keyboards/primekb/prime_e/keymaps/via/keymap.c +1 -1
@@ 111,7 111,7 @@ void led_set_user(uint8_t usb_led) {
}

//function for layer indicator LED
uint32_t layer_state_set_user(uint32_t state)
layer_state_t layer_state_set_user(layer_state_t state)
{
    if (biton32(state) == 1) {
    writePinHigh(B3);

M keyboards/reviung39/keymaps/default_s/keymap.c => keyboards/reviung39/keymaps/default_s/keymap.c +4 -4
@@ 33,21 33,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_LSFT,  KC_Z,     KC_X,     KC_C,     KC_V,      KC_B,               KC_N,     KC_M,     KC_COMM,  KC_DOT,   KC_SLSH,  RSFT_T(KC_ENT),
                                                       LOWER,    KC_SPC,   RAISE
  ),
  

  [_LOWER] = LAYOUT_reviung39(
    _______,  KC_EXLM,  KC_AT,    KC_HASH,  KC_DLR,    KC_PERC,            KC_CIRC,  KC_AMPR,  KC_ASTR,  KC_LPRN,  KC_RPRN,  KC_DEL,
    _______,  KC_UNDS,  KC_PLUS,  KC_LCBR,  KC_RCBR,   KC_PIPE,            KC_LEFT,  KC_DOWN,  KC_UP,    KC_RGHT,  KC_GRV,   KC_TILD,
    _______,  KC_ESC,   KC_LGUI,  KC_LALT,  KC_CAPS,   KC_DQUO,            KC_HOME,  KC_END,   KC_PGUP,  KC_PGDN,  KC_PSCR,  RSFT_T(KC_SPC),
                                                       _______,  KC_ENT,   _______
  ),
  

  [_RAISE] = LAYOUT_reviung39(
    _______,  KC_1,     KC_2,     KC_3,     KC_4,      KC_5,               KC_6,     KC_7,     KC_8,     KC_9,     KC_0,     KC_DEL,
    _______,  KC_MINS,  KC_EQL,   KC_LBRC,  KC_RBRC,   KC_BSLS,            KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,
    _______,  KC_ESC,   KC_RGUI,  KC_RALT,  KC_CAPS,   KC_QUOT,            KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,
                                                       _______,  KC_BSPC,  _______
  ),
  

  [_ADJUST] = LAYOUT_reviung39(
    RGB_VAI,   RGB_SAI, RGB_HUI,  RGB_MOD,  XXXXXXX,   RGB_TOG,            XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,
    RGB_VAD,   RGB_SAD, RGB_HUD,  RGB_RMOD, XXXXXXX,   XXXXXXX,            XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,


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

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}

M keyboards/spacetime/keymaps/kyleterry/keymap.c => keyboards/spacetime/keymaps/kyleterry/keymap.c +1 -1
@@ 94,7 94,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}


M keyboards/tada68/keymaps/emdarcher/keymap.c => keyboards/tada68/keymaps/emdarcher/keymap.c +2 -2
@@ 5,7 5,7 @@
#define _CL 2
#define _ML 3

#define KC_X0   LT(_CL, KC_CAPS)   
#define KC_X0   LT(_CL, KC_CAPS)

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  /* Keymap _BL: (Base Layer) Default Layer


@@ 62,7 62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {


//layer state control
uint32_t layer_state_set_user(uint32_t state){
layer_state_t layer_state_set_user(layer_state_t state){
    //switch to _ML if both _FL and _CL are activated
    return update_tri_layer_state(state, _FL, _CL, _ML);
}

M keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c => keyboards/thevankeyboards/minivan/keymaps/jetpacktuxedo/keymap.c +1 -1
@@ 56,7 56,7 @@ void keyboard_post_init_user(void) {
  #endif //RGBLIGHT_ENABLE
}

uint32_t layer_state_set_user(uint32_t state){
layer_state_t layer_state_set_user(layer_state_t state){
  #ifdef RGBLIGHT_ENABLE
    uint8_t led0r = 0; uint8_t led0g = 0; uint8_t led0b = 0;
    uint8_t led1r = 0; uint8_t led1g = 0; uint8_t led1b = 0;

M keyboards/xd60/keymaps/birkir/keymap.c => keyboards/xd60/keymaps/birkir/keymap.c +1 -1
@@ 37,7 37,7 @@ uint16_t hue;
uint8_t sat;
uint8_t val;

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {

  if (state == 0 && edit == true) {
    mode = rgblight_get_mode();

M keyboards/xd75/keymaps/arpinfidel/keymap.c => keyboards/xd75/keymaps/arpinfidel/keymap.c +9 -9
@@ 62,7 62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 * |        | FN     | RGB TG |        | MS W L | MS W R |        | RESET  |        | MS 1   | MS 2   | RGB RMD| RGB MD | FN     |        |
 * '--------------------------------------------------------------------------------------------------------------------------------------'
 */
 

 [_FN] = LAYOUT_ortho_5x15( /* FUNCTION */
  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   RGB_HUD, _______, RGB_HUI, KC_F7,   KC_F8,   KC_F9,   KC_F10  , KC_F11 , KC_F12,
  KC_WH_U, _______, KC_BTN2, KC_MS_U, KC_BTN1, KC_BTN3, RGB_SAD, _______, RGB_SAI, KC_LBRC, KC_RBRC, KC_UP  , _______ , KC_EQL , KC_BSLS,


@@ 80,35 80,35 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        PORTF ^= (1 << 5);
      }
      return false;
        

    // case A_BL_Y:
    //   if (record->event.pressed) {
    //     keycaps_led_on();
    //   }
    //   return false;
      

    // case A_BL_N:
    //   if (record->event.pressed) {
    //     keycaps_led_off();
    //   }
    //   return false;
      

    default:
      return true;
  }
}

// Runs whenever there is a layer state change.
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  uint8_t layer = biton32(state);
    

  gp100_led_off();
  gp103_led_off();
  

  // turns on gp100 (top left led) for odd layers
  if (layer & (1<<0)) gp100_led_on();
  // turns on gp103 (top mid led) for layers 2, 6, ...
  if (layer & (1<<1)) gp103_led_on();
  

  return state;
}
\ No newline at end of file
}

M keyboards/xd75/keymaps/cbbrowne/keymap.c => keyboards/xd75/keymaps/cbbrowne/keymap.c +15 -15
@@ 25,7 25,7 @@ enum layers {
  _LOWER, /* Lower layer, where top line has symbols !@#$%^&*() */
  _RAISE, /* Raised layer, where top line has digits 1234567890 */
  _ADJUST, /* Special Adjust layer coming via tri-placement */
  _FUNCTION /* Function key layer */  
  _FUNCTION /* Function key layer */
};




@@ 63,7 63,7 @@ enum macro_id {
#define MRAISE MO(_RAISE)
#define MLOWER MO(_LOWER)
#define ALTPLUS ALT_T(KC_PLUS)
  

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

/* QWERTY - MIT ENHANCED / GRID COMPATIBLE


@@ 93,8 93,8 @@ keys needing to be assigned:
51 - KC_TAB - tab
   - ROT_LED - rotate LED
15 - KC_LALT - Left ALT
53,55 - M_RAISE - switch to RAISE layer 
5b - M_LOWER - switch to LOWER layer 
53,55 - M_RAISE - switch to RAISE layer
5b - M_LOWER - switch to LOWER layer
56,59,5a   - KC_SPC - space
5c - KC_LEFT - famous arrows
5d - KC_DOWN - famous arrows


@@ 115,7 115,7 @@ keys needing to be assigned:
      KC_LALT, KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,   KC_7,    KC_8,   KC_EQL,  KC_Y,    KC_U,    KC_I,    KC_O,    KC_P, ALTPLUS ,
      KC_LCTL, KC_A,    KC_S,    KC_D,    KC_F,    KC_G,   KC_LBRC, KC_RBRC,KC_MINS, KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, CTLENTER ,
      KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,   KC_PGUP, KC_EQL,   KC_BSLS, KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, SHIFTQUOTE ,
       KC_TAB,  FUNCTION, MRAISE,  FUNCTION, MRAISE, KC_SPC,KC_PGDN,  KC_MINS, KC_SPC, KC_SPC,  MLOWER, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT 
       KC_TAB,  FUNCTION, MRAISE,  FUNCTION, MRAISE, KC_SPC,KC_PGDN,  KC_MINS, KC_SPC, KC_SPC,  MLOWER, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT
),

/* LOWER


@@ 131,13 131,13 @@ keys needing to be assigned:
 * |        |        |        |        |        | XXXXXX .        |        |        |        |        |        |        |        |        |
 * '--------------------------------------------------------------------------------------------------------------------------------------'
 */
 

[_LOWER] = LAYOUT_ortho_5x15( /* LOWERED */
    ___T___, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,  _______, _______, KC_TILD,  KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11 ,
    ___T___, KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, _______, _______, _______, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_INS  ,
    ___T___, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,  _______, _______, _______, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE ,
    _______, KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  _______, _______, _______, _______, _______, ___T___, ___T___, _______ ,
    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 
    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
 ),

/* RAISED


@@ 153,15 153,15 @@ keys needing to be assigned:
 * |        |        |        |        |        | XXXXXX .        |        |        |        |        |        |        |        |        |
 * '--------------------------------------------------------------------------------------------------------------------------------------'
 */
 

[_RAISE] = LAYOUT_ortho_5x15 ( /* RAISED */
   KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,  MVERSION, _______, KC_GRV,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  ___T___ ,
   KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,   USERNAME, _______, KC_7,    KC_8,    KC_LCBR, KC_RCBR,    _______, _______, KC_INS   ,
   KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   RANDDIG, _______, KC_MINS, KC_EQL,  KC_LBRC, KC_RBRC, KC_BSLS, ___T___, ___T___ ,
   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  RANDALP, _______, _______, _______, _______, ___T___, ___T___, _______, _______  ,
   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______  
   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
),
 

/* FUNCTION
 * .---------------------------------------------------------------------------------------------------------------------- 2u ------------.
 * | NUM LK | F1     | F2     | F3     | F4     | F5     | F6     | F7     | F8     | F9     | F10    | F11    | F12    | XXXXXX .        |


@@ 175,13 175,13 @@ keys needing to be assigned:
 * | RESET  |        | QWERTY | COLEMK | DVORAK | XXXXXX . MS BT1 |        |        |        |        |        | MOUS L | MOUS D | MOUS R |
 * '--------------------------------------------------------------------------------------------------------------------------------------'
 */
 

[_FUNCTION] = LAYOUT_ortho_5x15( /* FUNCTION */
   KC_NLCK, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  RESET, RESET,
   KC_SLCK, KC_F13,  KC_F14,  KC_F15,  KC_F16,  KC_F17,  KC_F18,  KC_F19,  KC_F20,  KC_F21,  KC_F22,  KC_F23,  KC_F24,  KC_PAUS, KC_PSCR  ,
   KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U  ,
   RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_TOGG, BL_INC,  BL_DEC,   ___T___, ___T___, KC_MS_U, KC_WH_D  ,
   RESET  , _______, DF(_QWERTY), DF(_QWERTY), DF(_QWERTY), KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R 
   RESET  , _______, DF(_QWERTY), DF(_QWERTY), DF(_QWERTY), KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R
 )
};



@@ 223,7 223,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
    if (record->event.pressed) {
      /* Here, we mix the LCRNG with low bits from one of the system
         clocks via XOR in the theory that this may be more random
         than either separately */ 
         than either separately */
      rval = (random_value ^ clockbyte) % 10;
      /* Note that KC_1 thru KC_0 are a contiguous range */
      register_code (KC_1 + rval);


@@ 235,7 235,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
       a letter chosen at random */
    /* Here, we mix the LCRNG with low bits from one of the system
       clocks via XOR in the theory that this may be more random
       than either separately */ 
       than either separately */
    random_value = ((random_value + randadd) * randmul) % randmod;
    if (record->event.pressed) {
      rval = (random_value ^ clockbyte) % 26;


@@ 285,7 285,7 @@ void matrix_init_user(void) {
  rgblight_sethsv(325,255,255);
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  switch(biton32(state)) {
  case _QWERTY:
    rgblight_sethsv_white();

M keyboards/xd75/keymaps/tdl-jturner/keymap.c => keyboards/xd75/keymaps/tdl-jturner/keymap.c +1 -1
@@ 179,7 179,7 @@ void matrix_init_user(void) {
}

//Set a color based on the layer
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  switch(biton32(state)) {
    case _LYFK:
      rgblight_setrgb_user_LYFK();

M layouts/community/ergodox/issmirnov/keymap.c => layouts/community/ergodox/issmirnov/keymap.c +1 -1
@@ 201,7 201,7 @@ void matrix_scan_user(void) {
}

// only runs when when the layer is changed, good for updating LED's and clearing sticky state
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  uint8_t layer = biton32(state);

  ergodox_board_led_off();

M layouts/community/ergodox/qwerty_code_friendly/keymap.c => layouts/community/ergodox/qwerty_code_friendly/keymap.c +1 -1
@@ 490,7 490,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  /* Use layer 3 when 1 & 2 are pressed. */
  state = update_tri_layer_state(state, LAYER_KPAD, LAYER_FKEY, LAYER_WORD);
  return state;

M users/333fred/333fred.c => users/333fred/333fred.c +1 -1
@@ 117,7 117,7 @@ void tap_dance_process_keycode(uint16_t keycode) {
__attribute__ ((weak))
void layer_state_set_rgb(uint32_t state) {}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  layer_state_set_rgb(state);
  return state;
}

M users/bbaserdem/bbaserdem.c => users/bbaserdem/bbaserdem.c +5 -5
@@ 87,7 87,7 @@ void rgblight_saveBase(void) {
    base_sta = false;   // If saving, that means base layer is being left
}

// Load the base state back 
// Load the base state back
void rgblight_loadBase(void) {
    // Don't do anything if not enabled
    if ( !base_sta ) {


@@ 248,7 248,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
            }
            return false;
            break;
#endif 
#endif

        // If these keys are pressed, load base layer config, and mark saving
#ifdef RGBLIGHT_ENABLE


@@ 261,7 261,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        case RGB_HUI:
        case RGB_HUD:
            if ( !base_sta ) {
                rgblight_loadBase(); 
                rgblight_loadBase();
            }
            return true;
            break;


@@ 301,7 301,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
            }
            return false;
            break;
            

        // Layer switches with sound
        case K_GAMES:
            if (record->event.pressed) {


@@ 622,7 622,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|*-----LAYER CHANGE-----*|
\*----------------------*/

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {

    state = layer_state_set_keymap (state);
#ifdef RGBLIGHT_ENABLE

M users/billypython/billypython.c => users/billypython/billypython.c +1 -1
@@ 27,6 27,6 @@ uint32_t layer_state_set_keymap(uint32_t state) {
  return state;
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  return layer_state_set_keymap(state);
}

M users/edvorakjp/edvorakjp.c => users/edvorakjp/edvorakjp.c +1 -1
@@ 7,7 7,7 @@ void matrix_init_user(void) {

__attribute__((weak)) void matrix_init_keymap() {}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    state = update_tri_layer_state(state, L_EDVORAKJP_LOWER, L_EDVORAKJP_RAISE, L_EDVORAKJP_ADJUST);
    return layer_state_set_keymap(state);
}

M users/edvorakjp/edvorakjp.h => users/edvorakjp/edvorakjp.h +1 -1
@@ 67,7 67,7 @@ enum tap_dance_code {
// base
void     matrix_init_user(void);
void     matrix_init_keymap(void);
uint32_t layer_state_set_user(uint32_t state);
layer_state_t layer_state_set_user(layer_state_t state);
uint32_t layer_state_set_keymap(uint32_t state);
bool     process_record_user(uint16_t keycode, keyrecord_t *record);
bool     process_record_keymap(uint16_t keycode, keyrecord_t *record);

M users/konstantin/konstantin.c => users/konstantin/konstantin.c +1 -1
@@ 97,7 97,7 @@ uint32_t layer_state_set_keymap(uint32_t state) {
    return state;
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    state = layer_state_set_keymap(state);

#ifdef LAYER_NUMPAD

M users/kuchosauronad0/kuchosauronad0.c => users/kuchosauronad0/kuchosauronad0.c +2 -2
@@ 1,5 1,5 @@
/*
Copyright 2019 Andre Poley <andre.poley@mailbox.org> 
Copyright 2019 Andre Poley <andre.poley@mailbox.org>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by


@@ 123,7 123,7 @@ uint32_t layer_state_set_keymap (uint32_t state) {

// on layer change, no matter where the change was initiated
// Then runs keymap's layer change check
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  state = update_tri_layer_state(state, _RAISE, _LOWER, _ADJUST);
#ifdef RGBLIGHT_ENABLE
  state = layer_state_set_rgb(state);

M users/mtdjr/mtdjr.c => users/mtdjr/mtdjr.c +1 -1
@@ 136,7 136,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  switch (biton32(state)) {
    case _RAISE:
      #ifdef RGBLIGHT_ENABLE

M users/pvinis/pvinis.c => users/pvinis/pvinis.c +1 -1
@@ 10,7 10,7 @@ float song_test[][2]       = SONG(QWERTY_SOUND);
#endif

// SYMBOL + SYSCTL = KBCTL
uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    uint32_t intermediate_state = update_tri_layer_state(state, LR_SYMBOL, LR_SYSCTL, LR_KBCTL);
    intermediate_state          = layer_state_set_user_keymap(intermediate_state);
    return intermediate_state;

M users/romus/romus.c => users/romus/romus.c +13 -13
@@ 72,7 72,7 @@ __attribute__ ((weak)) void led_set_keymap(uint8_t usb_led) { }
// Set RGBLIGHT state depending on layer
void rgblight_change( uint8_t this_layer ) {
    // Enable RGB light; will not work without this
	//rgblight_enable_noeeprom();	
	//rgblight_enable_noeeprom();
	// Change RGB light
    switch ( this_layer ) {
        case _DV:


@@ 83,21 83,21 @@ void rgblight_change( uint8_t this_layer ) {
            // Do yellow for alternate
			rgblight_enable_noeeprom();
            rgblight_sethsv_noeeprom( 60,255,255);
			


            break;
        case _GA:
            // Do purple for game
			rgblight_enable_noeeprom();
            rgblight_sethsv_noeeprom(285,255,255);
			


            break;
        case _NU:
            // Do azure for number
			rgblight_enable_noeeprom();
            rgblight_sethsv_noeeprom(186,200,255);
			


            break;
        case _SE:


@@ 105,27 105,27 @@ void rgblight_change( uint8_t this_layer ) {
			rgblight_enable_noeeprom();

            rgblight_sethsv_noeeprom( 16,255,255);
			

            break;
        case _MO:
            // Do green for mouse
			rgblight_enable_noeeprom();
            rgblight_sethsv_noeeprom(120,255,255);
			


            break;
        case _MU:
            // Do orange for music
			

			rgblight_enable_noeeprom();
            rgblight_sethsv_noeeprom( 39,255,255);
			

            break;
        default:
            // Something went wrong
			rgblight_enable_noeeprom();
            rgblight_sethsv_noeeprom(  0,255,255);
			

            break;
    }
}


@@ 189,7 189,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
            }
            return false;
            break;
#endif 
#endif

        // Lock functionality: These layers are locked if the LOCKED buttons are
        // pressed. Otherwise, they are momentary toggles


@@ 225,7 225,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
            }
            return false;
            break;
            

        // Layer switches with sound
        case K_GAMES:
            if (record->event.pressed) {


@@ 546,7 546,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|*-----LAYER CHANGE-----*|
\*----------------------*/

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {

    state = layer_state_set_keymap (state);
#ifdef RGBLIGHT_ENABLE


@@ 554,4 554,4 @@ uint32_t layer_state_set_user(uint32_t state) {
    rgblight_change( biton32(state) );
#endif
    return state;
}
\ No newline at end of file
}

M users/stanrc85/layer_rgb.c => users/stanrc85/layer_rgb.c +1 -1
@@ 4,7 4,7 @@ void matrix_init_user(void) {
  rgblight_setrgb(0xFF, 0x00, 0x00);
};

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
  switch (biton32(state)) {
    case 0:
      rgblight_setrgb (0xFF, 0x00, 0x00);

M users/tominabox1/tominabox1.c => users/tominabox1/tominabox1.c +1 -1
@@ 126,7 126,7 @@ layer_state_t layer_state_set_keymap (layer_state_t state) {
  return state;
}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
    state = update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
    switch (biton32(state)) {
        case _LOWER:

M users/turbomech/backupturbomech.c => users/turbomech/backupturbomech.c +1 -1
@@ 296,7 296,7 @@ case RGB_MODE_GRADIENT:

}

uint32_t layer_state_set_user(uint32_t state) {
layer_state_t layer_state_set_user(layer_state_t state) {
#ifdef RGBLIGHT_ENABLE
  uint8_t default_layer = eeconfig_read_default_layer();
  if (rgb_layer_change) {

M users/xulkal/process_records.c => users/xulkal/process_records.c +1 -1
@@ 6,7 6,7 @@
#endif

#ifdef TRILAYER_ENABLED
uint32_t layer_state_set_user(uint32_t state)
layer_state_t layer_state_set_user(layer_state_t state)
{
    return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}