I will be covering how you can control your Android using virtual hardware keys on some of the applications on your device later in a separate post. But before that I will have to make arrangements so that you can install those apps on your device even when the keys are not working. Come on, no one keeps such apps installed on their Android beforehand, right? This post is for the users who already have non-functioning Android hardware keys. Before we continue, install Android SDK on your computer and enable ADB Platform tools. You can have a look at our article on Chrome for Android debugging where we have discussed it in the first two steps. Having done that, add the path of ADB files to Windows Environment Variables. If you don’t know how to do that, refer to out article on Windows keyword and have a look at steps 3 to 6. This makes sure you can use the ADB command throughout Windows. Also make sure that your device drivers are installed as well.

Waking Up Phone.

Before we use any of the key events, you will have to wake up your phone first and with the power button not working, it would not be an easy task. Sadly I was not able to find any command that could wake the phone but you can always reboot your phone using the command adb reboot and once the phone reboots, use the following keypress events to install the applications.

Use Key Events

After the phone wakes up, you can use the following syntax to control: use the command adb shell input keyevent . Just replace the keycode with the numbers corresponding to the events you would like to perform as mentioned in the table.

Conclusion

The above trick will help you if you have broken the hardware keys of your device. Don’t forget to tune in soon when we see how we can map virtual hardware keys on an Android phone even when the hardware keys are broken. The above article may contain affiliate links which help support Guiding Tech. However, it does not affect our editorial integrity. The content remains unbiased and authentic.

How to Use ADB to Control Keypress events on Android - 26How to Use ADB to Control Keypress events on Android - 9How to Use ADB to Control Keypress events on Android - 50How to Use ADB to Control Keypress events on Android - 75How to Use ADB to Control Keypress events on Android - 81How to Use ADB to Control Keypress events on Android - 88How to Use ADB to Control Keypress events on Android - 94How to Use ADB to Control Keypress events on Android - 58How to Use ADB to Control Keypress events on Android - 78How to Use ADB to Control Keypress events on Android - 1How to Use ADB to Control Keypress events on Android - 2