Button Arrange

In-app purchases
Content rating
Everyone
0+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image

About this app

Put everyday shortcuts on the buttons you already use.
Button Arrange assigns actions to volume buttons and external keys that Android delivers to the app. Press a button to detect it, then choose a single press, double press, long press or supported combination.

Open an app or URL, control the flashlight, playback, tracks or media volume, or use supported system actions. You can also assign “Do nothing” to a detectable button. Test before saving, diagnose issues, pause all assignments, enable optional rapid-input protection and review local history.

Save one assignment for free, including app and daily time conditions. The time range is checked when you press the button; it does not schedule automatic actions.

Pro is required for a second or further assignment. This one-time purchase removes the assignment limit and adds orientation, headphone and music-playing conditions, adjustable timing, multiple actions, local backup and removal of the history retention limit. The price shown by Google Play for your region applies. No subscription.

Screen-off and locked operation
Some actions that do not need the screen, such as flashlight and media controls, can run when your device delivers the button input. Actions that use the screen, such as opening apps, and assignments with an app condition require the screen on and the device unlocked. The app cannot act on input that Android or your device does not deliver.

Power and side buttons
Direct interception of the power key is not supported. On compatible Galaxy devices, the guide explains how to open a dedicated entry using the OS side-button double-press setting. On other devices, this is usable only if the OS can assign a button shortcut to any app. Compatibility with every device is not guaranteed. Emergency functions and Android’s shortcut using both volume buttons are protected.

The AccessibilityService API is used for button input, your configured actions and app conditions. We explain this use and ask for consent before you enable the service. The app does not read screen text or passwords. Button decisions and assignments are processed on your device. No ads.

Available buttons and actions depend on your device, Android version, permissions and other accessibility services. Test the assignment on your device before saving.
Assign app, flashlight and media shortcuts to detectable buttons. No ads.
Updated on
Oct 14, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Financial info and App info and performance
  • This app may collect these data types
    Financial info and App info and performance
  • Data is encrypted in transit
  • Data can’t be deleted

What’s new

Initial release with button detection, action assignments, app and daily time conditions, and testing before saving. Some actions can run with the screen off or locked when the device delivers button input.
Content rating
Everyone
Learn more

App support

About the developer
JOHNSON INC.
jvolt7316@gmail.com
6-8-3, MINAMI 4-JO NISHI, CHUO-KU HAREBARE BLDG. 501-D SAPPORO, 北海道 064-0804 Japan
+81 11-351-0095

More by CCC_Johnson