Skip to content
Vimputer
Esc
↑↓navigate↵open⌘Jpreview
On this page

Vimputer

A Mac app for building Karabiner-Elements configs as layers, then writing a real karabiner.json.

Vimputer is an editor for Karabiner-Elements. You build layers of key bindings, scope them to apps, and Vimputer writes the karabiner.json Karabiner runs. While you use a layer, a which-keyWhich-key. A panel listing the keys you can press next. Vimputer's HUD shows one when you enter a mode. HUD lists its keys.

Everything runs on your Mac. There is no account and nothing is sent anywhere.

What it does

One key can act on press, tap, hold, release, after a pause, or when another key goes down, and a trigger can be a chord, a sequence, or a double-tap. Modes are entered with a key; groups follow an app or a condition. Actions go past keystrokes: open apps and URLs, press menu items, and run plugin commands.

Already have a karabiner.json? Import it. Parts the editor can’t show yet are kept and written back.