As a reviewer, I've had the opportunity to get my hands on quite a few Android-powered devices. One of the things that bugs me is that devices may not necessarily have the same button layout. Home, Menu, Back, and Search may not be in that order, or they may be assigned to different apps, actions, or intents.

To address this, XDA-Developer appelflap has created an app that can be side-loaded on rooted devices that will allow you to remap your buttons.

Since every device has a different way to map buttons, your results may vary, so the developer recommends running a backup first.

Functions that can be assigned:

  • Power

  • Home

  • Menu

  • Back

  • Search

  • Volume up

  • Volume down

  • Camera

  • Focus

  • Endcall

  • Call

  • Media Play/Pause

  • Media Stop

  • Media Next

  • Media Previous

  • Media Rewind

  • Media Fast Forward

  • Dpad center

  • Dpad up

  • Dpad down

  • Dpad left

  • Dpad right

If you decide to give this a try, read the disclaimers and download the app from this thread on XDA-Developers. Make sure you come back and let us know how it worked out for you.

Source: XDA-Developers