Button Mapper allows you to easily map custom actions to your volume buttons, Bixby button, or other hardware buttons. Remap the buttons to launch any application, shortcut or custom action with a single, double press or long press. The root is not required.
Characteristics:
* Simulate key codes (requires adb or root command)
* Invert the volume keys when changing orientation
* Default multimedia volume (or ring volume on Android Pie or later)
* Pocket detection
* Themes
* Personalization of haptic feedback (vibration) at the touch of a button and long press
Supported Android
{4.3 and UP}
Supported Android Version:-
Jelly Bean(4.1–4.3.1)- KitKat (4.4–4.4.4)- Lollipop (5.0–5.0.2) – Marshmallow (6.0 – 6.0.1) – Nougat (7.0 – 7.1.1) – Oreo (8.0-8.1) – Pie (9.0)