Easy to use

You can configure simple key mappings from GUI.

Read more …


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 …


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!