Karabiner-Elements

A powerful and stable keyboard customizer for macOS.

Caution regarding the latest macOS beta (26.4)

In macOS 26.4 Beta, we have confirmed an issue where key presses on the MacBook's built-in keyboard are not remapped and are entered as-is. (External keyboards remap key events correctly.)
We're currently working on a fix.
Feb 18, 2026
Supported systems
macOS 26 Tahoe
macOS 15 Sequoia
macOS 14 Sonoma
macOS 13 Ventura
Both Intel-based Macs and Apple Silicon Macs are supported.

Easy to use

You can configure simple key mappings from GUI.

Read more

Powerful

There are many powerful, predefined rules.

  • Diamond cursor
  • Emacs key bindings anywhere
  • Vi key bindings
  • Prevent unintended command-q
  • Mouse keys

You can import them from the Internet.

Read more

Flexible

You can write your own rules if you want to modify existing rules or create new rules from scratch.

Read more

Thank you for supporting Karabiner-Elements!