Home > Apps > Personalization > Button Mapper: Remap your keys

Button Mapper: Remap your keys
Button Mapper: Remap your keys
May 28,2025
App Name Button Mapper: Remap your keys
Developer flar2
Category Personalization
Size 5.6 MB
Latest Version 3.35
Available on
4.1
Download(5.6 MB)

Button Mapper is an incredibly versatile tool that allows you to remap your hardware buttons to perform a wide array of custom actions, enhancing your device's usability. With Button Mapper, you can easily assign single, double, or long presses of your volume buttons and other hardware buttons to launch any app, shortcut, or execute a custom action. This powerful app supports remapping of most physical or capacitive keys, including volume buttons, some assist buttons, and capacitive home, back, and recent apps keys. Additionally, Button Mapper can remap buttons on a variety of gamepads, remotes, and other peripheral devices, making it a must-have for tech enthusiasts looking to personalize their devices.

Most actions in Button Mapper do not require root access, although some advanced features may need an adb command from a connected PC if your device is not rooted. It's important to note that Button Mapper does not function when the screen is off unless your device is rooted or you use an adb command.

Here are a few examples of what you can achieve with Button Mapper:

  • Long press to toggle your flashlight
  • Remap your TV remote control
  • Press to broadcast custom intents, scripts, or commands
  • Long press to open the camera and take a photo
  • Double tap to launch your favorite app or shortcut
  • Double tap to open your notifications
  • Swap your back and recent apps keys (capacitive buttons only!)
  • Use your volume buttons to adjust screen brightness
  • Long press to toggle "do not disturb" mode
  • And much more

The pro version of Button Mapper unlocks additional features such as simulating keycodes (requires adb command or root), swapping volume keys on orientation change, defaulting to ring volume on Android Pie or later, pocket detection, themes, changing back and recents buttons, and customizing haptic feedback on button press and long press.

Actions that can be mapped to buttons or keys include launching any app or shortcut, disabling the button, broadcasting intents (PRO), running scripts (PRO), camera shutter, turning the screen off, toggling flashlight, quick settings, showing notifications, power dialog, taking screenshots, music control (previous/next track and play/pause), adjusting volume or mute, last app switch, toggling do not disturb, adjusting brightness, and many more specialized functions that require root access.

Button Mapper supports remapping of physical home, back, and recent apps/menu buttons, volume up and down buttons, most camera buttons, many headset buttons, and custom buttons on your phone, headphones, gamepads, TV remote, and other peripheral devices.

Additional options include changing the long press or double tap duration, delaying initial button press for better double tap operation, and disabling Button Mapper while using specific apps, providing you with numerous customizations to fit your needs.

For troubleshooting, ensure that the Button Mapper accessibility service is enabled and allowed to run in the background. Keep in mind that Button Mapper does not work with on-screen buttons (such as soft keys or the navigation bar) or the power button, and the options shown in the app depend on the buttons available on your phone.

Button Mapper utilizes Accessibility services to detect when physical or capacitive buttons are pressed, allowing them to be remapped to custom actions. The app does not collect or share any personal information, ensuring your privacy is respected. Additionally, Button Mapper uses the Device Administrator permission (BIND_DEVICE_ADMIN) to lock the screen if the "Turn screen off" action is chosen. If you wish to remove this permission, you can do so within the app's settings.

Post Comments