Coming from the Galaxy Nexus with configurable softkeys, I got pretty used to the menu key on the left, home in the middle and back on the right. I'm right handed and don't like to use 2 hands just to control my phone, and since the back key is my most used key, I like it in easy reach.
PREREQUISITES- must be rooted, doesn't matter if your on zv3 or zv4, and must be able to use a root browser/adb and read basic directions easily. I am not responsible if your phone stops working, your boss fires you, or gluten makes your manhood shoot off your body in a spectacular manor.
With that said, to swap those two keys, fire up a root browser, I prefer Root Browser from jrummy, navigate to /system/usr/keylayout and open up your gpio-keys.kl file with your file editor of choice.
This is what you will see, after a long Linux foundation disclaimer. This is what we want to mess with.
Key 158 that says BACK, change that to say MENU like key 139 does. And Key 139 that says MENU, change it to say BACK like key 158 does. DO NOT CHANGE ANYTHING ELSE UNLESS YOU KNOW WHAT YOU ARE DOING!
This is what it should look like when you are done.
Save the file, and reboot your device. When it reboots, your menu key should be on the left, home in the middle, and back on the right. The icons of course wont change, but I just shut off key lights under Settings>Display>Front touch key light and don't even notice or care anymore.
Hope this helps.
attached is a clean copy of gpio-keys.kl to use to restore with adb if needed. To revert, just do the opposite of above, and change MENU and BACK to what they were before, or if for some reason you cant use the keys anymore (shouldnt have that problem but anything can happen) use adb like this:
and your phone should be fixed.
(gpio-keys.kl inside of zip, since uploader doesnt like .kl extension)
If this has been covered before, please lemme know and I'll ask a mod to take this post down.
PREREQUISITES- must be rooted, doesn't matter if your on zv3 or zv4, and must be able to use a root browser/adb and read basic directions easily. I am not responsible if your phone stops working, your boss fires you, or gluten makes your manhood shoot off your body in a spectacular manor.
With that said, to swap those two keys, fire up a root browser, I prefer Root Browser from jrummy, navigate to /system/usr/keylayout and open up your gpio-keys.kl file with your file editor of choice.
This is what you will see, after a long Linux foundation disclaimer. This is what we want to mess with.
key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE
key 102 HOME WAKE
key 250 INFO
key 158 BACK VIRTUAL
key 172 HOME VIRTUAL
key 139 MENU VIRTUAL
key 249 CHANNEL_UP VIRTUAL
Key 158 that says BACK, change that to say MENU like key 139 does. And Key 139 that says MENU, change it to say BACK like key 158 does. DO NOT CHANGE ANYTHING ELSE UNLESS YOU KNOW WHAT YOU ARE DOING!
This is what it should look like when you are done.
key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE
key 102 HOME WAKE
key 250 INFO
key 158 MENU VIRTUAL
key 172 HOME VIRTUAL
key 139 BACK VIRTUAL
key 249 CHANNEL_UP VIRTUAL
Save the file, and reboot your device. When it reboots, your menu key should be on the left, home in the middle, and back on the right. The icons of course wont change, but I just shut off key lights under Settings>Display>Front touch key light and don't even notice or care anymore.
Hope this helps.
attached is a clean copy of gpio-keys.kl to use to restore with adb if needed. To revert, just do the opposite of above, and change MENU and BACK to what they were before, or if for some reason you cant use the keys anymore (shouldnt have that problem but anything can happen) use adb like this:
adb shell mount -o remount,rw /system
adb push gpio-keys.kl /system/usr/keylayout/
adb reboot
and your phone should be fixed.
(gpio-keys.kl inside of zip, since uploader doesnt like .kl extension)
If this has been covered before, please lemme know and I'll ask a mod to take this post down.