Note 1: this is for touch screens in general, not just IPADs, but the subject can only be so long.
Note 2: With Simulated Keyboard I don't mean the half-a-screen-high keyboard.
Anyway, this is more a brainstorm than a proper feature request, but I hope to trigger a discussion of sorts.
When working on PC, you have keyboard keys (W,A,S,D, ESC, Space etc.), mouse position/clicks, and even a joystick.
When working on a tablet, you only have (multi)touch.
Wouldn't it be nice to supply a set of optional tools/plugins, specifically ment for use on a tablet?
For simulated Joystick, I'm thinking a circle which would, without touch, be the center point, and then +1 to -1 x-es and y-s, with the added nicity that the programmer just has to implement joystick controls instead of bugging about with multitouch, and set up the joystick's place + a skin.
For simulated Keyboard, I'm thinking specific tappable/holdable buttons which just trigger keyboard events. Again, the only thing the programmer has to worry about are it's position and it's skin, and the library should do the rest.
Finally, this should not ever replace the current touch events, however it could be easy if the only thing you need is a virtual joystick and a fire button.
Comments
Main reason is that orx tries to provide generic systems that work the same way across all platforms or accessor to hardware-specific features in a somewhat portable way.
This is more of a high level feature to me (I did the same cut for Scroll and orx, for example.)