home *** CD-ROM | disk | FTP | other *** search
/ 3D Super CD Gaming / HELGAM2.iso / mw2demo / input.map < prev    next >
Text File  |  1995-08-06  |  7KB  |  408 lines

  1. ###########################################################################
  2. #                           MechWarrior II                                #
  3. #                         Input Mapping File                              #
  4. #                                                                         #
  5. #  This file allows you to configure the inputs to the MechWarrior sim.   #
  6. #                                                                         #
  7. ###########################################################################
  8.  
  9. # Available controls
  10. # torso_tilt
  11. # torso_tilt_plus
  12. # torso_tilt_minus
  13. # torso_tilt_reset
  14. # torso_pan
  15. # torso_pan_plus
  16. # torso_pan_minus
  17. # torso_pan_set
  18. # torso_pan_reset
  19. # throttle
  20. # legs_pan_delta
  21. # jumpjet_enabled
  22. # jumpjet_fire_left
  23. # jumpjet_fire_right
  24. # jumpjet_fire_forward
  25. # jumpjet_fire_backward
  26. # throttle_plus
  27. # throttle_minus
  28. # throttle_set
  29. # weapon_fire
  30. # weapon_cycle
  31. # weapon_fire_group
  32. # weapon_fire_group_1
  33. # weapon_fire_group_2
  34. # weapon_fire_group_3
  35. # weapon_cycle_group
  36. # toggle_group_fire
  37. # legs_pan_minus
  38. # legs_pan_plus
  39. # advance_nav
  40. # previous_nav
  41. # reset_nav
  42. # advance_target
  43. # previous_target
  44. # reset_target
  45. # target_reticle
  46. # target_friendly
  47. # nearest_enemy
  48. # target_last_shot
  49. # inspect_target
  50. # advance_gamepiece
  51. # previous_gamepiece
  52. # reset_gamepiece
  53. # advance_gamething
  54. # previous_gamething
  55. # reset_gamething
  56. # self_destruct
  57. # autopilot
  58. # pilot_tilt
  59. # pilot_tilt_plus
  60. # pilot_tilt_minus
  61. # pilot_tilt_reset
  62. # pilot_pan
  63. # pilot_pan_plus
  64. # pilot_pan_minus
  65. # pilot_pan_reset
  66. # glance_left
  67. # glance_right
  68. # glance_up
  69. # glance_down
  70. # eyepoint_tilt
  71. # eyepoint_tilt_plus
  72. # eyepoint_tilt_minus
  73. # eyepoint_tilt_reset
  74. # eyepoint_pan_delta
  75. # eyepoint_pan_plus
  76. # eyepoint_pan_minus
  77. # eyepoint_pan_reset
  78. # eyepoint_slide_delta
  79. # eyepoint_slide_plus
  80. # eyepoint_slide_minus
  81. # track_distance_delta
  82. # track_distance_plus
  83. # track_distance_minus
  84. # track_height_delta
  85. # track_height_plus
  86. # track_height_minus
  87. # zoom_factor
  88. # zoom_factor_plus
  89. # zoom_factor_minus
  90. # zoom_factor_reset
  91. # menu_item
  92. # menu_item_reset
  93. # menu_value
  94. # menu_value_reset
  95. # menu_enter
  96. # menu_abort
  97.  
  98. # Mouse controls
  99. weapon_fire {
  100.    + mouse     LeftBtn
  101. }
  102. target_reticle {
  103.    + mouse     MiddleBtn
  104. }
  105. weapon_cycle {
  106.    + mouse     RightBtn
  107. }
  108. torso_tilt {
  109.    - mouse       Up/Down
  110. }
  111. torso_pan {
  112.    + mouse       Left/Right
  113. }
  114.  
  115. # Keyboard layout
  116.  
  117. # Weapon controls on the standard keyboard
  118. weapon_fire {
  119.     + keyboard     Space
  120. }
  121. weapon_cycle {
  122.     + keyboard     Enter
  123. }
  124.  
  125. # Weapon controls on the keypad
  126. weapon_fire {
  127.     + keyboard     KeypadEnter
  128.     - keyboard     Insert
  129. }
  130. weapon_cycle {
  131.     + keyboard     Delete
  132. }
  133. weapon_fire_group_1 {
  134.     + keyboard    NumLock
  135.     - keyboard    LeftControl  # Just because!
  136. }
  137. weapon_fire_group_2 {
  138.     + keyboard    GreySlash
  139. }
  140. weapon_fire_group_3 {
  141.     + keyboard    GreyStar
  142. }
  143.  
  144. # Throttle control on the top -/+ keys
  145. throttle_plus {
  146.     + keyboard     Equal
  147. }
  148. throttle_minus {
  149.     + keyboard     Minus
  150. }
  151.  
  152. # Throttle control on the keypad -/+ keys
  153. throttle_plus {
  154.     + keyboard     GreyPlus
  155. }
  156. throttle_minus {
  157.     + keyboard     GreyMinus
  158. }
  159.  
  160. # Turning, on the keypad arrows
  161. legs_pan_minus {
  162.     + keyboard     LeftArrow
  163.     - keyboard     Insert
  164. }
  165. legs_pan_plus {
  166.     + keyboard     RightArrow
  167.     - keyboard     Insert
  168. }
  169.  
  170. # Turning, on the grey arrows
  171. legs_pan_minus {
  172.     + keyboard     GreyLeftArrow
  173.     - keyboard     Control
  174. }
  175. legs_pan_plus {
  176.     + keyboard     GreyRightArrow
  177.     - keyboard     Control
  178. }
  179.  
  180. # Torso tilting on the keypad arrows
  181. torso_tilt_plus {
  182.     + keyboard     UpArrow
  183.     - keyboard     Insert
  184. }
  185. torso_tilt_minus {
  186.     + keyboard     DownArrow
  187.     - keyboard     Insert
  188. }
  189.  
  190. # Torso tilting on the grey arrows
  191. torso_tilt_plus {
  192.     + keyboard     GreyUpArrow
  193.     - keyboard     Control
  194. }
  195. torso_tilt_minus {
  196.     + keyboard     GreyDownArrow
  197.     - keyboard     Control
  198. }
  199.  
  200. # Torso panning on the ./, (</>) keys
  201. torso_pan_plus {
  202.     + keyboard     Period
  203. }
  204. torso_pan_minus {
  205.     + keyboard     Comma
  206. }
  207.  
  208. # Torso panning on the keypad End/PgDn keys
  209. torso_pan_plus {
  210.     + keyboard     PageDown
  211.     - keyboard     Insert
  212.     - keyboard     j
  213. }
  214. torso_pan_minus {
  215.     + keyboard     End
  216.     - keyboard     Insert
  217.     - keyboard     j
  218. }
  219.  
  220. # Keypad 5 resets torso and pilot head
  221. torso_tilt_reset {
  222.     + keyboard     Keypad5
  223. }
  224. torso_pan_reset {
  225.     + keyboard     Keypad5
  226. }
  227. pilot_tilt_reset {
  228.     + keyboard     Keypad5
  229. }
  230. pilot_pan_reset {
  231.     + keyboard     Keypad5
  232. }
  233.  
  234. # Pilot head panning on keypad Home/PgUp keys
  235. glance_right {
  236.     + keyboard     PageUp
  237.     - keyboard     Insert
  238.     - keyboard     j
  239. }
  240. glance_left {
  241.     + keyboard     Home
  242.     - keyboard     Insert
  243.     - keyboard     j
  244. }
  245.  
  246. # Pilot head tilting/panning on the grey arrow keys (w/ Control)
  247. pilot_tilt_minus {
  248.     + keyboard     GreyDownArrow
  249.     + keyboard     Control
  250.     - keyboard     j
  251. }
  252. pilot_tilt_plus {
  253.     + keyboard     GreyUpArrow
  254.     + keyboard     Control
  255.     - keyboard     j
  256. }
  257. pilot_pan_plus {
  258.     + keyboard     GreyRightArrow
  259.     + keyboard     Control
  260.     - keyboard     j
  261. }
  262. pilot_pan_minus {
  263.     + keyboard     GreyLeftArrow
  264.     + keyboard     Control
  265.     - keyboard     j
  266. }
  267.  
  268. # View zooming on z/Shift-z
  269. zoom_factor_plus {
  270.     + keyboard    z
  271.     - keyboard    Shift
  272.     - keyboard    Control
  273. }
  274. zoom_factor_minus {
  275.     + keyboard    z
  276.     + keyboard    Shift
  277.     - keyboard    Control
  278. }
  279.  
  280. # Jumpjets on the key pad ("j" key required)
  281. jumpjet_enabled {
  282.     + keyboard     j
  283. }
  284. jumpjet_fire_left {
  285.     + keyboard     Home
  286.     + keyboard     j
  287.     - keyboard     Insert
  288. }
  289. jumpjet_fire_right {
  290.     + keyboard     PageUp
  291.     + keyboard     j
  292.     - keyboard     Insert
  293. }
  294.  
  295. # Jumpjets on the six grey keys ("j" key NOT needed)
  296. jumpjet_fire_forward {
  297.     + keyboard     GreyHome
  298. }
  299. jumpjet_fire_backward {
  300.     + keyboard     GreyEnd
  301. }
  302. jumpjet_fire_left {
  303.     + keyboard     GreyInsert
  304. }
  305. jumpjet_fire_right {
  306.     + keyboard     GreyPageUp
  307. }
  308. legs_pan_minus {
  309.     + keyboard     GreyDelete
  310. }
  311. legs_pan_plus {
  312.     + keyboard     GreyPageDown
  313. }
  314. jumpjet_enabled {
  315.     + keyboard     GreyHome
  316. }
  317. jumpjet_enabled {
  318.     + keyboard     GreyEnd
  319. }
  320. jumpjet_enabled {
  321.     + keyboard     GreyInsert
  322. }
  323. jumpjet_enabled {
  324.     + keyboard     GreyPageUp
  325. }
  326. jumpjet_enabled {
  327.     + keyboard     GreyDelete
  328. }
  329. jumpjet_enabled {
  330.     + keyboard     GreyPageDown
  331. }
  332.  
  333. # Free eye/track view controls on the keypad (w/ Insert)
  334. eyepoint_pan_minus {
  335.     + keyboard     LeftArrow
  336.     + keyboard     Insert
  337. }
  338. eyepoint_pan_plus {
  339.     + keyboard     RightArrow
  340.     + keyboard     Insert
  341. }
  342. eyepoint_pan_minus {
  343.     + keyboard     Home
  344.     - keyboard     Insert
  345. }
  346. eyepoint_pan_plus {
  347.     + keyboard     PageUp
  348.     - keyboard     Insert
  349. }
  350. eyepoint_slide_minus {
  351.     + keyboard     Delete
  352.     + keyboard     Insert
  353. }
  354. eyepoint_slide_plus {
  355.     + keyboard     KeypadEnter
  356.     + keyboard     Insert
  357. }
  358. eyepoint_tilt_minus {
  359.     + keyboard     PageDown
  360.     + keyboard     Insert
  361. }
  362. eyepoint_tilt_plus {
  363.     + keyboard     PageUp
  364.     + keyboard     Insert
  365. }
  366. track_distance_minus {
  367.     + keyboard     UpArrow
  368.     + keyboard     Insert
  369. }
  370. track_distance_plus {
  371.     + keyboard     DownArrow
  372.     + keyboard     Insert
  373. }
  374. track_height_minus {
  375.     + keyboard     End
  376.     + keyboard     Insert
  377. }
  378. track_height_plus {
  379.     + keyboard     Home
  380.     + keyboard     Insert
  381. }
  382. track_distance_minus {
  383.     + keyboard     z
  384.     - keyboard     Shift
  385. }
  386. track_distance_plus {
  387.     + keyboard     z
  388.     + keyboard     Shift
  389. }
  390.  
  391. # Free eye/track view controls on the Ctrl-grey arrows
  392. eyepoint_pan_minus {
  393.     + keyboard     GreyLeftArrow
  394.     + keyboard     Control
  395. }
  396. eyepoint_pan_plus {
  397.     + keyboard     GreyRightArrow
  398.     + keyboard     Control
  399. }
  400. track_distance_minus {
  401.     + keyboard     GreyUpArrow
  402.     + keyboard     Control
  403. }
  404. track_distance_plus {
  405.     + keyboard     GreyDownArrow
  406.     + keyboard     Control
  407. }
  408.