Nexus 4 Nav soft-keys not responding On my Nexus 4 (Lollpop), the nav keys no longer respond when it is in portrait mode, and the q key no longer responds when it is in landscape mode. Here is the bug report. This has been discussed at the Google Group, and Grigoriy Kraynov has brilliantly put together an unofficial fix, but it requires rooting the Android. (Correction: Maybe not rooting it, but definitely some dangerous digging around in the OS's innards.)

There are also occasionally ghost presses. (I configured my phone to show a white dot when there is a press, and sometimes there are a lot of them all together, usually in this malfunctioning area, without my pressing the screen.)

It's been called a hardware bug in the digitizer, but it looks to me like it's in the software layer -- why would one particular rectangle stop working?

Can anyone suggest a simpler way to fix this? It's hard to believe that Google would allow such a significant bug to go unfixed.

My workaround is to install the Button Savior Non Root app and an autorotator app (to enable 4-way rotate in every app). This workaround is more or less OK.
I used Nexus Root Toolkit on my Nexus 4 with Android 5.1.1. Here's what I did:


Rooted my Nexus 4
Launch &rarr; Fastboot Flash &rarr; Recovery&rarr; Latest CWM
It installs Quick Reboot app in your Nexus 4. Open it and "Recovery" will reboot your device in recovery mode. If it asks for root permission, grant it.
Install zip &rarr; Install zip from sideload
In Nexus Root Kit &rarr; Advanced Utilities (Click on Launch in NRK) 
Launch CMD Prompt
It will show you the path of current location. Copy the correct UPDATE.zip (download).
In your device, enter the command adb sideload UPDATE.zip.


That's it. Go back and reboot your device.

Enjoy!