RockH Posted November 14, 2020 Report Posted November 14, 2020 My apology if this has been asked before but I’m trying to program the 2 rotaries on the saitek x52 pro MFD panel to control speed and altitude, however, fsuipc does not recognize these knobs. Is this a known deficiency or am I missing something?
John Dowson Posted November 14, 2020 Report Posted November 14, 2020 2 hours ago, RockH said: however, fsuipc does not recognize these knobs. Is this a known deficiency or am I missing something? If they are recognized by windows, they should be recognized by FSUIPC. Where are you looking? Usually rotaries are actually buttons, and have two buttons that register in each direction. So they should appear in the buttons & switches assignments tab. However, if they have been assigned button numbers > 32 they will not be seen in the assignments panels, and you will have to resort to lua if you want to use them with FSUIPC. There is an example lua script provided called HidDemo.lua that you can try if this is the case
RockH Posted November 14, 2020 Author Report Posted November 14, 2020 Hi John, Thank you for your response. If you are familiar with the x52 Hotas, under the mdf display on the throttle side, there are two knobs on the two sides and two buttons at the center and non of these are recognized by fsuipc. At first I thought that it’s a hardware problem, so I test them in windows and they all functioned. Normally, in fsuipc, I just press the buttons or turn the knobs and then fsuipc would recognize them and I just assigned functions to them. I’ve successfully assigned all buttons and even the mouse wheel on the throttle through fsuipc. I will Dig around some for and look at the Kia script that you suggested. Thank you, Rock
John Dowson Posted November 15, 2020 Report Posted November 15, 2020 11 hours ago, RockH said: so I test them in windows and they all functioned So you can seem them in the windows game controller properties panel? Do they show as buttons or axes? You can also check your FSUIPC log file to see how many buttons/axes are recognised. I have an X-55 which has 35 buttons, so there aare 3 that I cannot access using the FSUIPC assignments panel: Quote 250 Product= Saitek Pro Flight X-55 Rhino Throttle 250 Manufacturer= Madcatz 250 Serial Number= G0001630 250 Vendor=0738, Product=A215 (Version 0.119) 297 GUIDs returned for product: VID_0738&PID_A215: 297 GUID= {8B238AC0-45DE-11EA-800C-444553540000} 297 Details: Btns=35, POVs=(0, 0, 0, 0), Cal=x00000000, Max=R255,U255,V255,X1023,Y1023,Z255
RockH Posted November 15, 2020 Author Report Posted November 15, 2020 Hi John, turned out that these buttons are above 32, so I was able to get them to work with the Lua script that you mentioned. Thank you very much for your guidance. I have another question I hope you can point me in the right direction - now that these knobs work but I had to roll 2-3 detente for it to register as 1 press, is there an option to increase the “sensitivity” or do you think it’s a hardware limitation?
John Dowson Posted November 15, 2020 Report Posted November 15, 2020 5 minutes ago, RockH said: but I had to roll 2-3 detente for it to register as 1 press, is there an option to increase the “sensitivity” or do you think it’s a hardware limitation? Not sure. You could try looking at the Rotaries.lua example to see if that helps. You could also try adjusting the PollInterval in your [Buttons] section of your ini.
John Dowson Posted November 15, 2020 Report Posted November 15, 2020 9 minutes ago, John Dowson said: You could also try adjusting the PollInterval in your [Buttons] section of your ini. Sorry, that is only for the polling of your button assignments. In the HidDemo.luia, adjust the Pollrate variable instead.
RockH Posted November 15, 2020 Author Report Posted November 15, 2020 Will give that a try. Thank you so much, John!
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now