The description of Button Mapper: Remap your keys
Transform Your Device with Button Mapper
Button Mapper simplifies the process of remapping custom actions to your volume buttons and other hardware buttons. With this app, you can easily assign different functions to your buttons using single, double, or long presses.
What Buttons Can You Remap?
Button Mapper allows you to remap a variety of physical and capacitive keys, including:
- Volume buttons
- Assist buttons
- Capacitive home, back, and recent apps keys
- Buttons on gamepads, remotes, and other peripherals
Root Access and Functionality
Most remapping features do not require root access; however, some actions may need an adb
command from a connected PC if your device is not rooted. Please note that Button Mapper will not function when the screen is off unless your device is rooted or you execute an adb
command.
Examples of Remapping Actions
Here are some exciting ways to utilize 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 volume buttons to adjust screen brightness
- Long press to toggle "Do Not Disturb" mode
- And much more!
Pro Version Features
Unlock additional features with the Pro version:
- Simulate keycodes (requires
adb
command or root)
- Swap volume keys on orientation change
- Default to ring volume on Android Pie or later
- Pocket detection
- Themes
- Change back and recents buttons
- Customize haptic feedback (vibration) on button press and long press
Actions You Can Map
Here’s a list of actions that can be mapped to buttons or keys:
- Launch any app or shortcut
- Disable the button
- Broadcast intents (PRO)
- Run scripts (PRO)
- Camera shutter
- Turn screen off
- Toggle flashlight
- Quick settings
- Show notifications
- Power dialog
- Take screenshot
- Music: previous/next track and play/pause
- Adjust volume or mute
- Last app switch
- Toggle do not disturb
- Adjust brightness
- Now on tap (root)
- Menu button (root)
- Choose custom keycode (root and PRO)
- Root command (root and PRO)
- Toggle WiFi
- Toggle Bluetooth
- Toggle rotation
- Clear notifications
- Split screen
- Scroll up/down (root)
- And many more...
Supported Buttons
Button Mapper supports a variety of buttons, including:
- Physical home, back, and recent apps/menu buttons
- Volume up and down
- Most camera buttons
- Many headset buttons
- Custom buttons on your phone, headphones, gamepads, TV remotes, and other peripherals
Additional Options
Enhance your experience with these additional options:
- Change the long press or double tap duration
- Delay initial button press for better double tap operation
- Disable Button Mapper while using specific apps
- Plus many more customizations
Troubleshooting Tips
If you encounter issues, consider the following:
- Ensure that the Button Mapper accessibility service is enabled and allowed to run in the background.
- Note that Button Mapper does not work with onscreen buttons (such as soft keys or the navigation bar) or the power button.
- The options shown in the app depend on the buttons available on your phone; not all phones have home, back, and recents buttons!
Privacy and Permissions
This app uses Accessibility services to detect physical or capacitive button presses for remapping. It does not monitor your typing or collect personal information, ensuring your privacy is respected.
Additionally, this app requires Device Administrator permission (BIND_DEVICE_ADMIN
) to lock the screen if the "Turn screen off" action is selected. To remove this permission, open Button Mapper, click on the menu (three dots in the upper right corner), and select "Uninstall."
What's news
3.21:
-add Shizuku support
-add brighter flashlight option (PRO)
-add D-pad actions (if supported) (PRO)
-show all apps action (PRO)
-improve volume handling on more TVs
-bug fixes and optimizations
-update translations
3.17/3.18/3.20:
-bug fixes
-update translations
3.14:
-fix screenshot not saving
-restore split screen action (does nothing on some devices)
3.12:
-add credentials or token for http POST and GET actions
3.11:
-update for Android 14
Download Button Mapper: Remap your keys
Download the professional installation file of the program with a direct link - 5 MB
.apk
2 Comments. Leave new
Good 👍
[…] can be frustrating, especially for those with disabilities or specific preferences. This is where button mappers come […]