Karabiner, previously called KeyRemap4MacBook, is a very powerful keyboard remapper for Mac OS X. In addition to simple key remapping, it has special remapping modes like Emacs-mode, SandS-mode (Space and Shift).

There are many alternatives to Ukelele for Mac if you are looking for a replacement. The best Mac alternative is Karabiner Elements, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 10 alternatives to Ukelele and six of them are available for Mac so hopefully you can find a suitable replacement. Other interesting Mac alternatives to Ukelele are Kanata, Hyperkey, DoubleCommand and KeyBindingsEditor.
Karabiner, previously called KeyRemap4MacBook, is a very powerful keyboard remapper for Mac OS X. In addition to simple key remapping, it has special remapping modes like Emacs-mode, SandS-mode (Space and Shift).

This is a cross-platform software keyboard remapper for Linux, macOS and Windows. A short summary of the features:
Use an additional modifier key for all your keyboard shortcuts with this straightforward app. Utilize an unused key by converting the caps lock or any modifier key to the hyper key, which combines all four modifiers. The hyper key can be used in any app with keyboard shortcuts.

DoubleCommand is software for Mac OS X (a kernel extension) that lets you remap keys, in other words change the way your keyboard works. Often used to make a PC keyboard more comfortable with a Mac, swapping the Alt (Option) and Windows (Command or Apple) keys, since they are in...

KeyBindingsEditor is a GUI-based editor for OS X key bindings. It allows for easy editing and supports single-action bindings (one action per keystroke), multi-action bindings (multiple actions for a keystroke) and Emacs meta binding-style multi-keystroke bindings.
