aboutsummaryrefslogtreecommitdiff
path: root/common/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/keymap.c')
-rw-r--r--common/keymap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/common/keymap.c b/common/keymap.c
index cf4711bf6..bfb8ffac1 100644
--- a/common/keymap.c
+++ b/common/keymap.c
@@ -36,10 +36,11 @@ action_t action_for_key(uint8_t layer, key_t key)
36 return keymap_fn_to_action(keycode); 36 return keymap_fn_to_action(keycode);
37#ifdef BOOTMAGIC_ENABLE 37#ifdef BOOTMAGIC_ENABLE
38 case KC_CAPSLOCK: 38 case KC_CAPSLOCK:
39 case KC_LOCKING_CAPS:
39 if (keymap_config.swap_control_capslock || keymap_config.capslock_to_control) { 40 if (keymap_config.swap_control_capslock || keymap_config.capslock_to_control) {
40 return keycode_to_action(KC_LCTL); 41 return keycode_to_action(KC_LCTL);
41 } 42 }
42 return keycode_to_action(KC_CAPS); 43 return keycode_to_action(keycode);
43 case KC_LCTL: 44 case KC_LCTL:
44 if (keymap_config.swap_control_capslock) { 45 if (keymap_config.swap_control_capslock) {
45 return keycode_to_action(KC_CAPSLOCK); 46 return keycode_to_action(KC_CAPSLOCK);