User manual

Hat Programming Tricks
One thing that you can do to ensure that the hat ‘lets go’ of a command assigned to one of its
directions is to program the centre position of the hat with a ‘release’ command for any of the
keystrokes assigned to any of its positions. This sounds complicated but is actually quite
straightforward. As an example we will take the programming of the GM2/GM3’s hat switch for
movement in a first person shooter game.
For these games, movement is usually controlled by four keys on the keyboard, typically W, A,
S and D (respectively forward, step left, backward and step right). What may happen if you
j
ust assign simple keystrokes to the appropriate directions is that when you switch from
moving forward to backward the software may ‘forget’ to release the forward key command,
leaving you constantly walking forwards. To stop this from happening assign a ‘release key
press’ to the middle position of the POV using an advanced command and then make sure
that there is a release key press for every one of the keys that are used by any of the hat
positions. Then when you return from any hat position it will release that key press.
To do this, right-click on the POV middle position option and click New Advanced Command.
Now enter all the keys that are in the other positions of the hat switch into the press row and
you will end up with something like this:
Now simply click on each of the press instances of the keys in the Press row (in the above
example these are the W’s with the 0.00 underneath, the A’s with the 0.31 underneath etc),
then right-click on them and click Delete from the drop down list of options.
Page 15 of 23Untitled DocumentSST Programming Software Contents
03.04.2008file://Z:\WinXP64\SST Manual
_
EN.htm