ComingUp ComingUp
Mar 7, 2026 Developer Tools

Gallery

mantle

About

I built Mantle because I wanted homerow mods and layers on my laptop without hand writing Lisp syntax.The best keyboard remapping engine on macOS (Kanata) requires editing .kbd files which is a pain. Karabiner-Elements is easy for simple single key remapping (e.g. caps -> esc), but anything more wasn’t workin out for me.What you can do with Mantle: - Layers: hold a key to switch to a different layout (navigation, numpad, media) - Homerow mods: map Shift, Control, Option, Command to your home row keys when held - Tap-hold: one key does two things: tap for a letter, hold for a modifier - Import/export: bring existing Kanata .kbd configs or start fresh visuallyRuns entirely on your Mac. No internet, no accounts. Free and MIT licensedWould love feedback, especially from people who tried Kanata or Karabiner and gave up

Comments (3)

Osborne Bergnaum Osborne Bergnaum 4 months ago

Clean typography. editing lisp configs is why i never used kanata.

Antonina Prosacco Antonina Prosacco 4 months ago

still need kanata daemon running separately?

Jalen Huels Jalen Huels 4 months ago

does this wrap kanata or reimplement the keymapping engine from scratch?