Unleash your keys with the power of open-source technology! With this app, you can remap a variety of hardware buttons to enhance your device's functionality. Compatible hardware includes fingerprint gestures on supported devices, volume buttons, navigation buttons, and buttons on Bluetooth or wired keyboards, as well as those on other connected devices. However, please note that only hardware buttons can be remapped, and there's no guarantee that all buttons will work as intended. This app is not designed to control games, and your device's OEM or vendor may prevent certain buttons from being remapped.
You can create "triggers" by combining multiple keys from a single device or across different devices. Each trigger can execute multiple actions, with keys set to be pressed simultaneously or in a sequence. Remapping options include short presses, long presses, and double presses. Additionally, you can set "constraints" on your keymaps to activate them only under specific conditions.
However, some buttons cannot be remapped, such as the power button, Bixby button, mouse buttons, and game controller components like the D-pad, thumb sticks, or triggers. Remember, your key maps will not function if the screen is off, due to Android limitations beyond the developer's control.
Wondering what you can remap your keys to do? The possibilities are vast, but some actions require a rooted device and specific Android versions. For a comprehensive list of actions, visit https://docs.keymapper.club/user-guide/actions.
Regarding permissions, you don't need to grant all of them for the app to function. The app will prompt you if a permission is necessary for a feature. Key permissions include:
- Accessibility Service: Essential for remapping to work, allowing the app to listen to and block key events.
- Device Admin: Required to turn the screen off using the designated action.
- Modify System Settings: Needed to adjust brightness and rotation settings.
- Camera: To control the flashlight.
Note that on some devices, enabling the accessibility service may disable "enhanced data encryption."
Join our community on Discord at www.keymapper.club or visit our website at docs.keymapper.club for more information.
What's New in the Latest Version 2.6.2
Last updated on Sep 12, 2024
Version 2.6.2 now supports Android 14 and includes numerous bug fixes. Check out the full changelog for details.