โ† back to /labs
๐Ÿ‘‘

โ€ป /labs/superkey

SuperKey

one mega-modifier to bind them all โ€” Hyper-mode, but coherent

work in progress

โ€ป vision

A single mega-modifier on the keyboard that flattens Hyper-mode, Karabiner cluster bindings, and Raycast hotkeys into one consistent mental model. Press SuperKey + letter and you always know what tier you're in โ€” no overlapping namespaces, no conflicting chords, no 'wait, was that โŒƒโŒฅโŒ˜ or โŒƒโŒฅโ‡งโŒ˜'.

โ€ป why

Two modifier keys is one too many. The cognitive load of 'which set of modifiers am I in this app' is the largest invisible tax on power users. SuperKey is the bet that one mega-modifier with a coherent grammar beats four orthogonal mods every time.

design constraints

  • โ–ถmust work with Karabiner-Elements (current physical remap)
  • โ–ถmust coexist with Raycast's hotkey system
  • โ–ถmust surface a learning overlay (`?` shows current bindings)
  • โ–ถmust degrade gracefully if Karabiner isn't loaded
  • โ–ถmust be keyboard-agnostic (works on Apple, Keychron, ZSA, etc.)
  • โ–ถmust let me share my bindings as a single config file
   SuperKey ยท the grammar
   โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
   <super>          tier 0   no modifier โ€” instant action
   <super><app>     tier 1   app-scoped binding
   <super><app><k>  tier 2   chord into a deeper command
   <super>?         help     live overlay