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!