home *** CD-ROM | disk | FTP | other *** search
/ Hacker 9 / HACKER09.ISO / Games / StarSiege.exe / Starsiege / KeyMaps / _defKeyboard.cs < prev    next >
Text File  |  1998-07-21  |  6KB  |  120 lines

  1. #------------------------------------------------------------------------------
  2. #
  3. # Generic keyboard Herc control script file
  4. #
  5.  
  6. #------------------------------------------------------------------------------
  7. newActionMap( Herc );
  8.  
  9. # Movement Controls
  10. #---------------------------------------------------------
  11. bindAction( keyboard, make, a, TO, IDACTION_YAW, "+1.0" );
  12. bindAction( keyboard, break, a, TO, IDACTION_YAW, 0.0 );
  13. bindAction( keyboard, make, d, TO, IDACTION_YAW, "-1.0" );
  14. bindAction( keyboard, break, d, TO, IDACTION_YAW, 0.0 );
  15. bindAction( keyboard, make, w, TO, IDACTION_SPEED, "+1.0" );
  16. bindAction( keyboard, break, w, TO, IDACTION_SPEED, 0.0 );
  17. bindAction( keyboard, make, x, TO, IDACTION_SPEED, "-1.0" );
  18. bindAction( keyboard, break, x, TO, IDACTION_SPEED, 0.0 );
  19. bindAction( keyboard, make, s, TO, IDACTION_STOP );
  20. bindAction( keyboard, make, tab, TO, IDACTION_REVERSE_THROTTLE );
  21.  
  22. bindAction( keyboard, make, numpad4, TO, IDACTION_YAW, "+1.0" );
  23. bindAction( keyboard, break, numpad4, TO, IDACTION_YAW, 0.0 );
  24. bindAction( keyboard, make, numpad6, TO, IDACTION_YAW, "-1.0" );
  25. bindAction( keyboard, break, numpad6, TO, IDACTION_YAW, 0.0 );
  26. bindAction( keyboard, make, numpad8, TO, IDACTION_SPEED, "+1.0" );
  27. bindAction( keyboard, break, numpad8, TO, IDACTION_SPEED, 0.0 );
  28. bindAction( keyboard, make, numpad2, TO, IDACTION_SPEED, "-1.0" );
  29. bindAction( keyboard, break, numpad2, TO, IDACTION_SPEED, 0.0 );
  30. bindAction( keyboard, make, numpad5, TO, IDACTION_STOP );
  31. bindAction( keyboard, make, numpad0, TO, IDACTION_REVERSE_THROTTLE );
  32.  
  33. bindAction( keyboard, make, left, TO, IDACTION_YAW, "+1.0" );
  34. bindAction( keyboard, break, left, TO, IDACTION_YAW, 0.0 );
  35. bindAction( keyboard, make, right, TO, IDACTION_YAW, "-1.0" );
  36. bindAction( keyboard, break, right, TO, IDACTION_YAW, 0.0 );
  37. bindAction( keyboard, make, up, TO, IDACTION_SPEED, "+1.0" );
  38. bindAction( keyboard, break, up, TO, IDACTION_SPEED, 0.0 );
  39. bindAction( keyboard, make, down, TO, IDACTION_SPEED, "-1.0" );
  40. bindAction( keyboard, break, down, TO, IDACTION_SPEED, 0.0 );
  41.  
  42. # Weapon Controls
  43. #----------------------------------------------------------------
  44. bindAction( keyboard, make, 1, TO, IDACTION_WEAPON_SELECT, 0.0 );
  45. bindAction( keyboard, make, 2, TO, IDACTION_WEAPON_SELECT, 1.0 );
  46. bindAction( keyboard, make, 3, TO, IDACTION_WEAPON_SELECT, 2.0 );
  47. bindAction( keyboard, make, 4, TO, IDACTION_WEAPON_SELECT, 3.0 );
  48. bindAction( keyboard, make, shift, 1, TO, IDACTION_WEAPON_GROUP_TOGGLE, 0.0 );
  49. bindAction( keyboard, make, shift, 2, TO, IDACTION_WEAPON_GROUP_TOGGLE, 1.0 );
  50. bindAction( keyboard, make, shift, 3, TO, IDACTION_WEAPON_GROUP_TOGGLE, 2.0 );
  51. bindAction( keyboard, make, shift, 4, TO, IDACTION_WEAPON_GROUP_TOGGLE, 3.0 );
  52. bindAction( keyboard, make, control, 1, TO, IDACTION_WEAPON_GROUP_SELECT, 0.0 );
  53. bindAction( keyboard, make, control, 2, TO, IDACTION_WEAPON_GROUP_SELECT, 1.0 );
  54. bindAction( keyboard, make, control, 3, TO, IDACTION_WEAPON_GROUP_SELECT, 2.0 );
  55.  
  56. bindAction( keyboard, make, l, TO, IDACTION_WEAPON_MODE_SELECT);
  57. bindAction( keyboard, make, ".", TO, IDACTION_WEAPON_GROUP_ADJ, 1.0 );
  58. bindAction( keyboard, make, ",", TO, IDACTION_WEAPON_GROUP_ADJ, "-1.0" );
  59. bindAction( keyboard, make, "numpad3", TO, IDACTION_WEAPON_GROUP_ADJ, "1.0" );
  60. bindAction( keyboard, make, "numpad1", TO, IDACTION_WEAPON_GROUP_ADJ, "-1.0" );
  61.  
  62. bindAction( keyboard, make, space, TO, IDACTION_FIRE, 1.0);
  63. bindAction( keyboard, break, space, TO, IDACTION_FIRE, 0.0);
  64.  
  65. # Targetting Controls
  66. #-----------------------------------------------------------------
  67. bindAction( keyboard, make, t, TO, IDACTION_TARGET_CLOSEST_ENEMY );
  68. bindAction( keyboard, make, numpadenter, TO, IDACTION_TARGET_CLOSEST_ENEMY );
  69. bindAction( keyboard, make, b, TO, IDACTION_TARGET_ADJ_ENEMY, "+1.0" );
  70. bindAction( keyboard, make, g, TO, IDACTION_TARGET_ADJ_ENEMY, "-1.0" );
  71. bindAction( keyboard, make, "numpad+", TO, IDACTION_TARGET_ADJ_ENEMY, "+1.0" );
  72. bindAction( keyboard, make, "numpad-", TO, IDACTION_TARGET_ADJ_ENEMY, "-1.0" );
  73.  
  74. bindAction( keyboard, make, shift, t, TO, IDACTION_TARGET_CLOSEST_FRIENDLY );
  75. bindAction( keyboard, make, shift, b, TO, IDACTION_TARGET_ADJ_FRIENDLY, "+1.0" );
  76. bindAction( keyboard, make, shift, g, TO, IDACTION_TARGET_ADJ_FRIENDLY, "-1.0");
  77.  
  78.  
  79. # Miscellaneous Controls
  80. #-----------------------------------------------------------------
  81.  
  82. bindAction( keyboard, make, e, TO, IDACTION_CAMOUFLAGE );
  83. bindAction( keyboard, make, "numpad*", TO, IDACTION_CAMOUFLAGE );
  84.  
  85. bindAction( keyboard, make, c, TO, IDACTION_CROUCH );
  86. bindAction( keyboard, make, delete, TO, IDACTION_CROUCH );
  87.  
  88. bindAction( keyboard, make, r, TO, IDACTION_SENSOR_RANGE_TOGGLE );
  89. bindAction( keyboard, make, shift, r, TO, IDACTION_SENSOR_MODE_TOGGLE );
  90.  
  91. bindAction( keyboard, make, "+", TO, IDACTION_NAVPOINT_NEXT );
  92. bindAction( keyboard, make, "-", TO, IDACTION_NAVPOINT_PREV );
  93.  
  94. bindAction( keyboard, make, "numpad/", TO, IDACTION_ZOOM_ADJ, "+1.0" );
  95. bindAction( keyboard, break, "numpad/", TO, IDACTION_ZOOM_ADJ, "-1.0" );
  96. bindAction( keyboard, make, z, TO, IDACTION_ZOOM_ADJ,  1.0 );
  97. bindAction( keyboard, break, z, TO, IDACTION_ZOOM_ADJ, "-1.0" );
  98.  
  99. bindAction( keyboard, make, shift, s, TO, IDACTION_REACTOR );
  100.  
  101. bindAction( keyboard, make, o, TO, IDACTION_USE_PROJECTILE_CAM );
  102.  
  103. bindAction( keyboard, make, enter, TO, IDACTION_SHIELD );
  104. bindAction( keyboard, make, shift, enter, TO, IDACTION_SHIELD_TRACK );
  105.  
  106. bindAction( keyboard, make, "'", TO, IDACTION_SHIELD_FOCUS_ADJ, 0.2 );
  107. bindAction( keyboard, make, "/", TO, IDACTION_SHIELD_FOCUS_ADJ, "-0.2" );
  108.  
  109. bindAction( keyboard, make, "[", TO, IDACTION_SHIELD_ROTATION_ADJ, 0.125 );
  110. bindAction( keyboard, make, "]", TO, IDACTION_SHIELD_ROTATION_ADJ, "-0.125" );
  111.  
  112. bindAction( keyboard, make, u, TO, IDACTION_CENTER_TURRET );
  113. bindAction( keyboard, make, j, TO, IDACTION_CENTER_BODY );
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.