Karabiner Elements (earlier was Karabiner, and even earlier was KeyRemap4MacBook) is powerful and stable keyboard customizer for macOS.
Features:
- Simple Modifications: Map normal keys to arbitrary key functions
- Complex Modifications: Map keys by complex rules. e.g., key to modifiers, modifiers+key to key, send key event if pressed alone, etc
- Function Keys: Map function keys to arbitrary key functions
- Devices: Apply modifications to specified keyboards only
- Profiles: Support the creation of multiple profiles that the user can switch between
- Modifier Flag Sync:Synchronize modifier flags across all connected keyboards
- Secure Keyboard Entry Support:Work well on Secure Keyboard Entry environment such as a password prompt, terminal with Secure Keyboard Entry, etc
What’s New
Version 14.10.0:
Improvements:
- Update set_mouse_cursor_position to use the current screen if screen option is not specified. (Thanks to @gnawf)
- Sparkle Framework has been updated.
Bug Fixes:
- Fixed an issue that the device_if and device_unless does not work if vendor_id or product_id is zero. (or more precisely, if vendor_id or product_id cannot be retrieved and is set to 0)
Compatibility
macOS 11.0 or later
Apple Silicon or Intel Core processor
Screenshots
Download Now