Remap or swap any key
Any key to any other, both ways at once if you like. Left and right Command, Option, Control and Shift are separate keys.
What Clavimo does today, and what comes next. Everything here is free.
Any key to any other, both ways at once if you like. Left and right Command, Option, Control and Shift are separate keys.
Escape when tapped, Control or Hyper (⌃⌥⇧⌘) when held, Caps Lock on a double tap.
Every key can do one thing when tapped and another when held, with an optional double tap. Modifier keys can get a tap of their own.
Hold A S D F or J K L ; for ⌘ ⌥ ⌃ ⇧. Same-hand rolls and fast typing always type letters.
Hold or switch on a layer and keys do something else: arrows under your right hand, a number pad, app shortcuts. The menu bar shows the active layer.
Press two or three keys at the same moment for something else, such as J + K for Escape.
Tap a leader key, then type a short sequence. A panel shows what can come next.
Tap a key for a modifier that applies to the next key only.
Limit keyboard rules to a layout or input method, for example only while Polish or Japanese is selected.
When a password field turns on secure typing, Clavimo tells you which app did it instead of silently stopping.
Hold a modifier or a letter and click to run any action. Ordinary clicks never change.
Reverse it without touching the trackpad, scroll by lines or pixels, accelerate it, or glide each notch smoothly.
Buttons 3, 4, 5 and up can run any action by themselves, without holding a modifier.
Different scrolling and pointer settings for every mouse and trackpad.
Turn acceleration off per mouse or draw your own curve, with working speed for newer trackpads.
Hold a key or button to slow the pointer down for pixel-perfect work, or speed it up.
Zoom, scroll sideways, fast or precisely while holding a key, per app.
Hold any button and drag in four directions for Spaces, Mission Control or any action.
One button can do three things, and two buttons pressed together a fourth, with no added delay.
Middle-click and move to scroll, or drag to pan like a hand tool, with momentum for the wheel.
Move the pointer to another display and add resistance at screen edges.
Thumb and gesture buttons, buttons 6 and 7, the side wheel, DPI, SmartShift and battery level.
Taps with two to five fingers, tip taps and swipes with three to five fingers, also with a held key.
Clicks with three to five fingers, or in a corner, run an action instead.
Direction per axis, speed and momentum, separately from the mouse wheel.
See your fingers and the gesture Clavimo recognizes before you rely on it.
Pinch in or out with two to five fingers to run actions.
Turn clockwise or counterclockwise for any action, repeated every 15 degrees: volume and brightness change smoothly, and the page does not scroll meanwhile.
Give the same gesture another action on the left, right, top or bottom half of the trackpad or in a corner, such as volume in one corner and brightness in another.
Force clicks per finger count and in corners on Force Touch trackpads.
Swipes that start at an edge and holds with several fingers.
Taps and swipes on the Magic Mouse surface.
A subtle click from the trackpad when a gesture is recognized.
Draw letters and shapes with one or more fingers, including your own recorded ones.
Spaces, Mission Control, any keyboard shortcut, clicks, opening apps and media keys.
Hold a key or mouse button and move towards one of eight actions around the pointer; let go and it runs, no aiming needed. Pages per app, nested compasses, templates.
Choose an item from an app's menus, even one without a shortcut, and run it from a key, a button, a gesture or the compass.
Halves, quarters, thirds, center and the next display, from a key, a gesture or a button.
Run a Shortcut, AppleScript or shell command, type text, open a link or switch a profile.
Several actions in a row, with pauses.
Hold a key to see your own rules for the current app.
Save and restore a set of windows with one shortcut.
Separate rule sets that inherit the basics, switched from the menu bar.
Limit any rule to apps, or exclude apps, and limit it to one keyboard or mouse.
Preview what an imported file changes and restore the previous version.
Import settings from Karabiner-Elements, LinearMouse, Mac Mouse Fix and BetterTouchTool, with a report of what moved.
Ready-made rules on clavimo.com that open in Clavimo with one click.
Switch profiles or pause from the Shortcuts app, a clavimo:// link or the terminal.
An on-device assistant drafts the rule for you. Nothing leaves your Mac.
Change profiles when a keyboard, mouse or display is connected.
The interface is in English, Polish and German. Japanese, Chinese and French come next, then Spanish, Portuguese, Korean and Italian.
No telemetry, no analytics, no update checks. Keys are processed in memory and never stored.
Pause, emergency disable and safe mode. Normal clicks can never be taken away by a rule.
Works with standard macOS permissions. Nothing to install in the system.
Event tap health, processing time and an input inspector that is kept in memory only.
MIT licensed, built in the open on GitHub.
An optional virtual keyboard so rules keep working while secure typing is on.