# Button mapper-key mapper

> Assign custom actions to Back, Recent, Home, Volume Up, Volume Down &amp; Headset.

Canonical page: [https://chrome-stats.com/d/com.in\_so.navigation.buttonmapper](https://chrome-stats.com/d/com.in_so.navigation.buttonmapper)

## Overview

- **ID:** `com.in_so.navigation.buttonmapper`
- **Platform:** Android
- **Type:** Android app
- **Status:** Removed
- **Publisher:** Navigation & buttons shufflers
- **Category:** PERSONALIZATION
- **Downloads:** 315,094
- **Rating:** 3.26 / 5 (3,214 ratings)
- **Version:** 4.1
- **Last updated:** 2026-06-04
- **First published:** 2017-10-26
- **Publisher country:** PK
- **Size:** 10 MB
- **Data as of:** 2026-06-26
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.in_so.navigation.buttonmapper)
- **Privacy policy:** [https://napasdfpasdf.blogspot.com](https://napasdfpasdf.blogspot.com/)

## Description

Button Mapper is a powerful Chrome extension that allows you to customize and remap all hard buttons on your Android phone. With this tool, you can assign custom single tap, double tap, and long press actions to buttons such as Back, Home, Recent, Volume Up/Down, and Headset. Whether you want to disable a button, launch apps, toggle flashlight, control music playback, or activate Do Not Disturb mode, Button Mapper provides extensive flexibility.

It also offers advanced options like adjusting tap durations and selectively disabling the mapper during calls or specific apps like the camera. Utilizing Accessibility services, the extension ensures smooth remapping without compromising your privacy. Button Mapper is perfect for users who want to personalize their phone hardware button behavior, boosting efficiency and convenience.

## Permissions and access

### Permissions

- `android.hardware.camera.flash`
- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_ADSERVICES_TOPICS`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.ACCESS_NOTIFICATION_POLICY`
- `android.permission.ACCESS_WIFI_STATE`
- `android.permission.CAMERA`
- `android.permission.CHANGE_WIFI_STATE`
- `android.permission.EXPAND_STATUS_BAR`
- `android.permission.FLASHLIGHT`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.INTERNET`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.READ_APP_BADGE`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `android.permission.WRITE_SETTINGS`
- `com.anddoes.launcher.permission.UPDATE_COUNT`
- `com.google.android.c2dm.permission.RECEIVE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.google.android.gms.permission.AD_ID`
- `com.htc.launcher.permission.READ_SETTINGS`
- `com.htc.launcher.permission.UPDATE_SHORTCUT`
- `com.huawei.android.launcher.permission.CHANGE_BADGE`
- `com.huawei.android.launcher.permission.READ_SETTINGS`
- `com.huawei.android.launcher.permission.WRITE_SETTINGS`
- `com.in_so.navigation.buttonmapper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`
- `com.in_so.navigation.buttonmapper.permission.C2D_MESSAGE`
- `com.majeur.launcher.permission.UPDATE_BADGE`
- `com.oppo.launcher.permission.READ_SETTINGS`
- `com.oppo.launcher.permission.WRITE_SETTINGS`
- `com.sec.android.provider.badge.permission.READ`
- `com.sec.android.provider.badge.permission.WRITE`
- `com.sonyericsson.home.permission.BROADCAST_BADGE`
- `com.sonymobile.home.permission.PROVIDER_INSERT_BADGE`
- `me.everything.badger.permission.BADGE_COUNT_READ`
- `me.everything.badger.permission.BADGE_COUNT_WRITE`

## Review summary

Users praise the app for its simple interface and effective hardware-button mapping, including fixes for power, home, recents, and even ghost touches. However, many report intrusive ads, frequent unreliability (crashes, won't open), and device-specific compatibility problems. When functioning, it’s viewed as a strong key mapper; when not, ad burden and instability limit its usability.

### Pros

- Simple, easy-to-use interface for mapping keys.
- Strong support for core hardware buttons (home, back, recents) and the power button when it works.
- Helpful for fixing or bypassing hardware button issues, including ghost touches.
- Overall positive reception; many users call it the best/key mapper and praise its simplicity.

### Cons

- Persistent, intrusive ads with little or no option to disable them.
- Reliability issues: app often doesn't work, crashes, or won't open on some devices/Android versions.
- Device compatibility problems (notably Moto G9 Power) and Android version-specific issues.
- Some features are not consistently supported (e.g., headphone button remapping) and there can be glitches.

## Similar extensions and apps

- [Button Mapper: Remap your keys](https://chrome-stats.com/d/flar2.homebutton) — 6,860,864 users, 3.44 / 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 Mapper: Hardware Remap](https://chrome-stats.com/d/uk.appsby.mapper) — 1,505 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,673,242 users, 3.38 / 5
- [Button Mapper TV QuickActions](https://chrome-stats.com/d/com.tv.remote.button.mapper.remap) — 26,378 users, 4.50 / 5
- [Bixbi Button Remapper](https://chrome-stats.com/d/com.jamworks.bxactions) — 5,735,984 users, 3.69 / 5
- [Key Mapper & Floating Buttons](https://chrome-stats.com/d/io.github.sds100.keymapper) — 11,731,500 users, 3.52 / 5
- [Button Buddy Pro](https://chrome-stats.com/d/com.aljonix.buttonbuddy) — 16,155 users, 2.71 / 5
- [tvQuickActions - mapper for TV](https://chrome-stats.com/d/dev.vodik7.tvquickactions.free) — 182,806 users, 3.82 / 5
- [KeyStar: Button Mapper](https://chrome-stats.com/d/com.threestars.keystar) — 585 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.in_so.navigation.buttonmapper)
