Basically the current use of the accelerometer on emulators that support it is pretty much 'all or nothing', which doesn't really work well enough to be of any real use. What I suggest is that accelerometer movements can be assigned to specific buttons/dpad directions and used in conjunction with the keyboard keys. What would also be cool would be to have the emulator recognize simple accelerometer-based gestures, for example a 'flick' gesture, and have these assignable to buttons also. Here is a quick example of how the accelerometer could be used: F-Zero: Tilt left/right = Left and Right shoulder buttons (tilt car for going round corners tighter) Tilt up/down = Up/Down on dpad (Angle car up/down during jump) Flick = jump All other buttons assigned to keyboard keys. I'm sure you can think of many other uses in other games! Obviously controls would have to be saved on a per-game basis so you didn't have to keep reassigning them every time you played a different game.