โป vision
A single keybinding layer that sits above every app on macOS and iOS. App-aware, mode-aware, context-aware bindings, but with a coherent mental model โ so you don't relearn keystrokes when you switch from Cursor to Linear to Notes to a terminal. Inspired by the chord-grammar of Helix and the modal precision of Karabiner, but framed for muscle memory across apps, not within one.
โป why
I have keybinding amnesia across forty applications. Every power user ends up with a Frankenstein stack: Karabiner-Elements for OS-level remaps, Hammerspoon for windowing, Keyboard Maestro for macros, Raycast for hotkeys, plus N apps with their own quirky modes. The cognitive tax is enormous and the mental model fragments. IKDB is the answer.
โป core idea
A grammar of bindings โ `<context><object><verb>` โ instead of arbitrary chords. `c-app-cursor` invokes Cursor; `c-pane-split` splits the current pane regardless of app. Same verb, same fingers, different scope.
what would unlock for me
- โถone set of fingers for window management across every app
- โถa Hyper-mode that doesn't conflict with Raycast hotkeys
- โถcontext-aware bindings that change with focus but stay legible
- โถa teaching mode โ overlay shows what's bindable right now
- โถa cheatsheet that's literally generated from the binding tree
IKDB ยท the binding tree (sketch)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
<hyper> โโโฌโโ a/app โ cursor / linear / notes / terminal
โโโ w/wndw โ split / cycle / focus / send
โโโ m/move โ space-mode / mouse-mode / remote
โโโ s/srch โ fast-search / clipboard / recent
โโโ ?/help โ live overlayโป current status
this is still a research artifact. I'm prototyping pieces of it inside LouTools (the Swift super-app) and the Raycast system. don't hold your breath, but do ask me about it.