Using Saitek Pro Flight Yoke Mode Switch

From FlightGear wiki
Jump to navigation Jump to search

Before you start

To use the Mode Switch you need to install the Smart Technology software that came on the CD with your yoke. Install it after installing the drivers.


Running the Profile Editor

If the Profile Editor does not run after installation, you can run it from the Start Menu - Start - All Programs - Smart Technology (folder) - Profile Editor. If you have the rudder pedals as well as the yoke you will have to select the yoke in the first dialog box that appears. At the top right is Product Programming Support. Click on 'Programming'. Here is the top left corner of the page that appears:


Saitek Yoke - Top Left Blank.jpg


Creating a blank safety profile

The first thing to do is create a profile that does nothing, i.e. does not interfere in any way with the current working of the yoke. This is your "safety" backup. Click on (Create) Profile. This generates the file that will be saved and opens the Save as dialog. Give the profile a suitable name (such as Blank) and save it.


What the software does

It simulates keystrokes. You can assign different keystrokes to specific yoke buttons for each mode. Then, when you select a mode and press a button, that/those keystroke(s) are sent to Flightgear. Just as if you had typed them at the keyboard. But this does have the limitation of only being able to use commands that exist on keyboard.xml and multikey.xml. And that also means no 'repeatable' actions, such as 'Trim' Elevator'. So we will not discuss it.


Mod-Key style of use

What we are going to do is make the Mode Switch act as if we are pressing the Shift, Ctrl or Alt keys while pressing a yoke button - emulating <mod-shift>, <mod-ctrl> and <mod-alt>. Mode 1 is none of the above pressed. Choose which 2 of the 3 mod conditions you want to use. In this article we will use Shift in Mode 2 and Ctrl in Mode 3. It really doesn't matter unless you already have your yoke programmed with mods. To make Mode 2 emulate pressing the Shift key, hold your mouse pointer in the large blank rectangle under Mode 2, and then click on the little arrow that appears.


Saitek Yoke - To make little arrow appear.jpg


A popup menu appears. Click on "New Key Presses...". You now see this:


Saitek Yoke - New Key Presses clicked.jpg


Ignore where the cursor is (this is just for a name) and click in the bigger rectangle. Then give the Shift key a tap. An icon of the Shift key will appear in the rectangle. Click on the little green tick mark. (If you got it wrong, click on the little red cross and try again. You will have this, if you got it right:


Saitek Yoke - Shift key done..jpg


If it doesn't look like that, click on one of the incorrect key icons. You will be taken back to the point before you clicked the green tick. You can then right-click on any incorrect keys and select Cut. And redo tapping the Shift key if needed.

Now go to the column for Mode 3, and repeat all the ablove actions, except using the Ctrl key, instead of Shift. Now you need to create the profile. Click on (Create) Profile. The profile will be created and the Save As dialog will open. Choose a suitable name for the profile and save it. You will now need to edit your joysticks's xml file. There is plenty of information on that. You will of course need to program <mod-shift> and <mod-ctrl> sections for the buttons.

Very Important

  • If you assign Shift to Mode 2, and the yoke switch is in Mode 2, then everything you do will be treated as if the shift key is pressed while you do it. This includes the mouse. To use a modded button, flick the switch to Mode 2 or Mode 3, do what you have to do, and then flick straight back to Mode 1.
  • The profile you have defined is not automatically assigned at system boot-up. You have to go to the system area, right-click on the yoke-icon and select your profile. The icon will then have a green box around it to show that it has been assigned a profile.