Skip to content

Welcome to Key Mapper Documentation

Key Mapper is the Android app that changes what the buttons on your devices do!

The app intercepts key events and allows you to design your own custom actions when a certain key combination is pressed.

You can create on-screen floating buttons that behave like physical keys, which you can also design actions for.

The core functionality of the app is proudly free and open-source software (FOSS). Certain special features are available as paid add-ons.

GitHub code size in bytes GitHub Releases Downloads GitHub release fdroid release

The Key Mapper documentation aims to provide users with a comprehensive guide to using and setting up Key Mapper for typical implementations. If you need more help, you can join the support server and ask for help.

Something broken?

Let's try to fix that. Go to troubleshooting.

Want a tutorial?

We've made some handy tutorials to help you learn Key Mapper.

Want to ask for help?

If you've already tried troubleshooting and the tutorials aren't enough, come and ask for help in our support server.

Love the app?

Please rate us on Google Play. If you would like to support the project, consider donating.

Simple tutorials

Make a volume button toggle the flashlight on the lockscreen

Make a floating button to simulate the 'F5' key on a keyboard

Make the buttons on a gamepad tap the screen for you

Make your side key / power button call a family member if pressed 5 times

Advanced tutorials

Make your volume buttons adjust the flashlight brightness on the lockscreen

Make a floating button to toggle your home lighting with Home Assistant

Make a custom modifier key on a Bluetooth keyboard

Our team πŸ§‘β€πŸ’»

Developers

Designers

Translators

Star History

Star History Chart