First I would like to apologize to Netham45, I did contact him earlier today directly when I did not yet have permission to post here. Second, I would like to thank XDA to allow me to post my first post here.
I've been working very hard on and off for the past few weeks from the original sources. I have completely rewrote a vast majority of the original source code, but kept the underlying principles. Everything is becoming a little bit more object-oriented.
Here's what I've been up to:
- Direct X support
- Multiple analog joystick
- Mouse support (analog joystick)
- Touchscreen as a mouse device
- Preliminary Edit mode to move buttons around
- System action buttons ( popup keyboard, edit mode, exit, etc)
Regarding "Touchscreen as a mouse device", In FPS or MMO, touching the screen is badly interpreted and the "mouse-view" system becomes chaotic and uncontrollable. By re-emulating mouse input from the touchscreen, I've been able to control mouse-view in game and mouse "mechanics".
I'm currently re-writing again some part of the software, I'm taking the edit mode out of the gameplay mode, separation purposes. I need to address some little issues and complete my mouse emulation on the touchscreen. It's been a lot of fun adding support, a lot of learning how to interrupt and inject back into windows os.
Now all of this is done on my spare time, on and off. It's something that I like to do, but I have a family, kids and game commitment (SW:TOR Guildmaster).
Right now, here are the games I've been playing with a fair amount of success :
SW:The Old Republic (MMO)
Team Fortress 2 (FPS)
Alien Swarm (shoot-em up)
As soon as I get a feedback from Netham45 and I feel I can release an update, I'll do.
not sure that will work as the clicks on the screen "are the mouse"
was sorta thinking of the same sorta thing for FTL, as the touchscreen dont respond properly in game.
Also works great on asus vivotab (me400) full win 8. With FTL.
Have you thought about Putting the sources up in github so ppl can push commits and help you develop it
I grabbed the zip and made a few changes. Want me to send you a zip back?
I made a basic program to test the above theory, and i could not get it to work
the "Mouse Thumbstick" makes the app you are trying to control loose focus.