# Button Mapper: Remap your keys

> Remap hardware buttons to launch any app, shortcut or action

Canonical page: [https://chrome-stats.com/d/flar2.homebutton](https://chrome-stats.com/d/flar2.homebutton)

## Overview

- **ID:** `flar2.homebutton`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** flar2
- **Category:** PERSONALIZATION
- **Downloads:** 6,849,893
- **Rating:** 3.44 / 5 (20,795 ratings)
- **Version:** 4.08
- **Last updated:** 2026-07-05
- **First published:** 2016-10-22
- **Publisher country:** CA
- **Size:** 12 MB
- **Data as of:** 2026-09-10
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=flar2.homebutton)
- **Website:** [https://buttonmapper.com](https://buttonmapper.com/)
- **Privacy policy:** [https://buttonmapper.com/apps-privacy-policy](https://buttonmapper.com/apps-privacy-policy)

## Description

Button Mapper enables you to effortlessly remap physical and capacitive hardware keys on your device, including volume, home, back, and recent apps buttons, as well as gamepads and remotes. Customize single, double, and long press actions to launch apps, shortcuts, or various custom actions like toggling flashlight, launching camera, and adjusting brightness. While root access is not necessary for most functions, advanced features like screen-off button mapping or custom keycodes may require adb commands or root privileges.

The pro version unlocks enhanced capabilities such as keycode simulation, pocket detection, theme customization, and advanced remapping options. Button Mapper's accessibility service ensures accurate detection and customization of hardware buttons without compromising privacy. Tailor your device interaction with this versatile and secure extension, designed to boost productivity and personalize your mobile experience.

## Rankings

- #19,037 — Overall
- #44 — Personalization (Gross)
- #161 — Personalization (Free)
- #2 — button for google
- #11 — disable

## Permissions and access

### Permissions

- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.ACCESS_NOTIFICATION_POLICY`
- `android.permission.ACCESS_WIFI_STATE`
- `android.permission.BLUETOOTH`
- `android.permission.BLUETOOTH_ADMIN`
- `android.permission.BLUETOOTH_CONNECT`
- `android.permission.CALL_PHONE`
- `android.permission.CAMERA`
- `android.permission.CHANGE_NETWORK_STATE`
- `android.permission.CHANGE_WIFI_STATE`
- `android.permission.INTERNET`
- `android.permission.MODIFY_AUDIO_SETTINGS`
- `android.permission.NFC`
- `android.permission.PACKAGE_USAGE_STATS`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.QUERY_ALL_PACKAGES`
- `android.permission.READ_LOGS`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.REORDER_TASKS`
- `android.permission.REQUEST_DELETE_PACKAGES`
- `android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS`
- `android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER`
- `android.permission.USE_FINGERPRINT`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `android.permission.WRITE_SECURE_SETTINGS`
- `android.permission.WRITE_SETTINGS`
- `com.android.vending.BILLING`
- `com.android.vending.CHECK_LICENSE`
- `flar2.homebutton.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`
- `moe.shizuku.manager.permission.API_V23`

## Review summary

Button Mapper is valued for its core ability to remap hardware keys and add practical actions, and is noted for being simple to use. However, recurring drawbacks include a restrictive Pro/paywall with unlock issues, reliability problems (remappings failing or resetting, especially on TVs), and Android TV limitations. Additional frustration comes from unlabeled custom buttons and unclear backup/restore paths. Overall, it’s functional but hampered by paywall friction and stability concerns.

### Pros

- Effectively remaps hardware keys (e.g., volume, power) and supports various button mappings.
- Simple to use for basic tasks and works as described.
- Adds practical features like a dedicated flashlight button on some devices.
- Valued for customization and essential for users who want customizable button behavior.

### Cons

- Pro unlocks and paywall are frequently problematic; users report issues purchasing or accessing Pro features.
- Remappings can be unreliable or reset (e.g., back button mapping only works on first press; settings reset when the TV turns off).
- Android TV users report limitations and paywall restrictions affecting functionality.
- UX/UI clarity issues (customized buttons lack labels; backup/restore paths on Google TV are unclear).

## Similar extensions and apps

- [Button Mapper: Hardware Remap](https://chrome-stats.com/d/uk.appsby.mapper) — 1,505 users
- [Button mapper-key mapper](https://chrome-stats.com/d/com.in_so.navigation.buttonmapper) — 315,094 users, 3.26 / 5
- [Remap Device Buttons & Keys](https://chrome-stats.com/d/com.remapbtnky.devicebuttonkeysremap) — 16,384 users, 3.29 / 5
- [Key Mapper: Remap Your Buttons](https://chrome-stats.com/d/com.nishal.button.mapper.remap.keys) — 2,146 users
- [Button & Gesture Mapper](https://chrome-stats.com/d/com.sumyapplications.button.remapper) — 444,966 users, 3.48 / 5
- [Buttons Remapper: Map & Combo](https://chrome-stats.com/d/com.irishin.buttonsremapper) — 2,672,993 users, 3.38 / 5
- [Key Mapper & Floating Buttons](https://chrome-stats.com/d/io.github.sds100.keymapper) — 11,704,975 users, 3.52 / 5
- [Button Buddy Pro](https://chrome-stats.com/d/com.aljonix.buttonbuddy) — 16,155 users, 2.71 / 5
- [TV Remote Button Mapper](https://chrome-stats.com/d/com.rco.buttonmapper) — 1,992 users
- [Button Mapper TV QuickActions](https://chrome-stats.com/d/com.tv.remote.button.mapper.remap) — 26,212 users, 4.50 / 5
- [Dr. Button](https://chrome-stats.com/d/dr.button) — 379 users
- [Bixbi Button Remapper](https://chrome-stats.com/d/com.jamworks.bxactions) — 5,735,984 users, 3.70 / 5

---

Source: [Chrome-Stats](https://chrome-stats.com/d/flar2.homebutton)
