Key Mapper
AI summary
Curious what AI thinks about this app? Ask for a short summary highlighting what it does and any noteworthy details.
About this app
Unleash your keys! Make custom macros on your keyboard or gamepad, make on-screen buttons in any app, and unlock new functionality from your volume buttons!
Key Mapper supports a huge variety of buttons and keys:
ALL your phone buttons (volume AND side key) Game controllers (D-pad, ABXY, and most others) Keyboards Mouse buttons Headsets and headphones Fingerprint sensor Most devices are already supported, with new devices being added over time. Let us know if it's not working for you and we can prioritize your device.
Not currently supported:
Joysticks and triggers (LT,RT) on gamepads Not enough keys? Design your own on-screen button layouts and remap those just like real keys!
What shortcuts can I make? With over 100 individual actions, the sky is the limit.
Build complex macros with screen taps and gestures, keyboard inputs, open apps, control media, and even send intents directly to other apps.
How much control do I have? TRIGGERS: You decide how to trigger a key map. Long press, double press, press as many times as you like! Combine keys on different devices, and even include your on-screen buttons.
ACTIONS: Design specific macros for what you want to do. Combine over 100 actions, and choose the delay between each one. Set repeating actions to automate and speed up slow tasks.
CONSTRAINTS: You choose when key maps should run and when they shouldn't. Only need it in one specific app? Or when media is playing? On your lockscreen? Constrain your key maps for maximum control.
What's new
- ✨ Screen-off remapping You can now remap ALL buttons when the screen is off (including the power button) for free with Expert mode.
- 🎯 New Actions • Run shell commands • Send SMS messages • Force stop current app or clear from recents • Mute/unmute microphone • Modify any system setting • Show a custom notification • Toggle hotspot • Toggle night shift
- 🆕 New Features • Redesigned Settings screen • Constraints for foldable hinge open/closed • Shortcuts on the trigger screen to guide setup • Select notification and alarm sounds for Sound action • Constraints for keyboard is showing • Switch next to record trigger button to use PRO mode
- ⚙️ Enhanced Controls • Enable or disable all key maps in a group at once • Intent API to enable, disable, or toggle individual key maps • Floating buttons can now appear on top of keyboard or in notification panel • Make floating buttons movable and completely invisible
- 🔧 Improvements • Auto-switching keyboard more reliable and quicker on Android 13+ • Wi-Fi connected constraints more reliable • A lot of bug fixes
About this version
- Version
- 4.0.3-foss (244)
- Size
- 12.4 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 333
- Updated
- Feb 9, 2026
- Package
- io.github.sds100.keymapper
Ratings & reviews
- 50
- 40
- 30
- 20
- 10