Make fn + caps lock enable caps lock when caps lock is mapped to control

caps-lockkeyboard

I know that I can remap caps lock to control. However, I occasionally wish that I still had a way to use caps lock.

After mapping caps lock to control, is there a way to temporarily reenable caps lock (perhaps via fn + caps lock)? I would prefer to not have to map a different modifier key to caps lock.

Best Answer

Karabiner-Elements has some complex modifications that allow toggling caps lock without using the caps lock key:

  • Toggle caps_lock by pressing left_shift + right_shift at the same time
  • Post caps_lock if escape is pressed alone
  • Change left_shift to caps_lock if alone
  • Change right_shift to caps_lock if pressed alone