diff options
author | Sébastien Dailly <sebastien@dailly.me> | 2024-02-10 21:44:47 +0100 |
---|---|---|
committer | Sébastien Dailly <sebastien@dailly.me> | 2024-02-10 21:44:47 +0100 |
commit | e940f11aa87373ab672ca04b6c269de561a09646 (patch) | |
tree | bed8d831107de42d454e5f1a6d1dfb6712ae64ce /qmk/keyboards/sofle_choc/keymaps/custom/quad_tapdance.c | |
parent | aab9c1a4f4a45dc18ddad614f5914bbb5cc19488 (diff) |
Update the layout for the keyboard
Diffstat (limited to 'qmk/keyboards/sofle_choc/keymaps/custom/quad_tapdance.c')
-rw-r--r-- | qmk/keyboards/sofle_choc/keymaps/custom/quad_tapdance.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/qmk/keyboards/sofle_choc/keymaps/custom/quad_tapdance.c b/qmk/keyboards/sofle_choc/keymaps/custom/quad_tapdance.c index bd160d2..f0a5dbb 100644 --- a/qmk/keyboards/sofle_choc/keymaps/custom/quad_tapdance.c +++ b/qmk/keyboards/sofle_choc/keymaps/custom/quad_tapdance.c @@ -152,7 +152,8 @@ void lshift_finished(tap_dance_state_t *state, void *user_data) { register_code(KC_LEFT_SHIFT); break; case TD_SINGLE_TAP: - register_code(KC_CAPS_LOCK); + if (host_keyboard_led_state().caps_lock) + register_code(KC_CAPS_LOCK); break; default: break; } @@ -164,7 +165,8 @@ void lshift_reset(tap_dance_state_t *state, void *user_data) { unregister_code(KC_LEFT_SHIFT); break; case TD_SINGLE_TAP: - unregister_code(KC_CAPS_LOCK); + if (host_keyboard_led_state().caps_lock) + unregister_code(KC_CAPS_LOCK); break; default: break; } |