Skip to main content

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'),
]),
]