Button Mapper revolutionizes the way you interact with your device by allowing you to remap hardware buttons to perform custom actions, launch apps, or execute shortcuts. With simple configurations, you can assign a single press, double press, or long press to any button to trigger your desired action, enhancing your device's functionality to fit your unique needs.
This versatile app supports the remapping of most physical or capacitive keys, including volume buttons, assist buttons, and the capacitive home, back, and recent apps keys. It's not just limited to your phone; Button Mapper can also remap buttons on various gamepads, remotes, and other peripheral devices, making it an incredibly useful tool for tech enthusiasts and gamers alike.
While root access is not typically required, certain advanced actions may necessitate an adb command from a connected PC if your device isn't rooted. It's important to note that Button Mapper won't function when the screen is off unless your device is rooted or you utilize an adb command.
Here are some examples of the customizations you can achieve with Button Mapper:
- Long press to toggle your flashlight.
- Remap your TV remote control for enhanced usability.
- Press to broadcast custom intents, scripts, or commands.
- Long press to open the camera and take a photo instantly.
- Double tap to launch your favorite app or shortcut.
- Double tap to open your notifications quickly.
- Swap your back and recent apps keys (for devices with capacitive buttons).
- Use your volume buttons to adjust screen brightness effortlessly.
- Long press to toggle "do not disturb" mode for uninterrupted focus.
Unlock even more features with the pro version of Button Mapper, including:
- Simulate keycodes (requires adb command or root).
- Swap volume keys based on device orientation changes.
- Default to ring volume on Android Pie or later devices.
- Pocket detection to prevent accidental button presses.
- Customizable themes for a personalized user interface.
- Change the functionality of back and recent buttons.
- Customize haptic feedback for button presses and long presses.
With Button Mapper, you can assign a wide range of actions to your buttons or keys, such as:
- Launch any app or shortcut instantly.
- Disable a button if it's not needed.
- Broadcast intents and run scripts (PRO).
- Use the camera shutter with ease.
- Turn the screen off quickly.
- Toggle the flashlight on and off.
- Access quick settings with a button press.
- Show notifications without navigating through menus.
- Open the power dialog for easy shutdown or restart.
- Take screenshots with a simple button combination.
- Control music playback with previous/next track and play/pause functions.
- Adjust volume or mute with ease.
- Switch to the last app used swiftly.
- Toggle do not disturb mode for focused sessions.
- Adjust screen brightness on the fly.
- Use Now on Tap for instant information (requires root).
- Activate the menu button (requires root).
- Choose custom keycodes (requires root and PRO).
- Execute root commands (requires root and PRO).
- Toggle WiFi and Bluetooth connectivity.
- Enable or disable screen rotation.
- Clear notifications with a single press.
- Enter split-screen mode for multitasking.
- Scroll up or down (requires root).
Button Mapper supports a variety of buttons, including:
- Physical home, back, and recent apps/menu buttons.
- Volume up and volume down buttons.
- Most camera buttons.
- Many headset buttons.
- Custom buttons on your phone, headphones, gamepads, TV remote, and other peripheral devices.
Additional customization options include:
- Adjust the duration of long presses and double taps.
- Set a delay for initial button presses to enhance double tap functionality.
- Disable Button Mapper while using specific apps to avoid conflicts.
If you encounter any issues, ensure that 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 your device's hardware.
Button Mapper uses Accessibility services to detect button presses, which are then remapped to custom actions to better suit your needs. Your privacy is a top priority; Button Mapper does not collect or share any personal information.
The app also uses the Device Administrator permission (BIND_DEVICE_ADMIN) to lock the screen if the "Turn screen off" action is selected. If you wish to remove this permission, you can do so by opening Button Mapper, clicking on the menu, and selecting "Uninstall."