User manual

It is probably unrealistic to contemplate making compatible additions to the existing default
keystrokes.key file to cover all the new functions. Keyboard namespace, which is to say the
possible combinations of key names and the various mode keys (CTL, SHF and ALT), is limited
and the default key file already uses a good deal of the namespace.
Tactically it is probably a better approach to make a new file. This new file can leave out all the
legacy “toggle” and “increment/decrement” functions as well as many of the key entries that are
less useful (such as some of the more esoteric view commands) in order to make space for the
discrete switch and knob positioning commands.
The plan is to produce such a file to make available with a future release of the BMS executable
but this work is not yet complete and tested.
Keystroke Callbacks
There appears to be no other definitive source of keystroke callback routine names that can be
used in the construction of a key mapping file. The complete list is presented here. The table
therefore includes all the key callbacks that were present in the Falcon4 SP3 executable as a
baseline. Keystroke callbacks added subsequently in the BMS executable are listed with bold
text for the callback name.
Callback Function Name Remarks
OTWTrackExternal
OTWTrackTargetToWeapon
OTWToggleScoreDisplay
OTWToggleSidebar
SimRadarAAModeStep
SimRadarAGModeStep
SimRadarGainUp
SimRadarGainDown
SimRadarStandby
SimRadarRangeStepUp
SimRadarRangeStepDown
SimRadarNextTarget
SimRadarPrevTarget
96