You can also consider letting the n900 keyboard be joystick, where ppl can set their own keys, and then make a stylus friendly virtual amiga keyboard popup when pressing fn key or something. This would fix the missing keys problem.. the missing keys are needed in many games for full experience I remeber a flight simulator, wich used most keys on keyboard to start the plane and then joystick to controle it.