Saitek SST User Manual

Untitled DocumentSST Programming Software Contents file:///U:/X52/build/SST%20Manual_En.htm
SST Programming Software
Introduction Getting Started Simple Commands or Keystrokes Multiple Keystrokes/Combined Keystrokes Macros Advanced Commands Shift Modes Programming Hat/POV Switches Hat Programming Tricks Axis Programming (Rotaries, thumb wheels etc.) Saving the Profile Activating the Profile Testing the Profile Printing the Profile
Product Specific Features
X36/X45 P880, P2500 and P3000 PC Dash 2/P8000
Introduction
Welcome to Saitek Smart Technology (SST) - a powerful and intuitive software to help you get the most functionality from your Saitek controller.
Most modern games do have their own control configuration screens, but by using the SST software you can:
1 of 21 03/10/2006 09:27
Increase the number of assignable functions through shift states and multiple modes on your joystick or game pad; Create and save game profiles for your favorite PC games, which eliminates the need to
Untitled DocumentSST Programming Software Contents file:///U:/X52/build/SST%20Manual_En.htm
go back and re-configure for that game every time you want to play it; Assign keyboard and mouse commands so that you can use your Saitek controller to play PC games that do not offer support for game pads and joysticks.
Getting Started
When you have installed the SST software and plugged in your controller for the first time, the Profile Editor will automatically appear so you can start programming.
After this, an icon will appear in taskbar next to your clock every time you plug in your controller. This is called the Profile Launcher and looks like this:
Right-click on the joystick, pad or wheel icon and you should see a pop-up menu like this:
Clear Profile is used whenever you want to completely clear a profile from your controller; Control Panel will bring up the test and calibration screens for your controller;
Profile Editor will present you with the following screen. Please note that this example uses the
Cyborg stick but the procedure for programming your Saitek controller is exactly the same; the only difference is that each Saitek controller will have its own feature set designed to perform particular game functions.
TNotes: TThe Profile Editor can also be run by double clicking the Saitek Smart Technology Programming
Software shortcut on your desktop or by clicking Start>Programs>Saitek>Profiler If you have more than one Saitek controller plugged in at the same time, you will have a
separate icon for each controller. When you hold your mouse pointer over the small icon a small pop-up notice tells you which controller the icon refers to.
2 of 21 03/10/2006 09:27
Untitled DocumentSST Programming Software Contents file:///U:/X52/build/SST%20Manual_En.htm
The Profile Editor consists of a 3D model of your controller with a list of buttons down the right hand side of the screen. To assign game commands to the controls you must first press one of the buttons on your controller. This button will light up on the 3D model and the appropriate line in the list of buttons is highlighted by a slightly darker background to show you which button you are programming. This is called the 3D View.
Note that there is another view you can use - this is described later in the manual.
TSimple Commands or Keystrokes
Every game has most in-game commands assigned to various buttons or combination of buttons on the keyboard. Using the Profile Editor, you can make the buttons on your controller pretend to be buttons on the keyboard.
TProgramming a keyboard command to a button TOn the right side of the window in the list of buttons, click on the space just beneath the name of
the button you wish to program (the mouse cursor will change shape to indicate that you can click it).
In the example below we have clicked on the space just beneath the trigger.
This makes the cursor flash indicating that the program is now waiting for you to input a keystroke. As an example, imagine you were programming the controller for a game and we wanted to use the trigger for firing a weapon. In the game, the key on the keyboard that does this is the Space key. So press that key on the keyboard and it will appear in the line onscreen; like this.
3 of 21 03/10/2006 09:27
Untitled DocumentSST Programming Software Contents file:///U:/X52/build/SST%20Manual_En.htm
If this is okay then simply click the green tick at the bottom right of the line. If you have made a mistake or wish to clear a keystroke that you have assigned, right click on the keystroke you wish to remove and click Delete from the drop down list of options. Note that you can also click on the next button you wish to program (in the 3D view or in the list of buttons) and this will also save the keystrokes that you have just input.
If you wish to clear all the keystrokes from the line then click Clear All. Once you have decided on your keystroke and clicked the green tick, your screen should look
like this.
As you can see the software is now telling us that the trigger, when pressed, will initiate the Space bar command on the keyboard. This command has been named New Keypress as it was the first new keystroke that we have programmed.
If you wish to rename the keystroke to something more descriptive such as Fire Weapon, this is easily done by pointing the mouse cursor at the words New Keypress and clicking the left mouse button once. You will see that the words are now highlighted, as in this picture.
You can now type the name that you wish to call this command. In this case it’s been named Fire Weapon but you can call it whatever is appropriate to the command you are creating.
Simply press the Enter/Return key after typing your chosen command name in and it will update as below.
You have just created the first command for your controller.
4 of 21 03/10/2006 09:27
Untitled DocumentSST Programming Software Contents file:///U:/X52/build/SST%20Manual_En.htm
Multiple keystrokes/Combined keystrokes
You are not limited to single keystrokes when programming commands. You can input as many keys into one command as you like, or combined keys, such as Ctrl+F, for example. The process is the same as inputting single keystrokes – just press the keys you wish to program into the command. In the example below we have input a Ctrl+F command.
You can see that it is a combined keystroke because both letters are on the same ‘key’ and there is a plus sign between them. Multiple, single keystrokes would appear like the line for Fire B in this picture.
Macros
Having covered the basic types of keystroke, we need to introduce another type of keystroke command – a macro. A macro is a sequence of keystrokes that can be executed with the single press of a button. At first glance you might think that this is exactly the same as the multiple keystrokes, as assigned to the Fire B button in the above example. However this is not the case.
In order for the multiple keystrokes in the above example to actually happen you have to keep the assigned button held down until all of the commands have happened. If the above sequence had been assigned as a macro then you would just have to press the assigned button once and the keystrokes would then input themselves automatically.
You need both types of command because a macro can’t be interrupted except by pressing another command on the stick. A simple sequence of keystrokes, like the one in the above example, can be interrupted by releasing the button. Depending on the in-game situation, this could be important.
Creating a macro is similar to creating a keystroke sequence but to access it we have to use the right mouse button. In the example below we have pointed to the Fire C line with the mouse and clicked the right mouse button (right-click).
5 of 21 03/10/2006 09:27
Untitled DocumentSST Programming Software Contents file:///U:/X52/build/SST%20Manual_En.htm
Before proceeding, it’s important to examine this drop-down menu. As you can see, we have a number of possible choices. The first is New Key Presses – clicking this would enable you to input keystrokes for a new command, just like we have been doing in the above examples.
New Macro is the option we will be clicking next. New Advanced Command offers more options involving repeat functions (amongst other things)
which will be covered later. Report As, when you hold the mouse over it, brings up a list of the different button commands,
allowing you to make the button pretend to be a different button on the controller. Underneath these four options you can see listed the commands we have created previously.
The New Keypress and New Keypress 1 are still called that because we didn’t rename them but, as you can see, the Fire Weapon command is there. If we wanted the Fire C button (as it is in this case) to also fire the weapons in our hypothetical game, all we would do is click Fire Weapon and that would assign the same command to Fire C.
However, for now, click New Macro and you will see a small window like this.
All you need to do now is input your keystroke sequence, exactly as you would input it in the game using the keyboard. As you press the keys you want you will notice a number appearing under each key in the Macro Recorder window. This represents the time, in seconds, since you pressed the first key in the macro sequence – therefore the first key in the sequence has 0.00 underneath it. In the example below you can see that there was a 4.56 second wait between pressing the P and S keys.
6 of 21 03/10/2006 09:27
Untitled DocumentSST Programming Software Contents file:///U:/X52/build/SST%20Manual_En.htm
Click OK when you have finished inputting the macro sequence that you want. Just as with keystrokes, you will notice that the entire sequence of keys is shown in the bar for the button that you have just assigned this macro to. You can also rename this new macro, just as we did with the Fire Weapon command earlier.
Advanced Commands
Going back to the drop-down menu that appears when you right-click on a button line, click the New Advanced Command option. You will get the following window.
As you can see, this looks similar to the Macro Editor. Each window represents a different state of the button you are assigning the Advanced Command to. Any keystrokes in the Press column will happen when you press the button the command is assigned to. If you have multiple keystrokes you will need to keep the button held down until the commands have happened – this is exactly the way that normal multiple keystrokes work (ie, this doesn’t function like a macro).
Any keystrokes that are in the repeat column will happen as long as you keep the button they are assigned to held down – again, these will only operate as normal multiple keystrokes.
Any commands in the release column will happen as soon as you release the button the Advanced Command is assigned to. However, the difference with the repeat column is that any multiple keystrokes will act like a macro.
You will notice that unlike the other keystroke input windows, when pressed each key places
7 of 21 03/10/2006 09:27
Loading...
+ 14 hidden pages