Posted May 19, 2012
Hi there,
I'm not new to Freespace or the Open flavours, but there is one thing I'd really like to know. I'm currently doing some interface experiments with Helios (a touchscreen software with an editor that lets you create your own interfaces) and I want to do profiles for basically every space combat sim out there. Working on WC Saga and FS2 right now.
But there is 1 thing that pisses me off slightly - the game code, regardless of being vanilla or the Open varient, seems to ignore device IDs where button presses come from. So when I bind joystick button 1 to fire, every input device apart from the keyboard that sends a button 1 keystroke will fire the guns.
That in itself wouldn't be problematic, but windows handles touchscreens very similar to mouse inputs. So everytime I press some controls on the touchscreen, the ship fires.
Of course there are the obvious things like using the joystick driver to make the stick send keyboard keys and all that, but I'd like to know if there's a way to just make the game stop doing that instead of configuring everything around that problem.
It is kind of ironic - we can use Eyefinity, TrackIR and whatnot, but input devices are sometimes a very tough thing. I know of PPJoy, but to the best of my knowdledge Deon has stopped developing it and disabling some OS features to get it running on my 64bit system is a bit annoying.
Cheers!
I'm not new to Freespace or the Open flavours, but there is one thing I'd really like to know. I'm currently doing some interface experiments with Helios (a touchscreen software with an editor that lets you create your own interfaces) and I want to do profiles for basically every space combat sim out there. Working on WC Saga and FS2 right now.
But there is 1 thing that pisses me off slightly - the game code, regardless of being vanilla or the Open varient, seems to ignore device IDs where button presses come from. So when I bind joystick button 1 to fire, every input device apart from the keyboard that sends a button 1 keystroke will fire the guns.
That in itself wouldn't be problematic, but windows handles touchscreens very similar to mouse inputs. So everytime I press some controls on the touchscreen, the ship fires.
Of course there are the obvious things like using the joystick driver to make the stick send keyboard keys and all that, but I'd like to know if there's a way to just make the game stop doing that instead of configuring everything around that problem.
It is kind of ironic - we can use Eyefinity, TrackIR and whatnot, but input devices are sometimes a very tough thing. I know of PPJoy, but to the best of my knowdledge Deon has stopped developing it and disabling some OS features to get it running on my 64bit system is a bit annoying.
Cheers!