Key Mapping Tools

Users are free to customize many aspects of their computing experience, and that includes changing up the mapping of the keys on their keyboards. Want the backspace key to be a space? How about turning the Q key into an alternate A key? More practically, how about custom shortcuts for your most common complex actions not already mapped to dedicated keys? Apps like SharpKeys for Windows and Karabiner for macOS make this and more possible.

Copy a direct link to this comment to your clipboard
  1. AutoHotkey icon
     866 likes

    An open-source Windows scripting language enabling task automation through hotkeys, macros, and keystrokes, useful for creating custom forms and automating data entry.

    Tray menu
    Best alternatives are AutoIt iconAutoItandespanso iconespanso156 alternatives
  2. X-Mouse Button Control is a Windows application to remap your mouse buttons and expand the capabilities of your mouse!

    Setup Dialog
    Best alternatives are Input Remapper iconInput RemapperandSteerMouse iconSteerMouse28 alternatives
  3. BetterTouchTool icon
     105 likes

    BetterTouchTool is a great, feature packed app that allows you to configure many gestures for your Magic Mouse (1 & 2), Macbook Trackpad and Magic Trackpad (1 & 2) and also Mouse Gestures for normal mice.

    BetterTouchTool screenshot 1
    Best alternatives are AutoHotkey iconAutoHotkeyandRectangle iconRectangle73 alternatives
  4. AntiMicro icon
     112 likes

    antimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad. This program is useful for playing PC games using a gamepad that do not have any form of built-in gamepad support.

    Discontinued
    Main window under FreeBSD / LXDE
    Best alternatives are AntiMicroX iconAntiMicroXandXpadder iconXpadder24 alternatives
  5. SharpKeys icon
     74 likes

    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.

    List of Key Maps
    Best alternatives are Karabiner Elements iconKarabiner Elements26 alternatives
  6. Xpadder icon
     65 likes

    A utility for mapping keyboard keys and mouse button actions to your game controller buttons for PC gaming.

    Main Window
    Best alternatives are AntiMicro iconAntiMicroandJoyToKey iconJoyToKey35 alternatives
  7. 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).

    Karabiner Elements screenshot 1
    Best alternatives are AutoHotkey iconAutoHotkeyandAutoIt iconAutoIt77 alternatives
  8. JoyToKey icon
     45 likes

    JoyToKey enables you to control any softwares (e.g. browsers, games on the web, Microsoft office applications or even Windows itself) by using your favorite windows joystick! Whenever you press joystick buttons and sticks, JoyToKey will convert the input into keyboard strokes...

    Main Screen
    Best alternatives are Xpadder iconXpadderandAntiMicroX iconAntiMicroX22 alternatives
  9. Input Remapper icon
     15 likes

    A tool to change and program the mapping of your input device buttons.

    Input Remapper screenshot 1
  10. Clavier+ icon
     40 likes

    Clavier+ allows you to create global keyboard shortcuts for launching applications, opening folders, writing text and opening websites.

    Clavier+ screenshot 1
    Best alternatives are AutoHotkey iconAutoHotkey58 alternatives
  11. KeyTweak icon
     24 likes

    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.

    Main Window
    Best alternatives are SharpKeys iconSharpKeys23 alternatives
  12. LinearMouse icon
     6 likes

    LinearMouse is a free and open-source utility for macOS which aims to improve the experience and functionality of third-party mice.

    LinearMouse screenshot 1
    LinearMouse screenshot 2
    LinearMouse screenshot 3
  13. QHuman icon
     2 likes

    QHuman enables users to automate repetitive tasks by recording mouse movements, keystrokes, and utilizing image/pixel detection with human-like randomness.

    Home page
    Best alternatives are AutoHotkey iconAutoHotkeyandespanso iconespanso9 alternatives
  14. Put mouse, media and keyboard control in the palms of your hands so you'll never have to leave the couch again!

    Controller Companion screenshot 1
    Best alternatives are AntiMicroX iconAntiMicroXandXpadder iconXpadder13 alternatives
  15. Best keymap app for gamepads. Support nearly all brands of gamepads and all apps & games.

    Panda Gamepad Pro screenshot 1
    Best alternatives are AntiMicroX iconAntiMicroXandXpadder iconXpadder10 alternatives