![]() |
Control labels and default DirectInput mappingsThe buttons on the ATTACK throttle and an attached joystick have default mappings to DirectInput, and labels for use in game scripts. The button labels are listed below, along with their default DirectInput mappings. The mappings can be changed through the IS statement. Note that labels with whitespace (such as 'Attack Button 1') must have single quote marks. The alternative "S-labels" (S1, S2, etc.) are used throughout the script language documentation. Note: The ThrustMapper changes S-labels to the longer format. If you open and save the script with the ThrustMapper, any "S-label" (S1, S2, etc.) in the file will be saved in the button's "long" name format. Example: S1 will be saved as 'Joystick Trigger'.
A button not used by a game through DirectInput can still be used in the game if you create a script for the game. Game actions can be assigned to any button -- regardless of its default operation -- through the supplied ThrustMapper software.
* While the POV hat switch positions do not have default DirectInput mappings, any hat position may be mapped to a DirectInput button with the IS statement. Restrictions:When using IS to remap buttons, it is illegal to assign multiple buttons to a single DirectInput location.
S1 IS B2 .
![]() |