Jump to content
The simFlight Network Forums

How many "virtual" joysticks are there in FSUIPC?


Recommended Posts

I don't know...those offsets have been around for quite a while now, so I don't think it is an FSUIPC issue but I can check.
However, I am away from this afternoon, back next week, so it will take me a while before I can take a look at this in detail.
Keep me updated if you find anything, otherwise I will report back once I have checked that offset area (mid to end of next week),


Link to comment
Share on other sites

49 minutes ago, John Dowson said:

Sorry but I still haven't had time to look into this.... I am on holiday now, until the 3rd January, but will try and look further into this issue next week, when time permits. I will report back again once I have investigated.


Thanks... please let me know if you need me to test anything.


Link to comment
Share on other sites

  • 2 weeks later...

Ok, I have now looked into this. Offset area 0x7F00 is badly documented, and is for real joysticks not virtual ones. Basically it is a copy of the facilities provided at offset 0x03C0, but for joysticks with up to 128 buttons, not the facilities for virtual joystick buttons provided at 0x3340. I will correct the documentation.

So, for your original question:

On 12/11/2022 at 11:20 PM, pilotjohn said:

Is it 16 (64-79)? I'm trying to space my panels out.

For virtual device access via offsets, it is only 9 (64-72) and via offsets 0x3340 and 0x29F0. This provides access to 288 virtual buttons.

Sorry for the confusion, and the time taken for me to look into this.




Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.