I am looking for a way to swap the rudder pedal axis with the ministick y axis on my logitech g940 flight system. The joystick, throttle quadrant and rudder pedals are recognizes by windows as three separate devices in ID#1,2,3. There are many games that only recognize inputs from ID#1, and they usually have the throttle set to the ministick y axis and the roll (rudder) set to the trim 1 wheel.
Is freepie able to remap axis from ID#2/ID#3 to axis on ID#1? I am a complete noob to freepie and this type of programming, so any detailed instructions/examples/tutorials would be greatly appreciated.
I am aware of a utility called PPJOY, but do not want to use it because of the unsigned drivers/window 7 test mode setup it uses.
Logitech G940 swapping axis.
-
- One Eyed Hopeful
- Posts: 5
- Joined: Tue Apr 01, 2014 9:46 am
-
- Petrif-Eyed
- Posts: 2166
- Joined: Mon Jun 22, 2009 8:36 am
- Location: Stockholm, Sweden
Re: Logitech G940 swapping axis.
Hi, you could use FreePIE read the values and then send them to vJoy which has a signed driver
-
- One Eyed Hopeful
- Posts: 5
- Joined: Tue Apr 01, 2014 9:46 am
Re: Logitech G940 swapping axis.
Thank you for the reply and the Vjoy suggestion. Like I previously mentioned, I am a noob to programming/using FreePIE, any suggestions an how I would go about using it to get my desired results, or any instructions/examples/tutorials I could use to learn how to do this?
-
- Petrif-Eyed
- Posts: 2166
- Joined: Mon Jun 22, 2009 8:36 am
- Location: Stockholm, Sweden
Re: Logitech G940 swapping axis.
It would be something like
Download vJoy and test with their built in software first. Then try to find the values from your logitech in FreePIE
do it like
When you have found the index in freepie and the correct axis (sliders, x, y, zRotation etc)
Feedthat to vJoy
Code: Select all
vJoy[0].x = joystick[0].sliders[0]
do it like
Code: Select all
if starting:
index = 0
diagnostics.watch(joystick[index].sliders[0])
Feedthat to vJoy
-
- One Eyed Hopeful
- Posts: 5
- Joined: Tue Apr 01, 2014 9:46 am
Re: Logitech G940 swapping axis.
Thank you very much for your help, I will try it.
-
- Golden Eyed Wiseman! (or woman!)
- Posts: 1498
- Joined: Fri Jul 08, 2011 11:47 pm
Re: Logitech G940 swapping axis.
CyberVillains suggestion is the best, since FreePIE is newer and supported.
If you can't get it to go however using FreePIE, then you can always use PPJoy to do the same thing. There is a hack of PPJoy that allows you to force it into ID#1 - not sure if vJoy has this feature or not?
If you dont wish to use the patch with PPJoy, you can force your virtual joystick into position #1 by removing all joysticks except the virtual one, then after the game is loaded, connecting your other sticks.
If you can't get it to go however using FreePIE, then you can always use PPJoy to do the same thing. There is a hack of PPJoy that allows you to force it into ID#1 - not sure if vJoy has this feature or not?
If you dont wish to use the patch with PPJoy, you can force your virtual joystick into position #1 by removing all joysticks except the virtual one, then after the game is loaded, connecting your other sticks.