Download.it search icon
Advertisement

Customize hardware buttons to launch apps, control settings, and streamline everyday phone use

Customize hardware buttons to launch apps, control settings, and streamline everyday phone use

Vote (2 votes)

Program license Free

Developer flar2

Version 4.08

Works under Android

Also known as Button Mapper

Vote

(2 votes)

Developer

flar2

Works under

Android

Program license

Free

Version

4.08

Also known as

Button Mapper

Pros

  • Supports a wide range of hardware buttons
  • Highly customizable with single, double, and long press actions
  • Solves media/ringer volume control issues
  • No root required for most features
  • Offers advanced options for power users

Cons

  • Some advanced features require ADB or root permissions
  • Does not support on-screen buttons or the power key
  • Setup may require a learning curve for new users

Remap your Android device’s hardware buttons for greater customization.

Overview

Button Mapper: Remap your keys is a powerful utility app designed to give users control over the physical buttons on their Android devices. With this app, nearly any hardware button—such as volume, home, back, or camera keys—can be reassigned to perform custom tasks, such as launching apps, toggling settings, or even executing scripts. It addresses a clear need for personalization and efficiency, enabling features often missing from standard device settings.

Features and Functionality

Extensive Button Support

Button Mapper is compatible with a wide range of hardware keys, including physical home, back, and recent apps buttons, volume buttons, headset keys, and many buttons on supported gamepads, TV remotes, and peripherals. Notably, the app supports custom actions for single press, double press, and long press gestures, allowing for substantial flexibility and creativity.

Custom Actions

Users can assign hardware buttons to launch apps, activate the flashlight, take screenshots, control music playback, adjust screen brightness, and much more. For advanced users, Button Mapper allows broadcasting intents and running scripts (in the Pro version), expanding what can be achieved with a single button press. Examples include toggling “do not disturb” mode, quick access to the camera, or instantly opening specific apps like voice recorders to capture fleeting moments.

Behavior Modification

A standout feature is its ability to address longstanding platform quirks. For instance, Android 9's change to media-centric volume buttons often frustrates users wanting quick ringer control. Button Mapper’s “Force ringer volume” lets you reverse this behavior, offering separate sliders for ringer and media and eliminating needless extra steps.

User Experience

The interface is structured around straightforward setup flows. For most actions, no root permission is necessary, although some advanced features require a quick configuration via ADB or root. The app respects device limitations and works only while the screen is on unless advanced permissions are granted.

Time- and gesture-based customizations are available, such as setting the length for long presses or double-tap intervals. Users also benefit from profile exclusions, making it possible to disable remapping within chosen apps, reducing accidental triggers.

Performance

Button Mapper is stable and lightweight, running efficiently in the background. Reassigned buttons respond quickly, and the app’s accessibility service remains unobtrusive. The implementation is robust, with support for most hardware variations encountered on Android devices, though on-screen (software) navigation keys and the power button are not supported due to platform restrictions.

Privacy and Security

Button Mapper requires accessibility and device administrator permissions for detecting button presses and locking the screen. The app’s privacy approach is transparent, confirming that no personal data collection or sharing takes place. Permissions can be removed directly from the app if necessary.

Pro Version

The Pro upgrade adds advanced features such as simulating keycodes, swapping volume keys on orientation change, customizing haptic feedback, and running scripts. It caters to users seeking deeper customization and automation.

Conclusion

Button Mapper: Remap your keys stands out as a versatile customization tool for Android users who want to redefine how hardware buttons work on their devices. With its rich feature set, practical solutions to Android idiosyncrasies, and thoughtful privacy considerations, it appeals to both beginners and power users looking to streamline their workflows and add new shortcuts to daily routines.

Pros

  • Supports a wide range of hardware buttons
  • Highly customizable with single, double, and long press actions
  • Solves media/ringer volume control issues
  • No root required for most features
  • Offers advanced options for power users

Cons

  • Some advanced features require ADB or root permissions
  • Does not support on-screen buttons or the power key
  • Setup may require a learning curve for new users

Screenshots of Button Mapper: Remap your keys APK