|
|
@@ -996,6 +996,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|
|
|
|
|
case NUM:
|
|
|
if (record->event.pressed) {
|
|
|
+ turn_off_capslock();
|
|
|
layer_on(_NUM);
|
|
|
} else {
|
|
|
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() {
|
|
|
uint8_t rcv;
|
|
|
|