# Touch Key Mapper

> Map keyboard and gamepad keys to on-screen touches, plus hardware shortcuts.

Canonical page: [https://chrome-stats.com/d/com.bvsoft.touchkeymapper](https://chrome-stats.com/d/com.bvsoft.touchkeymapper)

## Overview

- **ID:** `com.bvsoft.touchkeymapper`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Kenzo Thanh
- **Category:** TOOLS
- **Downloads:** 20
- **Version:** 1.0.0
- **Last updated:** 2026-11-02
- **First published:** 2026-11-02
- **Publisher country:** VN
- **Size:** 76 MB
- **Data as of:** 2026-11-13
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.bvsoft.touchkeymapper)
- **Website:** [https://jamcota1501-cmyk.github.io/](https://jamcota1501-cmyk.github.io/)
- **Privacy policy:** [https://sites.google.com/view/touch-key-mapper-policy](https://sites.google.com/view/touch-key-mapper-policy)

## Description

Touch Key Mapper turns the keys of an external keyboard or gamepad into on-screen touch points, so you can control touch-based games and apps with physical buttons.<br><br>MAP KEYS TO THE SCREEN<br>• Start the overlay on top of any app and switch to Edit mode.<br>• Add a tap key, a hold key or a 4-direction movement pad.<br>• Drag each control to where you want it, then press the key to assign.<br>• Save the layout and play with your keyboard or gamepad.<br><br>PROFILES FOR EACH GAME<br>• Create separate profiles for different games or apps.<br>• Rename, duplicate or delete profiles in a few taps.<br>• Export profiles to a file and import them later or on another device.<br><br>SHORTCUTS AND MACROS<br>• Assign hardware keys, such as Volume Up or gamepad buttons, to quick actions.<br>• Choose short press, long press, double press or key combos.<br>• Actions include flashlight, volume, media playback, notifications, Quick Settings, Wi-Fi settings and copying a quick chat text.<br>• Add conditions such as landscape only, portrait only or while charging, plus haptic feedback and turbo repeat.<br><br>KEY TESTER<br>• See the last detected key, its KeyCode and scan code, hold time and press rate.<br>• Use the virtual test pad and the key event log to check your controller.<br><br>CUSTOMIZE<br>• Dark mode, two themes and haptic feedback.<br>• Available in multiple languages.<br><br>SETUP NOTES<br>• Touch injection uses Android&#39;s Wireless debugging. You enable Developer options and pair the app once, following the in-app guide.<br>• The &quot;Display over other apps&quot; permission is required to show the mapping controls.<br>• A foreground notification is shown while the overlay or pairing is active.<br>• An external keyboard or gamepad is needed to play with mapped keys.<br><br>Touch Key Mapper is not affiliated with any game or controller manufacturer. The app contains ads.

## Rankings

- #2,632,740 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_ADSERVICES_TOPICS`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.ACCESS_WIFI_STATE`
- `android.permission.CHANGE_WIFI_MULTICAST_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.FOREGROUND_SERVICE_SPECIAL_USE`
- `android.permission.INTERNET`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.SYSTEM_ALERT_WINDOW`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `com.android.vending.CHECK_LICENSE`
- `com.bvsoft.touchkeymapper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.google.android.gms.permission.AD_ID`

## Similar extensions and apps

- [Keyboard Mapper](https://chrome-stats.com/d/com.vgp.keyboardmapper) — 4,352 users
- [Key Mapper](https://chrome-stats.com/d/io.github.sds100.keymapper) — 12,146,722 users, 3.45 / 5
- [GameKeyboard +](https://chrome-stats.com/d/com.locnet.gamekeyboard2) — 44,670 users, 2.78 / 5
- [TouchJoy: Gamepad Keymapper](https://chrome-stats.com/d/com.nabiapp.touchjoy) — 32 users
- [GamePad: Keyboard Mapper](https://chrome-stats.com/d/com.zxc.gamepad) — 140 users
- [Key Mapper Gaming PRO](https://chrome-stats.com/d/io.github.sds100.keymapper.gaming) — 5,175 users
- [GameKey Mapper: Keyboard Mouse](https://chrome-stats.com/d/com.gamekey.mapper) — 893 users
- [PadFox: Gamepad & Key Mapper](https://chrome-stats.com/d/com.dangnhstudio.padfox) — 764 users
- [GhostMap](https://chrome-stats.com/d/com.ghostmap) — 1,053 users
- [StickMap: Gamepad Touch Mapper](https://chrome-stats.com/d/app.web.stickmap) — 202 users
- [Gamepad Pro: Controller Mapper](https://chrome-stats.com/d/com.dylan.gamepad.pro) — 791,847 users, 4.28 / 5
- [InputForge: Gamepad Mapper](https://chrome-stats.com/d/com.inputforge.app) — 23,621 users, 3.46 / 5

---

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