We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.

About Button Mapper

Button Mapper is a customization utility that remaps hardware and accessory keys to custom actions.

Button Mapper helps when default buttons do not match your routine on a phone, tablet, TV remote, or gamepad. It lets you change what a press does so common tasks sit under your fingers, and most changes work without root. Advanced options are available through a simple ADB setup or root if you need them, and the app focuses on privacy. To get started quickly, download the Button Mapper APK and follow a short setup inside the app.


Button Mapper features

Remap physical and capacitive buttons

Button Mapper can detect and remap most physical and capacitive keys on your device. This includes volume keys, home, back, and assist buttons, along with many accessory buttons on keyboards, headsets, and game controllers. It also supports Android TV and Google TV remotes on many models.

Choose single, double, or long press

You can assign different actions to a single press, a double press, or a long press. Pick app launches, shortcuts, and controls like flashlight, screenshots, camera shutter, quick settings, media playback, or opening the notification shade. This setup gives you flexible control without changing your home screen layout.

Core tools without root, extras with ADB or root

Most remapping works without root so you can use it on a typical device. If you want extras such as remapping while the screen is off or simulating keycodes, Button Mapper provides an option that uses a one time ADB command or root. You can enable these additions later as your needs grow.

Pro options for advanced users

Pro features expand what the app can do for more specialized setups. You can simulate keycodes, swap volume keys when the device rotates, adjust haptic feedback, and apply themes. Button Mapper Pro also supports broadcast intents, running scripts, pocket detection, and custom keycodes for deeper control.

Privacy and performance focused

Button Mapper is designed with privacy and efficiency in mind. It uses Accessibility and Device Admin only for detecting presses and locking the screen, and it does not collect personal data. The latest version stays responsive while keeping battery impact low.


Before you download Button Mapper

Review the notes below to understand limits and options that may affect your setup. This helps you decide which configuration fits your device and whether you need any advanced steps.

  • Compatibility limits: it does not work with on screen navigation buttons or the power button. Some system keys are restricted by the device maker.
  • Device variability: behavior can differ by brand, Android version, and firmware on phones, tablets, and TVs. Certain OEMs restrict remapping of specific keys.
  • Permissions: Accessibility is required for detecting button presses. Device Admin is used only for screen lock actions. The app does not collect personal data.
  • Free vs Pro overview:
    • Free: remap most supported buttons and assign apps, shortcuts, and common actions.
    • Pro: simulate keycodes, send broadcast intents, run scripts, pocket detection, themes, haptic tuning, volume key swap, and custom keycodes.


Android TV and Google TV notes

Many TV remotes are supported, including volume, navigation, and some app keys. However, streaming service buttons may be locked on certain TVs and may not be remappable. Where the system allows changes, you can assign those keys to open your preferred app or trigger a shortcut. Results can vary across brands and software builds, so test your remote after installation.


How to use Button Mapper

After you download Button Mapper, setup takes a few minutes. The process is the same on phones, tablets, and many TV devices. Follow these steps to create your first mapping.

  1. Open Button Mapper and grant the requested permissions. Enable the Accessibility service and allow Device Admin if you plan to use screen lock actions.
  2. On the main screen, select the button you want to change and turn on the customize option. Press the button once if the app asks you to detect it.
  3. Choose the press type. You can set a single press, a double press, or a long press to behave differently.
  4. Select an action or an app. For example, pick flashlight, screenshot, camera shutter, quick settings, music controls, brightness or volume adjustment, last app, or open a specific app or shortcut.
  5. For advanced behavior, open the advanced settings section. To remap while the screen is off, connect to a computer and run the one time ADB command shown in the app or use root, then return and finish assigning your actions.


Start remapping your buttons

Button Mapper gives you practical control over hardware keys across phones and TV devices. To try flexible presses and actions, install the Button Mapper latest version and set up your preferred shortcuts.

For official resources and support, visit the website below.

  • Official website: https://buttonmapper.app/

What's New in the Latest Version 4.06

Last updated on Mar 22, 2026

4.05/4.06:
-modernize and update code
-improve backup/restore
-improve shell command, intent, and http actions
-remap moto AI key
-UI updates and improvements
-optimize and fix bugs
-update translations

Translation Loading...

Additional APP Information

Latest Version

Request Button Mapper Update 4.06

Uploaded by

Òšãmå Jř

Requires Android

Android 8.1+

Available on

Get Button Mapper on Google Play

Show More

Button Mapper Screenshots

Languages
Subscribe to APKPure
Be the first to get access to the early release, news, and guides of the best Android games and apps.
No thanks
Sign Up
Subscribed Successfully!
You're now subscribed to APKPure.
Subscribe to APKPure
Be the first to get access to the early release, news, and guides of the best Android games and apps.
No thanks
Sign Up
Success!
You're now subscribed to our newsletter.