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).

DoubleCommand is described as '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' and is a Key Mapping tool in the system & hardware category. There are more than 10 alternatives to DoubleCommand for Windows, Mac, Linux, BSD and X11. The best DoubleCommand alternative is Karabiner Elements, which is both free and Open Source. Other great apps like DoubleCommand are SharpKeys, KeyTweak, Microsoft Keyboard Layout Creator and Key Manager.
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).

SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key. Included in the application is a list of common keyboard keys and a Type Key feature to automatically recognize most keyboard keys. It was developed in C# using .NET v2.


KeyTweak is a free keyboard remapper for Windows NT/2000/XP/Vista/Win 7. It makes use of Microsoft's Scancode Map registry key to remap your keyboard.


Offers tools for building custom keyboard layouts, editing existing setups, and supporting multilingual input locales. Compatible with Windows 2000 to Windows 7, including 64-bit platforms, and enables packaging for easy installation on multiple machines.



Key Manager reveals the full potential of your keyboard and mouse and allows you to save time and efforts while working with your computer. Thanks to its flexible interface, you can now create various actions and execute them by pressing keys, mouse buttons and combinations of...








Graphical tool for editing macOS keyboard layouts with drag-and-drop assignment of Unicode characters, creation of dead keys, mapping character strings, visual feedback, native .keylayout support, and easy customization for scripts or special input needs.

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.

Stick Shift saves you time by removing repetitive changes to hand position when programming.


PCKeyboardHack can change caps lock key behavior. For example, changing caps lock key to delete Key.


KeyExtender is a keyboard remapping tool which not only allow you to customize keyboard keys, but also help to reduce duplication keyboard operation, and increase productivity on daily computing.
