Karabiner-Elements

A powerful and stable keyboard customizer for macOS.
Supported systems
macOS 11.0 (Big Sur)
macOS 10.15 (Catalina)
Both Intel-based Macs and Apple Silicon Macs are supported.
macOS 10.15.6 or later is required.
🔔 Notes for Mac computers with Apple Silicon (Apple M1) users
macOS Big Sur 11.2 or earlier has an issue within memory management and HID device handling that causes kernel panics on Mac computers with Apple Silicon. The virtual device that is used internally by Karabiner-Elements triggers this issue, and a kernel panic might be caused at macOS shutdown.
We confirmed that this issue has been fixed in macOS Big Sur 11.3 Beta. Please use macOS Big Sur 11.3 Beta or later versions if you are facing the kernel panic issue.

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 existence rules or create new rules from scratch.

Read more …

Sponsors
Thank you for supporting Karabiner-Elements!