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