What are some alternatives?
When comparing SharpKeys and Key Manager, you can also consider the following products
Karabiner - Karabiner, previously called KeyRemap4MacBook, is a very powerful keyboard remapper for Mac OS X.
X-Mouse Button Control - XMouse Button Control (XMBC) allows you to create application and window specific profiles.
Key Remapper - Intended for remapping keys, mouse buttons and mouse wheel actions, Key Remapper allows you to:
Microsoft keyboard layout creator - Edit the windows keyboard layout.
ControllerMate - Dec 2, 2017 - ControllerMate building blocks are triggered by controls on devices or MIDI messages. Each type of building block performs a small task. Building blocks can be combined to perform complex functions.
btnx-config - Button Extension - application to customize pointing devices on Linux systems.