Unleash your keys! Embrace the power of open-source with Keymapper! This versatile tool lets you customize your device's functionality to fit your unique needs. You can remap a variety of hardware buttons on your device, including fingerprint gestures on supported devices, volume buttons, navigation buttons, and even buttons on connected Bluetooth or wired keyboards. Keep in mind that buttons on other connected devices might also be remappable, but there's no guarantee that all buttons will work as expected. Keymapper is not designed to control games, and your device's OEM/vendor may prevent certain buttons from being remapped.
With Keymapper, you can create "triggers" by combining multiple keys from a single device or across different devices. Each trigger can perform multiple actions, with keys set to be pressed simultaneously or in a sequence. You have the flexibility to remap keys for short presses, long presses, or double presses, and you can set "constraints" for your keymaps to activate only under specific conditions.
However, there are certain buttons that cannot be remapped, such as the power button, Bixby button, mouse buttons, and the d-pad, thumb sticks, or triggers on game controllers. Note that your key maps won't work if the screen is off, due to Android limitations beyond the developer's control.
The possibilities for remapping your keys are vast. You can check out the full list of actions at https://docs.keymapper.club/user-guide/actions. Some advanced actions may require a rooted device and specific Android versions.
Keymapper requires certain permissions to function correctly, but you don't need to grant all of them. The app will prompt you if a permission is necessary for a feature. These permissions include:
- Accessibility Service: Essential for remapping to work, allowing the app to listen to and block key events.
- Device Admin: Needed to turn the screen off when using the action to do so.
- Modify System Settings: Required to adjust brightness and rotation settings.
- Camera: Necessary to control the flashlight.
On some devices, enabling the Accessibility Service may disable "enhanced data encryption." For more information and support, join the conversation on our Discord at www.keymapper.club or visit our website at docs.keymapper.club.
What's New in the Latest Version 2.6.2
Last updated on Sep 12, 2024, Keymapper now supports Android 14 and includes numerous bug fixes. Check out the detailed changelog for more information.