Alternatives to SharpKeys

A tiny Windows utility that writes the registry key Windows uses to remap one key to another. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as SharpKeys.

  • kanata

    Create keyboard layers and advanced key behavior across desktop systems.

    Kanata is LGPL-3.0 and runs on Windows, macOS and Linux, adding layers and advanced key behavior, but it needs learning its configuration format rather than writing a registry key.

  • AutoHotkey

    A Windows scripting language for hotkeys, text expansion, key remapping and automating anything on screen.

    AutoHotkey remaps keys through a running GPL-2.0 script instead of the registry, allowing per-application rules, hotkeys and macros without a reboot, but written as code.

Similar software

Related functionality, not a direct replacement.