KeyMapper

github.com/keymapperorg/KeyMapper Android Apps Open-source projectOpen source

KeyMapper remaps physical buttons on Android devices, letting users assign different actions to device controls.

github.com/keymapperorg/KeyMapper
KeyMapper homepage screenshot

About KeyMapper

KeyMapper is an Android app that remaps physical buttons to different actions. It works with phone volume and side keys, game controllers, keyboards, mouse buttons, headsets and headphones, and fingerprint sensors, and users can create custom on-screen buttons to remap.

It supports triggers such as long press and double press, macros using over 100 actions including screen taps and gestures, keyboard inputs, opening apps, media control and intents, and constraints based on app or device state. Joysticks and gamepad triggers (LT, RT) are not currently supported.

Key features

  • Remap volume buttons and side key to custom actions
  • Remap game controller D-pad, ABXY and most other buttons
  • Remap keyboard, mouse, headset and fingerprint sensor inputs
  • Create custom on-screen button layouts for remapping
  • Build macros combining taps, key inputs, apps, media, intents
  • Set triggers, delays, repeats and app-based constraints
Best for: Android users who want to change what physical buttons and connected input devices do.
Good for
  • Supports many input types including controllers, keyboards and fingerprint sensor
  • Offers over 100 actions for macros and shortcuts
  • Open source under GPL-3.0 license
Watch out for
  • Does not support joysticks and LT/RT gamepad triggers
  • Some devices may not work yet, with support added over time

KeyMapper at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Android
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

KeyMapper alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

scrcpy

github.com/Genymobile/scrcpy

scrcpy displays and controls an Android device from a computer, using a desktop window to mirror the device and send user input.

Open source
24 alternatives

Popular in Android Apps

Well-known listings from the same topic.

All 367

KeyMapper FAQ

Which buttons can KeyMapper remap?
Phone volume and side keys, game controller buttons, keyboards, mouse buttons, headsets and headphones, fingerprint sensors, and custom on-screen buttons.
What kinds of actions can be assigned?
Over 100 actions, including screen taps and gestures, keyboard inputs, opening apps, controlling media, and sending intents to other apps.
Are gamepad joysticks and triggers supported?
No. Joysticks and triggers (LT, RT) on gamepads are not currently supported.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing