Keyboard Mapper

Contains adsIn-app purchases
Content rating
Everyone
100+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image

About this app

Keymapper turns physical keyboard presses into on-screen touch input, so you
can use WASD, arrow keys or any key you like instead of tapping the glass.
Set up a key once, press it, and Keymapper taps or swipes exactly where you
placed it.

HOW IT WORKS
1. Enable the Keymapper accessibility service.
2. Open the on-screen editor and drop keys where you want them to tap.
3. Press a key. Keymapper performs the touch for you.

FEATURES
• Visual key map editor — place each key directly on top of the game
• Taps, holds and swipes, all bound to a key
• True multi-touch — several held keys act as independent fingers at once
• Transparent overlay so you can still see and touch the game normally
• Profiles per game, with a resolution-independent layout that survives
rotation and works across devices
• Works with any USB, Bluetooth or dock keyboard Android recognises

ACCESSIBILITY SERVICE
Keymapper uses Android's accessibility service for two things, and only these
two: reading physical key presses so it knows which key you pressed, and
performing the matching touch gesture on screen. It does not read screen
content, does not collect personal data, and does not send anything off your
device. No account, no sign-in.

PRO
The free version includes one profile. Pro is a single one-time purchase — no
subscription — and unlocks unlimited profiles and removes all ads.

NOTES
• Requires a physical keyboard.
• Requires the "Display over other apps" permission for the on-screen key map.
• Some games with anti-cheat protection may not accept injected touch input.
Play mobile games with a physical keyboard. Map keys to on-screen taps.
Updated on
Sep 1, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection