Key Mapper
Key Mapper is a free, open-source keyboard for Android. Make shortcuts for ANYTHING! Remap volume, power, keyboard, or floating buttons. It has 2,778 GitHub stars and is released under the GPL-3.0-only license, and you can install it from F-Droid and Google Play.
github.com/keymapperorg/KeyMapper (opens in a new tab)
Data as of from the GitHub API and the F-Droid index; description from the project's repository or F-Droid listing. Report an error
About Key Mapper
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 - Headsets and headphones - Fingerprint sensor 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.
Privacy and F-Droid
F-Droid builds Key Mapper from its published source code and flags anti-features such as ads, tracking or reliance on non-free services.
- Shows advertising
Screenshots
Screenshots from the app's F-Droid listing.
Similar apps
More open-source keyboards

Unexpected Keyboard
Julow/Unexpected-Keyboard
Lightweight and privacy-conscious virtual keyboard for Android.
Active · last commit Oct 27, 2026
KeyboardsAndroidADBKeyBoard
senzhk/ADBKeyBoard
Android Virtual Keyboard Input via ADB.
Maintained · last commit Aug 9, 2026
KeyboardsAndroid
AnySoftKeyboard
AnySoftKeyboard/AnySoftKeyboard
We live in a world full of languages. Why not use a multi-lingual keyboard?
Active · last commit Oct 27, 2026
KeyboardsAndroid
Simple Keyboard
rkkr/simple-keyboard
An app for those who only need a keyboard and nothing more.
Active · last commit Oct 22, 2026
KeyboardsAndroid
Trime
osfans/trime
Chinese IME with Rime Input Method Engine.
Active · last commit Oct 25, 2026
KeyboardsAndroid
Thumb-Key
dessalines/thumb-key
A privacy-conscious keyboard made for your thumbs.
Active · last commit Oct 26, 2026
KeyboardsAndroid
Is Key Mapper free and open source?
Yes. Key Mapper's source code is public on GitHub under the GPL-3.0-only license, which is OSI-approved or FSF-free. F-Droid flags these anti-features on its latest build: shows advertising.
How do I install Key Mapper?
You can install Key Mapper from F-Droid (package io.github.sds100.keymapper) and from Google Play; the links are on this page. Its GitHub repository also publishes releases (latest: v4.6.2).
Is Key Mapper still maintained?
The repository's most recent commit was on Oct 26, 2026. Its F-Droid listing was last updated on Oct 14, 2026. appsgit only lists apps whose repository had a commit in the last six months.


