Microsoft Flight Simulator

Microsoft Flight Simulator

View Stats:
Does this game recognize Virpil HOTAS?
Does this game recognize Virpil HOTAS as an actual controller or does it give you the option of being able to set up the controller and allow you to program the buttons in yourself? I'd hate like hell to get this game only to find out the HOTAS is not supported nor can I even map things in myself. I don't fly mouse and keyboard and have no problem putting the keybindings myself as I do play Star Citizen and have to do that after every patch (don't ask why, I still don't know why myself).
< >
Showing 1-15 of 17 comments
Sandhill Aug 30, 2020 @ 12:58pm 
I don't own one but my guess is that it is not pre-programmed. The binding process is pretty easy once you understand it, like Star Citizen it will take more than a few moments, but oh well...:lunar2019smilingpig:
A good explanation, he shows the assignment of things not pre-programmed in the section on his rudder pedals.
https://www.youtube.com/watch?v=1DXdGaRgnhU&t=11s
Last edited by Sandhill; Aug 30, 2020 @ 1:02pm
RedWolfofDeath Aug 30, 2020 @ 9:52pm 
Originally posted by Sandhill:
I don't own one but my guess is that it is not pre-programmed. The binding process is pretty easy once you understand it, like Star Citizen it will take more than a few moments, but oh well...:lunar2019smilingpig:
A good explanation, he shows the assignment of things not pre-programmed in the section on his rudder pedals.
https://www.youtube.com/watch?v=1DXdGaRgnhU&t=11s


In that video, the game doesn't recognize the pedals though. Game doesn't recognize Virpil sadly.
The thing is though that even if the game auto assigned then it would very rarely have the button assignments where you wanted them so you would need to rebind anyway.
Sandhill Aug 31, 2020 @ 9:48am 
Originally posted by RedWolfofDeath:
Originally posted by Sandhill:
I don't own one but my guess is that it is not pre-programmed. The binding process is pretty easy once you understand it, like Star Citizen it will take more than a few moments, but oh well...:lunar2019smilingpig:
A good explanation, he shows the assignment of things not pre-programmed in the section on his rudder pedals.
https://www.youtube.com/watch?v=1DXdGaRgnhU&t=11s


In that video, the game doesn't recognize the pedals though. Game doesn't recognize Virpil sadly.
In the video the pedals are recognized, just not pre-programmed. If the Virpil appears in the rotating set of controllers, it is recognized, and you just have to assign the buttons and axis. If not, you have to look to questions like is it recognized by Windows.
RedWolfofDeath Aug 31, 2020 @ 10:37am 
Originally posted by Sandhill:
Originally posted by RedWolfofDeath:


In that video, the game doesn't recognize the pedals though. Game doesn't recognize Virpil sadly.
In the video the pedals are recognized, just not pre-programmed. If the Virpil appears in the rotating set of controllers, it is recognized, and you just have to assign the buttons and axis. If not, you have to look to questions like is it recognized by Windows.

So, when I went into the controller settings, it said my Virpils were highlighted but did not show a picture. That part is so far correct. However, I can't even program any buttons as then I get an error message saying button config does not exist. Aka, it doesn't actually recognize my switches on the throttle despite saying it recognizes that it's a Virpil HOTAS. Can't even bind anything on the joystick. Sadly, it seems that Virpil users can't even play the game until Microsoft offers support of some kind with that HOTAS as it seems they only go for certain HOTAS over others. Similar to that one Ace Combat game that only did certain HOTAS and not all.
RedWolfofDeath Aug 31, 2020 @ 10:39am 
Originally posted by Goat Herder:
The thing is though that even if the game auto assigned then it would very rarely have the button assignments where you wanted them so you would need to rebind anyway.

Agree with the auto assign. However, when the game recognizes that you are using a Virpil HOTAS but then says the button does not exist, that becomes a problem. Without getting too much into it, the Virpil Throttle has switches on there in which this game does not recognize leaving half the controller unusable. And sadly those switches work great for having a 4 engine play or creating a startup sequence to turn on the plane. But the game doesn't recognize those switches which is all I'm asking is to recognize those switches and the Stick itself. Otherwise the only way for me to play is M/K and I most certainly can't fly M/K no matter the game.
Sandhill Aug 31, 2020 @ 11:45am 
The hotas, all the buttons, axis etc show up and look good in Windows Device Manager? There are certainly people flying with Virpil products at this moment...
When binding, with your HOTAS selected, if you select the rectangle for the function you'd like to bind, and then select "Search for Input" and press the key on the HOTAS that you'd like to bind, does that not work?
Rereading what you've said, does the game recognize some of the switches, but not others?
If so, I would expect Device Manager to react the same, just some of the buttons. I'd think that if that was the case it would be the Virpil not sending recognizable signals from those buttons, and maybe the Virpil software controls that?
Have you posted on the Virpil forums to see if anyone else has a clue? It just seems odd that something as straight forward as binding keys from a usb device to a game that's looking for keys from a usb device should be difficult.
Last edited by Sandhill; Aug 31, 2020 @ 12:23pm
RedWolfofDeath Aug 31, 2020 @ 1:14pm 
Originally posted by Sandhill:
The hotas, all the buttons, axis etc show up and look good in Windows Device Manager? There are certainly people flying with Virpil products at this moment...
When binding, with your HOTAS selected, if you select the rectangle for the function you'd like to bind, and then select "Search for Input" and press the key on the HOTAS that you'd like to bind, does that not work?
Rereading what you've said, does the game recognize some of the switches, but not others?
If so, I would expect Device Manager to react the same, just some of the buttons. I'd think that if that was the case it would be the Virpil not sending recognizable signals from those buttons, and maybe the Virpil software controls that?
Have you posted on the Virpil forums to see if anyone else has a clue? It just seems odd that something as straight forward as binding keys from a usb device to a game that's looking for keys from a usb device should be difficult.


So, I've seen on posts that players, using Virpil, are having issues playing this game with that HOTAS. As such, the game recognizes Virpil, but half of the switches on there are not recognized. The axis are also not being recognized and it gives an error stating that the button or axis is not recognized. I've tried this with other switches with some success. The major problem is that axis aren't being recognized and half the switches and buttons aren't being recognized either making it unplayable. I have not posted on Virpil forums, mostly due to the fact that it's not exactly the best place to get advice on fixing issues. I'll have to check with those forums later. However, I prefer sticking to one forum, i.e. this forum for guides or if devs are kind enough to say what system they are working on next. I see many are having issues in the peripherals section that a dev have posted. I do own the x-55 as well, however, that doesn't seem to be supported either.

Weird seeing as how the x-56 is a slightly better version of that one, but apparently x-55 is not being supported currently by even saitek.
Sandhill Aug 31, 2020 @ 2:14pm 
Just way bizzare that some buttons and switches appear when you use "Search for Input" and some don't.
All do show up in Windows Device Manager?
kalnaren Aug 31, 2020 @ 4:58pm 
I have a Virpil HOTAS.

I have noticed that the game just refuses to bind certain buttons and switches on my throttle (I have an original MT50). I'm suspecting the game actually has an upper limit on the logical button assignments, but that's a guess, I haven't tested it.

I did end up having to create a custom profile in the Virpil Software Suite for the throttle in order to bind some of the switches. By default they're set so they ALWAYS transmit as if they're pushed when they're in one position or the other. This is great for games that support three-way switch abstractions (DCS) or can deal with a toggle being held (literally everything else). However MSFS apparently doesn't like this. I had to re-program them so they act as momentary switches when toggled.

I had no issues binding the momentary ON-CENTER-ON switches. The momentary push buttons seem to not be recognized every now and then and I have to restart the program to get them to work.

The encoders seems to work fine, as do all the axis.

I'll need to do some more testing to see what physical button is assigned to what logical button and see if there's an upper limit to what MSFS will detect. DCS will support 128 buttons but IIRC Windows itself can actually only see 32, so if MSFS is using the built-in windows stuff it may ignore certain logical buttons.

Originally posted by Sandhill:
Just way bizzare that some buttons and switches appear when you use "Search for Input" and some don't.
All do show up in Windows Device Manager?

Windows Device Manager won't really be useful, OP will need to use the Virpil Software Suite. Windows will only see 32 logical buttons.. the Virpil throttle (depending on model) can have over 80.
Last edited by kalnaren; Aug 31, 2020 @ 5:03pm
RedWolfofDeath Sep 3, 2020 @ 3:32pm 
Originally posted by kalnaren:
I have a Virpil HOTAS.

I have noticed that the game just refuses to bind certain buttons and switches on my throttle (I have an original MT50). I'm suspecting the game actually has an upper limit on the logical button assignments, but that's a guess, I haven't tested it.

I did end up having to create a custom profile in the Virpil Software Suite for the throttle in order to bind some of the switches. By default they're set so they ALWAYS transmit as if they're pushed when they're in one position or the other. This is great for games that support three-way switch abstractions (DCS) or can deal with a toggle being held (literally everything else). However MSFS apparently doesn't like this. I had to re-program them so they act as momentary switches when toggled.

I had no issues binding the momentary ON-CENTER-ON switches. The momentary push buttons seem to not be recognized every now and then and I have to restart the program to get them to work.

The encoders seems to work fine, as do all the axis.

I'll need to do some more testing to see what physical button is assigned to what logical button and see if there's an upper limit to what MSFS will detect. DCS will support 128 buttons but IIRC Windows itself can actually only see 32, so if MSFS is using the built-in windows stuff it may ignore certain logical buttons.

Originally posted by Sandhill:
Just way bizzare that some buttons and switches appear when you use "Search for Input" and some don't.
All do show up in Windows Device Manager?

Windows Device Manager won't really be useful, OP will need to use the Virpil Software Suite. Windows will only see 32 logical buttons.. the Virpil throttle (depending on model) can have over 80.

Do you have a video of this somewhere? Also, the game doesn't recognize the throttle's axis as a thing but does recognize the sticks axis. Well, recognize isn't the correct word, but there is a setting for the Joystick X, Y, Z axis but nothing for the throttle axis which I believe should be Slider.
kalnaren Sep 3, 2020 @ 3:58pm 
Originally posted by RedWolfofDeath:
Originally posted by kalnaren:
I have a Virpil HOTAS.

I have noticed that the game just refuses to bind certain buttons and switches on my throttle (I have an original MT50). I'm suspecting the game actually has an upper limit on the logical button assignments, but that's a guess, I haven't tested it.

I did end up having to create a custom profile in the Virpil Software Suite for the throttle in order to bind some of the switches. By default they're set so they ALWAYS transmit as if they're pushed when they're in one position or the other. This is great for games that support three-way switch abstractions (DCS) or can deal with a toggle being held (literally everything else). However MSFS apparently doesn't like this. I had to re-program them so they act as momentary switches when toggled.

I had no issues binding the momentary ON-CENTER-ON switches. The momentary push buttons seem to not be recognized every now and then and I have to restart the program to get them to work.

The encoders seems to work fine, as do all the axis.

I'll need to do some more testing to see what physical button is assigned to what logical button and see if there's an upper limit to what MSFS will detect. DCS will support 128 buttons but IIRC Windows itself can actually only see 32, so if MSFS is using the built-in windows stuff it may ignore certain logical buttons.



Windows Device Manager won't really be useful, OP will need to use the Virpil Software Suite. Windows will only see 32 logical buttons.. the Virpil throttle (depending on model) can have over 80.

Do you have a video of this somewhere? Also, the game doesn't recognize the throttle's axis as a thing but does recognize the sticks axis. Well, recognize isn't the correct word, but there is a setting for the Joystick X, Y, Z axis but nothing for the throttle axis which I believe should be Slider.
A video for what, specifically?
RedWolfofDeath Sep 3, 2020 @ 4:56pm 
Originally posted by kalnaren:
Originally posted by RedWolfofDeath:

Do you have a video of this somewhere? Also, the game doesn't recognize the throttle's axis as a thing but does recognize the sticks axis. Well, recognize isn't the correct word, but there is a setting for the Joystick X, Y, Z axis but nothing for the throttle axis which I believe should be Slider.
A video for what, specifically?

Nevermind. Look in the periphials trouble shoot forum post. that apparently fixes everything and you wont have to do what you did anymore.
HoboCop Sep 8, 2020 @ 4:42am 
Originally posted by kalnaren:
I have a Virpil HOTAS.

I have noticed that the game just refuses to bind certain buttons and switches on my throttle (I have an original MT50). I'm suspecting the game actually has an upper limit on the logical button assignments, but that's a guess, I haven't tested it.

I did end up having to create a custom profile in the Virpil Software Suite for the throttle in order to bind some of the switches. By default they're set so they ALWAYS transmit as if they're pushed when they're in one position or the other. This is great for games that support three-way switch abstractions (DCS) or can deal with a toggle being held (literally everything else). However MSFS apparently doesn't like this. I had to re-program them so they act as momentary switches when toggled.

I had no issues binding the momentary ON-CENTER-ON switches. The momentary push buttons seem to not be recognized every now and then and I have to restart the program to get them to work.

The encoders seems to work fine, as do all the axis.

I'll need to do some more testing to see what physical button is assigned to what logical button and see if there's an upper limit to what MSFS will detect. DCS will support 128 buttons but IIRC Windows itself can actually only see 32, so if MSFS is using the built-in windows stuff it may ignore certain logical buttons.

Originally posted by Sandhill:
Just way bizzare that some buttons and switches appear when you use "Search for Input" and some don't.
All do show up in Windows Device Manager?

Windows Device Manager won't really be useful, OP will need to use the Virpil Software Suite. Windows will only see 32 logical buttons.. the Virpil throttle (depending on model) can have over 80.

Direct X devices support up to 128 buttons? I have my warbrd base with f18 grip and hog throttle bound to one device using T.A.R.G.E.T (I changed the usbid of the virpil to match the hog flight stick usbid) and it supports 128 buttons in both windows AND in MSFS2020?
kalnaren Sep 8, 2020 @ 5:02am 
Originally posted by HoboCop:

Direct X devices support up to 128 buttons? I have my warbrd base with f18 grip and hog throttle bound to one device using T.A.R.G.E.T (I changed the usbid of the virpil to match the hog flight stick usbid) and it supports 128 buttons in both windows AND in MSFS2020?
DirectInput supports up to 128 buttons and (IIRC) 8 axis per device. Older versions of DirectInput only supported 32 buttons.

Some games, for some reason, still use older DI components that only support 32 buttons (I'm looking at you, Elite: Dangerous). If you open the USB game controller thingy in the Windows Control Panel, you'll only see a max of 32 buttons.

As for the button issue I was having in MSFS with it not detecting my buttons, that was my own fault -I unintentionally changed mode on the throttle to a mode those buttons aren't mapped to. Though I still couldn't get it to bind the constant state switches.
< >
Showing 1-15 of 17 comments
Per page: 1530 50