Virtual joystick
#1
Jabberwock
Posted 07 July 2004 - 05:43 AM
If not, is such a feature planned?
#2
Posted 07 July 2004 - 11:50 AM
#3
Posted 07 July 2004 - 04:22 PM
Personally, I'd like to be able to edit my sticks response curve and use hotkeys to switch pre-made responses on-the-fly. Axis shifts would also be handy (button3 + Xaxis = slider1_virtualstick1). While I'm dreaming: use a pair of sliders to alter X/Y axis center (for trim controls
I could think of new ideas all day
#4
Posted 07 July 2004 - 06:43 PM
#5
Posted 08 July 2004 - 02:11 AM
One problem though: Most games require a constant setting for a joystick. This might cause potential problems when you set out to code something up.
An example would be button+axis = virtual_axis. Once the button is released (returning the axis to its origional function), the virtual axis would have to maintain its set input.
Neat stuff, but probably complex to write.
Honestly though, being able to manipulate axis data on-the-go (axis shaping?) and allowing multiple responses would probably be the Ultimate Flight Sim Function, especially if it can be done with little overhead.
#6
Posted 08 July 2004 - 12:09 PM
#7
Posted 08 July 2004 - 07:57 PM
I did find something of interest though: ppjoy.
It has a virtual joystick driver built into it, and is very customizable. It even includes an app that sends mouse data to the OS via the virtual stick.... instant free joystick.
Thats good enough for me
Any chance of getting the ability to send axis data to the virtual stick through autohotkey? The most elegant solution would be a virtual joystick driver provided by autohoykey, but hey, I'm not picky if I can accomplish what I want.
By the way: THANK YOU. I can't say it enough really. I wrote an loop-lock-unlock using two seperate keys but mulitple states (loop runs: Puase loop if key "X" is pressed, unpause if key "y" is pressed twice). I thought it was going to be difficult, but it was actually quite easy.
#8
Posted 08 July 2004 - 08:13 PM
http://www.geocities... ... /IOCTL.htm
FYI: That site uses frames poorly.
#9
Posted 08 July 2004 - 10:06 PM
#10
Posted 09 July 2004 - 03:26 AM
autohotkey could just read real_joystick_axis and send to virtual_joystick_axis (with altrerations, of course
I think any sim-junky willing to learn autohotkey would be willing to install ppjoy.
#11
kasun sanjeeva
Posted 02 June 2008 - 04:55 AM
Is there a way to create a "virtual joystick" that would combine joysticks, keyboard scripts etc. into one controller?
If not, is such a feature planned?
#12
midget35
Posted 26 November 2008 - 04:05 PM
In principle - I love it! I hope to build an emulator frontend one day using a virtual joystick as a one stop shop for updating all emulator inputs when I install a new real world controller. The virtual controller would accommodate every imaginable number of buttons and joysticks, making it a piece of cake.
But PPJoy is very high maintenance - far from invisible, it is difficult to uninstall and difficult to use. Also - support across various ms operating systems is dodgy, and it has been abandonwear for some years.
When I saw the new ahk beta I got my hopes up that this might finally have been introduced. Saying that - the speed up is fantastic and I am delighted to see this is still in development at all. But the virtual joystick seems to be a very popular feature request and my last barrier before going ahead with this emulator frontend.
So that brings me to a question, having not heard much about this in recent months - has anyone stepped forward with the necessary skills to help implement this in ahk? if and when the time comes, I would be happy to offer my services for general testing and - when the 1st apps come off the back of it - usability testing and creating gfx cions and such.
thanks for any new info.
#13
Posted 17 April 2009 - 01:08 PM
#14
Guests
Posted 25 April 2009 - 01:46 PM
I would love to see this implemented in the near future, but thanks for the awesome program so far.
#15
Posted 26 April 2009 - 05:48 PM
Just go into your joystick settings and find out how each key is numbered and then find the key you want and use it.
Example:
Joy1::
Joy2::
And so on...




