mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-16 04:41:28 +00:00
Update キーボードの電源が切れてもデフォルトレイヤーの状態を保存しておくため、MACとWINレイヤーへの変更はEEPROMへ書き込むようにした。
This commit is contained in:
parent
6ec87c5d26
commit
920f86dd5c
@ -150,9 +150,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
),
|
||||
[_ADJUST] = LAYOUT(
|
||||
_______,RGB_HUI,RGB_SAI,RGB_VAI,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, \
|
||||
_______,_______,DF(_WIN),_______,RESET, _______,_______,_______,_______,_______,_______,_______,_______,_______, \
|
||||
_______,_______,WIN, _______,RESET, _______,_______,_______,_______,_______,_______,_______,_______,_______, \
|
||||
_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,RGB_M_P,RGB_TOG,RGB_MOD,_______, \
|
||||
_______,_______,_______,_______,_______,_______,_______,_______,_______,TG(_NUM),DF(_MAC),_______,_______,_______,_______, \
|
||||
_______,_______,_______,_______,_______,_______,_______,_______,_______,TG(_NUM),MAC, _______,_______,_______,_______, \
|
||||
_______,_______,_______,_______,_______, _______, _______,_______,_______,_______,_______,_______ \
|
||||
)
|
||||
};
|
||||
@ -178,6 +178,18 @@ switch (keycode) {
|
||||
// }
|
||||
// return true;
|
||||
// break;
|
||||
case MAC: // Write default layer to EEPROM
|
||||
if (record->event.pressed) {
|
||||
set_single_persistent_default_layer(_MAC);
|
||||
}
|
||||
return false;
|
||||
break;
|
||||
case WIN: // Write default layer to EEPROM
|
||||
if (record->event.pressed) {
|
||||
set_single_persistent_default_layer(_WIN);
|
||||
}
|
||||
return false;
|
||||
break;
|
||||
case LOWER:
|
||||
if (record->event.pressed) {
|
||||
lower_pressed = true;
|
||||
|
Loading…
Reference in New Issue
Block a user