3 of 131 min

1) Caps Lock = Hyper

Caps Lock is taken over as a Hyper modifier (cmd+ctrl+option+shift).

This is the most popular solution and many utilities can do it, but it matters to me that everything related to input lives in one place. I want Karabiner to be responsible for the “keyboard hardware”. So I set Hyper at this level too.

Karabiner has exactly one job here: to replace Caps Lock with a combination that’s almost never used. This turns Caps into a handy “super key” under the little finger and gives a large clean layer of hotkeys.

I’m attaching the JSON file with the modification

Next I’ll show how Space-hold turns into a layer of commands (hotkeys).

Series contents
  1. Keyboard layers
  2. Karabiner = a set of JSON rules
  3. 1) Caps Lock = Hyper
  4. 2) A layer on Space: tap = space, hold = F18
  5. 3) backtick hold = F17
  6. 4) Russian layout: targeted rules for Russian typing only
  7. Hammerspoon
  8. Window Manager in Hammerspoon
  9. Media control as scenarios in Hammerspoon
  10. Hammerspoon as a local server and a "remote control"
  11. Monitors and a stable workplace (Hammerspoon)
  12. A MIDI keyboard and OBS as a hardware controller (Hammerspoon)
  13. The topic of keyboard layers is closed for now