Maps game controller physical buttonsto virtual outputs that can be tuned for an optimal in-sim experience. Outputs can be virtual axes, or vitual buttons. A typical use would be mapping your Sptifire Mk IX elevator trim wheel to a single virutal axis that you use in sim. What's more, you can tune the sensitivity of the axis to aproximate the correct turn rate of the trim wheel in sim.
15
stars
4
forks
source link
Mapping the same button to multiple mappings causes the app to fail #30
If you map the same button to multiple mappings the app gets into a really weird state. We should support the same button in multiple mappings, or fail gracefully.
To recreate
Create a button to axis mapping for a trim wheel.
Create two button to button mappings for the same trim wheel (one for up and one for down).
Run all three mappings
You'll notice that no vJoy outputs work, and further more if you close the app and reopen it it won't pick up any vJoy outputs anymore until you restart your PC.
Desired behaviour
Support the same button being used in multiple mappings
OR don't allow the user to do it
OR fail gracefully and notify user
Stretch Goal
This could be related to other problems where people have referred to vJoy 'crashing'. I could do with detecting if there's a problem with vJoy every few seconds or something.
If you map the same button to multiple mappings the app gets into a really weird state. We should support the same button in multiple mappings, or fail gracefully.
To recreate
You'll notice that no vJoy outputs work, and further more if you close the app and reopen it it won't pick up any vJoy outputs anymore until you restart your PC.
Desired behaviour
Stretch Goal This could be related to other problems where people have referred to vJoy 'crashing'. I could do with detecting if there's a problem with vJoy every few seconds or something.