defaultKeybinds.tscript 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. $RemapName[$RemapCount] = "Forward";
  2. $RemapCmd[$RemapCount] = "moveforward";
  3. $RemapActionMap[$RemapCount] = "ExampleMoveMap";
  4. $RemapDevice[$RemapCount] = "keyboard";
  5. $RemapDescription[$RemapCount] = "Forward Movement";
  6. $RemapCount++;
  7. $RemapName[$RemapCount] = "Backward";
  8. $RemapCmd[$RemapCount] = "movebackward";
  9. $RemapActionMap[$RemapCount] = "ExampleMoveMap";
  10. $RemapDevice[$RemapCount] = "keyboard";
  11. $RemapDescription[$RemapCount] = "Backward Movement";
  12. $RemapCount++;
  13. $RemapName[$RemapCount] = "Strafe Left";
  14. $RemapCmd[$RemapCount] = "moveleft";
  15. $RemapActionMap[$RemapCount] = "ExampleMoveMap";
  16. $RemapDevice[$RemapCount] = "keyboard";
  17. $RemapDescription[$RemapCount] = "Left Strafing Movement";
  18. $RemapCount++;
  19. $RemapName[$RemapCount] = "Strafe Right";
  20. $RemapCmd[$RemapCount] = "moveright";
  21. $RemapActionMap[$RemapCount] = "ExampleMoveMap";
  22. $RemapDevice[$RemapCount] = "keyboard";
  23. $RemapDescription[$RemapCount] = "Right Strafing Movement";
  24. $RemapCount++;
  25. $RemapName[$RemapCount] = "Ascend";
  26. $RemapCmd[$RemapCount] = "moveup";
  27. $RemapActionMap[$RemapCount] = "ExampleMoveMap";
  28. $RemapDevice[$RemapCount] = "keyboard";
  29. $RemapDescription[$RemapCount] = "Makes the camera ascend";
  30. $RemapCount++;
  31. $RemapName[$RemapCount] = "Descend";
  32. $RemapCmd[$RemapCount] = "movedown";
  33. $RemapActionMap[$RemapCount] = "ExampleMoveMap";
  34. $RemapDevice[$RemapCount] = "keyboard";
  35. $RemapDescription[$RemapCount] = "Makes the camera descend";
  36. $RemapCount++;
  37. $RemapName[$RemapCount] = "Jump";
  38. $RemapCmd[$RemapCount] = "jump";
  39. $RemapActionMap[$RemapCount] = "ExampleMoveMap";
  40. $RemapDevice[$RemapCount] = "keyboard";
  41. $RemapDescription[$RemapCount] = "Jump";
  42. $RemapCount++;
  43. $RemapName[$RemapCount] = "Ascend";
  44. $RemapCmd[$RemapCount] = "moveup";
  45. $RemapActionMap[$RemapCount] = "ExampleMoveMap";
  46. $RemapDevice[$RemapCount] = "gamepad";
  47. $RemapDescription[$RemapCount] = "Makes the camera ascend";
  48. $RemapCount++;
  49. $RemapName[$RemapCount] = "Descend";
  50. $RemapCmd[$RemapCount] = "movedown";
  51. $RemapActionMap[$RemapCount] = "ExampleMoveMap";
  52. $RemapDevice[$RemapCount] = "gamepad";
  53. $RemapDescription[$RemapCount] = "Makes the camera descend";
  54. $RemapCount++;
  55. $RemapName[$RemapCount] = "Jump";
  56. $RemapCmd[$RemapCount] = "jump";
  57. $RemapActionMap[$RemapCount] = "ExampleMoveMap";
  58. $RemapDevice[$RemapCount] = "gamepad";
  59. $RemapDescription[$RemapCount] = "Jump";
  60. $RemapCount++;
  61. if ( isObject( ExampleMoveMap ) )
  62. ExampleMoveMap.delete();
  63. new ActionMap(ExampleMoveMap);
  64. ExampleMoveMap.humanReadableName = "Example Movement";
  65. //------------------------------------------------------------------------------
  66. // Non-remapable binds
  67. //------------------------------------------------------------------------------
  68. ExampleMoveMap.bind( keyboard, F2, showPlayerList );
  69. ExampleMoveMap.bind(keyboard, "ctrl h", hideHUDs);
  70. ExampleMoveMap.bind(keyboard, "alt p", doScreenShotHudless);
  71. ExampleMoveMap.bindCmd(keyboard, "escape", "", "Canvas.pushDialog(PauseMenu);");
  72. //------------------------------------------------------------------------------
  73. // Movement Keys
  74. //------------------------------------------------------------------------------
  75. ExampleMoveMap.bind( keyboard, a, moveleft );
  76. ExampleMoveMap.bind( keyboard, d, moveright );
  77. ExampleMoveMap.bind( keyboard, left, moveleft );
  78. ExampleMoveMap.bind( keyboard, right, moveright );
  79. ExampleMoveMap.bind( keyboard, w, moveforward );
  80. ExampleMoveMap.bind( keyboard, s, movebackward );
  81. ExampleMoveMap.bind( keyboard, up, moveforward );
  82. ExampleMoveMap.bind( keyboard, down, movebackward );
  83. ExampleMoveMap.bind( keyboard, e, moveup );
  84. ExampleMoveMap.bind( keyboard, c, movedown );
  85. ExampleMoveMap.bind( keyboard, space, jump );
  86. ExampleMoveMap.bind( mouse, xaxis, yaw );
  87. ExampleMoveMap.bind( mouse, yaxis, pitch );
  88. ExampleMoveMap.bind( gamepad, thumbrx, "D", "-0.23 0.23", gamepadYaw );
  89. ExampleMoveMap.bind( gamepad, thumbry, "D", "-0.23 0.23", gamepadPitch );
  90. ExampleMoveMap.bind( gamepad, thumblx, "D", "-0.23 0.23", gamePadMoveX );
  91. ExampleMoveMap.bind( gamepad, thumbly, "D", "-0.23 0.23", gamePadMoveY );
  92. ExampleMoveMap.bind( gamepad, btn_a, jump );
  93. ExampleMoveMap.bindCmd( gamepad, btn_back, "disconnect();", "" );
  94. //------------------------------------------------------------------------------
  95. // Demo recording functions
  96. //------------------------------------------------------------------------------
  97. ExampleMoveMap.bind( keyboard, F3, startRecordingDemo );
  98. ExampleMoveMap.bind( keyboard, F4, stopRecordingDemo );
  99. //------------------------------------------------------------------------------
  100. // Helper Functions
  101. //------------------------------------------------------------------------------
  102. GlobalActionMap.bind(keyboard, "ctrl F3", doProfile);
  103. //------------------------------------------------------------------------------
  104. // Misc.
  105. //------------------------------------------------------------------------------
  106. GlobalActionMap.bind(keyboard, "tilde", toggleConsole);
  107. ExampleMoveMap.bindCmd(keyboard, "n", "toggleNetGraph();", "");