I posted this message on XDA as well, but here it goes: While playing this game today called Exitium, I got a crazy idea in my head. "What if there was a way to take games with virtual controllers (D-Pad and buttons) and map them to physical keys?" Either on a built-in keyboard like the Droid 4, or the Xperia Play's keys, or even mapping them to a third party device such as a bluetooth keyboard or Wiimote/PS3 controller. Obviously the easiest solution here is to contact the developer and request hardware button support within the game you are wanting to play. But... I have looked everywhere and have not found an outside application that attempts to do this. So after a long talk with a friend of mine, we came up with some rough draft ideas of how this could be done. Unfortunately neither of us have a lick of sense when it comes to actual programming and the idea of creating this from the ground up seems impossible at our level. So what I was wondering, is if there already is an app out there that can take a point on the touchscreen, and assign it to a keypress on a physical device? And if not, are there any developers out there willing to give this a stab (and I'd obviously give as much input as I possibly could), or someone willing to help me try to understand where I'd even begin to make something like this? I know this probably sounds like a mess but I promise I tried to make it as simple and coherent as I possibly could. Thanks for taking the time to read this.