mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-16 12:51:47 +00:00
Add ADJUST layer
This commit is contained in:
parent
0fc5d166bd
commit
98cfec9258
@ -24,7 +24,8 @@ enum layer_names {
|
|||||||
_FN,
|
_FN,
|
||||||
_SYM,
|
_SYM,
|
||||||
_UTIL,
|
_UTIL,
|
||||||
_NAV
|
_NAV,
|
||||||
|
_ADJUST
|
||||||
};
|
};
|
||||||
|
|
||||||
#define KC_CLMK DF(_COLEMAKDHM)
|
#define KC_CLMK DF(_COLEMAKDHM)
|
||||||
@ -99,7 +100,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
||||||
5, 6, 7, 8, 9, 0, MUTE, F11, F12, MINS, EQL, ENT,\
|
5, 6, 7, 8, 9, 0, MUTE, F11, F12, MINS, EQL, ENT,\
|
||||||
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
|
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
|
||||||
_____, _____, _____, CLMK, _____, _____ \
|
_____, _____, _____, _____, _____, _____ \
|
||||||
//`--------------------' `--------------------'
|
//`--------------------' `--------------------'
|
||||||
),
|
),
|
||||||
|
|
||||||
@ -111,7 +112,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
||||||
LCPO, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, UNDS, EQL, RCPC,\
|
LCPO, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, UNDS, EQL, RCPC,\
|
||||||
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
|
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
|
||||||
_____, _____, _____, GAME, _____, RGUI \
|
_____, _____, _____, _____, _____, RGUI \
|
||||||
//`--------------------' `--------------------'
|
//`--------------------' `--------------------'
|
||||||
),
|
),
|
||||||
|
|
||||||
@ -123,7 +124,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
||||||
_____, XXXXX, WH_L, XXXXX, WH_R, XXXXX, XXXXX, ACL0, ACL1, ACL2, XXXXX, _____,\
|
_____, XXXXX, WH_L, XXXXX, WH_R, XXXXX, XXXXX, ACL0, ACL1, ACL2, XXXXX, _____,\
|
||||||
//|------+------+------+------+------+------+------| |------+------+------+------+------+-----+-------|
|
//|------+------+------+------+------+------+------| |------+------+------+------+------+-----+-------|
|
||||||
_____, _____, SPC, S_NAV, _____, RGUI \
|
_____, _____, _____, S_NAV, _____, RGUI \
|
||||||
//`--------------------' `--------------------'
|
//`--------------------' `--------------------'
|
||||||
),
|
),
|
||||||
|
|
||||||
@ -149,12 +150,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
|
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
|
||||||
_____, _____, SPC, KP_0, PDOT, BSPC \
|
_____, _____, SPC, KP_0, PDOT, BSPC \
|
||||||
//`--------------------' `--------------------'
|
//`--------------------' `--------------------'
|
||||||
|
),
|
||||||
|
|
||||||
|
[_ADJUST] = LAYOUT_kc( \
|
||||||
|
//,-----------------------------------------. ,-----------------------------------------.
|
||||||
|
XXXXX, XXXXX, MSTP, VOLU, MNXT, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX,\
|
||||||
|
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
||||||
|
XXXXX, XXXXX, MPRV, VOLD, MPLY, XXXXX, LTOG, LFMOD, LHUI, LSAI, LVAI, XXXXX,\
|
||||||
|
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
||||||
|
XXXXX, CLMK, GAME, XXXXX, XXXXX, XXXXX, XXXXX, LRMOD, LHUD, LSAD, LVAD, _____,\
|
||||||
|
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
|
||||||
|
_____, _____, _____, _____, _____, _____ \
|
||||||
|
//`--------------------' `--------------------'
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
[_TEMPLATE] = LAYOUT_kc( \
|
[_TEMPLATE] = LAYOUT_kc( \
|
||||||
//,-----------------------------------------. ,-----------------------------------------.
|
//,-----------------------------------------. ,-----------------------------------------.
|
||||||
_____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\
|
_____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\
|
||||||
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
||||||
_____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\
|
_____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\
|
||||||
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
//|------+------+------+------+------+------| |------+------+------+------+------+------|
|
||||||
@ -166,6 +179,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
*/
|
*/
|
||||||
};
|
};
|
||||||
|
|
||||||
|
uint32_t layer_state_set_user(uint32_t state) {
|
||||||
|
return update_tri_layer_state(state, _SYM, _NAV, _ADJUST);
|
||||||
|
return update_tri_layer_state(state, _GAMING_EXT, _NAV, _ADJUST);
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef OLED_DRIVER_ENABLE
|
#ifdef OLED_DRIVER_ENABLE
|
||||||
oled_rotation_t oled_init_user(oled_rotation_t rotation) {
|
oled_rotation_t oled_init_user(oled_rotation_t rotation) {
|
||||||
if (is_master) {
|
if (is_master) {
|
||||||
@ -217,6 +235,9 @@ void render_status(void) {
|
|||||||
case _GAMING_EXT:
|
case _GAMING_EXT:
|
||||||
oled_write_P(PSTR("Ext "), false);
|
oled_write_P(PSTR("Ext "), false);
|
||||||
break;
|
break;
|
||||||
|
case _ADJUST:
|
||||||
|
oled_write_P(PSTR("Exec "), false);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
oled_write_P(PSTR("Unkn "), false);
|
oled_write_P(PSTR("Unkn "), false);
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user