Putting The UFC Scratchpad On The Numpad

One of the most useful applications for keymappings available in TSH v4 is to map the UFC scratchpad keys to the Numpad on your keyboard. Two suggested mappings are below; one follows the key progression of the F-18E/F's UFC (1-3 on top, 7-9 on the bottom) and one follows the key progression of a computer keyboard Numpad (7-9 on top, 1-3 on the bottom). Which one you prefer probably depends on whether you tend to look at the screen or the keyboard when you type with the Numpad.

F18keys.ini F-18E/F UFC key progression (1-3 on top, 7-9 on the bottom):

KEY_NUMPAD0=UFC_0
KEY_NUMPAD1=UFC_7
KEY_NUMPAD2=UFC_8
KEY_NUMPAD3=UFC_9
KEY_NUMPAD4=UFC_4
KEY_NUMPAD5=UFC_5
KEY_NUMPAD6=UFC_6
KEY_NUMPAD7=UFC_1
KEY_NUMPAD8=UFC_2
KEY_NUMPAD9=UFC_3
KEY_DECIMAL=UFC_CLR
KEY_DIVIDE=UFC_F04
KEY_ADD=UFC_F07
KEY_SUBTRACT=UFC_F06
KEY_RETURN=UFC_ENT
KEY_MULTIPLY=UFC_F08

F18keys.ini computer keyboard Numpad progression (7-9 on top, 1-3 on the bottom):

KEY_NUMPAD0=UFC_0
KEY_NUMPAD1=UFC_1
KEY_NUMPAD2=UFC_2
KEY_NUMPAD3=UFC_3
KEY_NUMPAD4=UFC_4
KEY_NUMPAD5=UFC_5
KEY_NUMPAD6=UFC_6
KEY_NUMPAD7=UFC_7
KEY_NUMPAD8=UFC_8
KEY_NUMPAD9=UFC_9
KEY_DECIMAL=UFC_CLR
KEY_DIVIDE=UFC_F04
KEY_ADD=UFC_F07
KEY_SUBTRACT=UFC_F06
KEY_RETURN=UFC_ENT
KEY_MULTIPLY=UFC_F08

Either of the above mappings puts the scratchpad numbers on the Numpad numbers, controls the up and down arrows with the Add and Subtract keys, and allows fast toggling of the UFC between CNI and MDI mode using the multiply and divide keys. Either of the two sets of mappings can be copied verbatim and pasted into F18keys.ini, or they can be modified to suit individual taste. When pasting into F18keys.ini, be sure to place the copied text under the name of your desired keymapping, the name of which is enclosed in brackets. Mapping these commands to the Numpad will displace the following commands, which must be remapped elsewhere if they are to continue to be used:

  • TDC_JOYSTICK (mapped to the normal slash in addition to the keyboard slash)
  • VIEW_POPUP_MDI
  • CAM_OUT
  • ACM_FWD_LFT
  • ACM_FWD
  • ACM_FWD_RGT
  • CAM_IN
  • ACM_LFT
  • ACM_UP
  • ACM_RGT
  • ACM_BACK_LFT
  • ACM_BACK_MODIFIER
  • ACM_BACK_RGT
  • TARGET_DESIGNATE
  • VIEW_VR_LOOK_FWD
  • ACM_DWN_MODIFIER