I was trying to get the key assigning problem fixed for a while and im glad i found this at xda, I had the problem where it would not let me assign separate buttons for their actions. so visit
http://forum.xda-developers.com/showthread.php?t=425646 and there is a cab there install that and it works great. I did still have a problem with the direction keys bc i decided to use the arrows as the directional pad. You just have to assign them to a different direction.
to go up you need to assign it to the left arrow
for down the right
for right, up
and left down.
and that fixed it for me and it works great! now i just have aproblem getting it into full screen!