2. FSX does not care if you are using a throttle of a joystick. In FSX, you are expected to use the throttle channel, which is not implemented for those joysticks. This is where you will hit the wall.
The reason is that the throttle will not work the same way as on a real F-16/F-18. Try it and you will see. It just doesn't work. There are multiple things that are not allowed in a virtual joystick. Most notably:
We do not know if it can be fixed with a keymap.ini (only with the ini created by our customer), or if it would require something special to work, or how to do that. I was able to run the program and the virtual pad was enabled as expected, but not one of the virtual joysticks worked.
// My joystick has a total of 38 possible buttons... // so I use a total of 38
// buttons + 3 axes = 41 buttons total
// My joystick has 255 possible positions (0 to 256)
// so I use 255 positions (0 to 256) as my increment
// My joystick has a max value of 32767 ( 0 to 65535 )
// so I use 65535 for my max value of my increment
// My joystick has a min value of -32768 ( -32768 to 0 )
// so I use -32768 as my min value of my increment
// My joystick has a sensitivity of.01 to 1 ( 1.0 to 10 )
// so I use 10 as my sensitivity of my increment
int num_buttons = 41;
int num_positions = 255;
int num_increments = 65535;
int max_value = 32767;
int min_value = -32768;
int sensitivity = 1.0;
// Finally, convert to ints.
int button_value = 0;
int position_value = 0;
So now I can have any position I want and any value I want. The only thing left to do is to program FSX to recognize that I have a joystick with those values. You can see in the link that that's what the code does, and I'm actually doing the same thing for the mouse buttons and the keyboard keys.
What I did was to adjust all the pots ( for those of you who don't know, pots are the little knobs you use to adjust the values or positions of buttons or switches ) to 0 and then 1. Then I set the values to incrementally increase starting at 1. 0 is the same as 0 and 1 is the same as 1, so I set them like this:
What is the expected output? What do you see instead?1. Logitech controller 1 (dual action), PPJoy joystick 1 (xbox 360 compatible, Dual Action)2. Controller 2 (other)3. Controller 3 (other)4. Controller 4 (other)5. Controller 5 (other)
Get your very first taste of torrent. Just put in the public torrent file, and you’re done. You will be provided with an easy, fast and simple way to download torrents directly into your computer. The basic function is as easy as clicking a mouse. 827ec27edc