Caps Lock → Hyper
Map CAPS_LOCK ⇪
to Hyper ⌘⌥⌃⇧
, and keep as ⇪
if alone (or map to another
key if alone, e.g. toIfAlone('escape')
for ⎋
).
Example code: ( Open in the online editor → )
let rules = [
rule('Caps Lock → Hyper').manipulators([
map('caps_lock').toHyper().toIfAlone('caps_lock'),
]),
]