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

Button Mapper: Remap your keys
Button Mapper: Remap your keys
Apr 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 a versatile tool designed to enhance your device interaction by allowing you to remap hardware buttons to perform a wide array of custom actions. With this app, you can transform the functionality of your volume buttons and other hardware keys, such as capacitive home, back, and recent apps buttons, into shortcuts that launch apps, perform actions, or execute commands with just a single, double, or long press.

One of the standout features of Button Mapper is its ability to work with various peripherals, including gamepads and remotes, offering you the flexibility to customize your devices to suit your specific needs. While most functions do not require root access, 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 execute an adb command.

Here are some creative ways you can use 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 (for capacitive buttons only!)
  • Use your volume buttons to adjust screen brightness
  • Long press to toggle "do not disturb" mode

The pro version of Button Mapper unlocks additional features, such as simulating keycodes, 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.

The range of actions you can map to your buttons is extensive, including but not limited to:

  • Launching any app or shortcut
  • Disabling the button
  • Broadcasting intents
  • Running scripts
  • Operating the camera shutter
  • Turning the screen off
  • Toggling the flashlight
  • Accessing quick settings
  • Showing notifications
  • Opening the power dialog
  • Taking screenshots
  • Controlling music playback
  • Adjusting volume or muting
  • Switching to the last app
  • Toggling do not disturb
  • Adjusting brightness
  • And many more specialized actions

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

Additional customization options allow you to adjust the long press or double tap duration, delay the initial button press for better double tap operation, and disable Button Mapper while using specific apps.

For troubleshooting, ensure the Button Mapper accessibility service is enabled and allowed to run in the background. Remember, Button Mapper does not work with onscreen buttons or the power button, and the available options depend on the buttons present on your device.

Button Mapper uses Accessibility services to detect when physical or capacitive buttons are pressed, enabling remapping to custom actions tailored to your needs. The app does not collect or share personal information, ensuring your privacy and safety. Additionally, it uses the Device Administrator permission to lock the screen if the "Turn screen off" action is selected. To remove this permission, you can navigate to the app's menu and select "Uninstall."

Post Comments