Take control of your keys with open-source freedom!
What can you customize?
* Fingerprint gestures on compatible devices.
* Volume buttons.
* Navigation buttons.
* Bluetooth/wired keyboards.
* Buttons on paired devices may also function.
ONLY physical buttons can be remapped.
Compatibility varies by device and OEM restrictions. Note: This app isn't optimized for gaming controls.
Create advanced triggers by combining keys from any device. Configure simultaneous presses, sequences, or different press types (short/long/double). Apply context-aware constraints to customize when keymaps activate.
Restrictions apply:
* Power button
* Bixby button
* Mouse buttons
* Controller inputs (D-pad, thumbsticks, triggers)
Android system limitations prevent key remapping when the screen is off.
What actions are possible?
Certain features require root access and specific Android versions.
Explore all available actions: https://docs.keymapper.club/user-guide/actions
Required permissions
Permissions are requested only when needed for specific functions.
* Accessibility Service: Core functionality for key event monitoring.
* Device Admin: Required for screen-off actions.
* Modify System Settings: Adjusts brightness and rotation.
* Camera: Controls flashlight functionality.
Note: Accessibility service may affect "enhanced data encryption" on some devices.
Join our community: www.keymapper.club
Documentation: docs.keymapper.club
Released September 12, 2024
Android 14 compatibility and numerous fixes. View complete changelog.
2.6.2
11.2 MB
Android 5.0+
io.github.sds100.keymapper