Turn off capslock when entering num layer
This commit is contained in:
parent
c6123b2e4a
commit
4586b19be3
1 changed files with 8 additions and 0 deletions
|
@ -996,6 +996,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
||||||
|
|
||||||
case NUM:
|
case NUM:
|
||||||
if (record->event.pressed) {
|
if (record->event.pressed) {
|
||||||
|
turn_off_capslock();
|
||||||
layer_on(_NUM);
|
layer_on(_NUM);
|
||||||
} else {
|
} else {
|
||||||
layer_off(_NUM);
|
layer_off(_NUM);
|
||||||
|
@ -1096,6 +1097,13 @@ void led_set_user(uint8_t usb_led) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void turn_off_capslock() {
|
||||||
|
if (capslock) {
|
||||||
|
register_code(KC_CAPS);
|
||||||
|
unregister_code(KC_CAPS);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void ps2_mouse_init_user() {
|
void ps2_mouse_init_user() {
|
||||||
uint8_t rcv;
|
uint8_t rcv;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue