There is a reason for that, and a solution as well.
The Mode Switch was intended to triple the amount of keybindings/controls that you could program. As an example, for the trigger switch, using the SST profile editor you might program Mode 1 for firing guns, Mode 2 for firing rockets, and Mode 3 for firing missiles.
Outside of the SST profile editor, however, the Mode Switch does not work, and this is because Saitek designed their programming driver so that Windows would hide the Mode Switch function in order that their software would have exclusive access. The programming driver is not the same as the Saitek Smart Technology profile editor program. When the yoke or joystick is first installed you do not have to install the SST profile editor, only the drivers. The Saitek Smart Technology profile editor is optional, and unnecessary. However, whether you choose to install SST or not, along with the necessary driver(s) is the programming driver as well.
One solution is to select the applicable Saitek/Logitech peripheral (Yoke or HOTAS) in the Game Controllers window. The easier way to do this is to enter in the search bar "Game Controller" then select "Set up USB Game Controllers". Scroll down and highlight the applicable controller--yoke or joystick--then click "Properties". As long as the Properties window is open and active the Mode Switch will now correctly function. Unfortunately, this requires remembering to do this each and every time you use your flight sim. However, there exists a more elegant--and permanent--solution.
For each of the three controllers, Saitek has an associated programming driver. They should be located in C:\Windows\System32, and are as follows:
- Pro Flight Yoke: SaiD0BAC.pr0
- X52 HOTAS: SaiD0255.pr0
- X52 Pro HOTAS: SaiD0762.pr0
That's it! Simply reboot your system and now you'll be able to use the Mode Switch outside of the SST profile editor software.
*For the X52/X52 Pro, the mouse controller and scroll wheel is also effected and should work using this fix.