ContentKeyFunctions.cs 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. using Robust.Shared.Input;
  2. namespace Content.Shared.Input
  3. {
  4. [KeyFunctions]
  5. public static class ContentKeyFunctions
  6. {
  7. public static readonly BoundKeyFunction UseItemInHand = "ActivateItemInHand";
  8. public static readonly BoundKeyFunction AltUseItemInHand = "AltActivateItemInHand";
  9. public static readonly BoundKeyFunction ActivateItemInWorld = "ActivateItemInWorld";
  10. public static readonly BoundKeyFunction AltActivateItemInWorld = "AltActivateItemInWorld";
  11. public static readonly BoundKeyFunction Drop = "Drop";
  12. public static readonly BoundKeyFunction ExamineEntity = "ExamineEntity";
  13. public static readonly BoundKeyFunction FocusChat = "FocusChatInputWindow";
  14. public static readonly BoundKeyFunction FocusLocalChat = "FocusLocalChatWindow";
  15. public static readonly BoundKeyFunction FocusEmote = "FocusEmote";
  16. public static readonly BoundKeyFunction FocusWhisperChat = "FocusWhisperChatWindow";
  17. public static readonly BoundKeyFunction FocusRadio = "FocusRadioWindow";
  18. public static readonly BoundKeyFunction FocusLOOC = "FocusLOOCWindow";
  19. public static readonly BoundKeyFunction FocusOOC = "FocusOOCWindow";
  20. public static readonly BoundKeyFunction FocusAdminChat = "FocusAdminChatWindow";
  21. public static readonly BoundKeyFunction FocusDeadChat = "FocusDeadChatWindow";
  22. public static readonly BoundKeyFunction FocusConsoleChat = "FocusConsoleChatWindow";
  23. public static readonly BoundKeyFunction CycleChatChannelForward = "CycleChatChannelForward";
  24. public static readonly BoundKeyFunction CycleChatChannelBackward = "CycleChatChannelBackward";
  25. public static readonly BoundKeyFunction EscapeContext = "EscapeContext";
  26. public static readonly BoundKeyFunction OpenCharacterMenu = "OpenCharacterMenu";
  27. public static readonly BoundKeyFunction OpenEmotesMenu = "OpenEmotesMenu";
  28. public static readonly BoundKeyFunction OpenCraftingMenu = "OpenCraftingMenu";
  29. public static readonly BoundKeyFunction OpenFactionsMenu = "OpenFactionsMenu";
  30. public static readonly BoundKeyFunction OpenGuidebook = "OpenGuidebook";
  31. public static readonly BoundKeyFunction OpenInventoryMenu = "OpenInventoryMenu";
  32. public static readonly BoundKeyFunction SmartEquipBackpack = "SmartEquipBackpack";
  33. public static readonly BoundKeyFunction SmartEquipBelt = "SmartEquipBelt";
  34. public static readonly BoundKeyFunction OpenBackpack = "OpenBackpack";
  35. public static readonly BoundKeyFunction Lay = "Lay"; // Stalker-Changes-UI
  36. public static readonly BoundKeyFunction OpenBelt = "OpenBelt";
  37. public static readonly BoundKeyFunction OpenAHelp = "OpenAHelp";
  38. public static readonly BoundKeyFunction SwapHands = "SwapHands";
  39. public static readonly BoundKeyFunction MoveStoredItem = "MoveStoredItem";
  40. public static readonly BoundKeyFunction RotateStoredItem = "RotateStoredItem";
  41. public static readonly BoundKeyFunction SaveItemLocation = "SaveItemLocation";
  42. public static readonly BoundKeyFunction ThrowItemInHand = "ThrowItemInHand";
  43. public static readonly BoundKeyFunction TryPullObject = "TryPullObject";
  44. public static readonly BoundKeyFunction MovePulledObject = "MovePulledObject";
  45. public static readonly BoundKeyFunction ReleasePulledObject = "ReleasePulledObject";
  46. public static readonly BoundKeyFunction MouseMiddle = "MouseMiddle";
  47. public static readonly BoundKeyFunction RotateObjectClockwise = "RotateObjectClockwise";
  48. public static readonly BoundKeyFunction RotateObjectCounterclockwise = "RotateObjectCounterclockwise";
  49. public static readonly BoundKeyFunction FlipObject = "FlipObject";
  50. public static readonly BoundKeyFunction ToggleRoundEndSummaryWindow = "ToggleRoundEndSummaryWindow";
  51. public static readonly BoundKeyFunction OpenEntitySpawnWindow = "OpenEntitySpawnWindow";
  52. public static readonly BoundKeyFunction OpenSandboxWindow = "OpenSandboxWindow";
  53. public static readonly BoundKeyFunction OpenTileSpawnWindow = "OpenTileSpawnWindow";
  54. public static readonly BoundKeyFunction OpenDecalSpawnWindow = "OpenDecalSpawnWindow";
  55. public static readonly BoundKeyFunction OpenAdminMenu = "OpenAdminMenu";
  56. public static readonly BoundKeyFunction TakeScreenshot = "TakeScreenshot";
  57. public static readonly BoundKeyFunction TakeScreenshotNoUI = "TakeScreenshotNoUI";
  58. public static readonly BoundKeyFunction ToggleFullscreen = "ToggleFullscreen";
  59. public static readonly BoundKeyFunction Point = "Point";
  60. public static readonly BoundKeyFunction ZoomOut = "ZoomOut";
  61. public static readonly BoundKeyFunction ZoomIn = "ZoomIn";
  62. public static readonly BoundKeyFunction ResetZoom = "ResetZoom";
  63. // Shitmed Change Start
  64. public static readonly BoundKeyFunction TargetHead = "TargetHead";
  65. public static readonly BoundKeyFunction TargetTorso = "TargetTorso";
  66. public static readonly BoundKeyFunction TargetLeftArm = "TargetLeftArm";
  67. public static readonly BoundKeyFunction TargetLeftHand = "TargetLeftHand";
  68. public static readonly BoundKeyFunction TargetRightArm = "TargetRightArm";
  69. public static readonly BoundKeyFunction TargetRightHand = "TargetRightHand";
  70. public static readonly BoundKeyFunction TargetLeftLeg = "TargetLeftLeg";
  71. public static readonly BoundKeyFunction TargetLeftFoot = "TargetLeftFoot";
  72. public static readonly BoundKeyFunction TargetRightLeg = "TargetRightLeg";
  73. public static readonly BoundKeyFunction TargetRightFoot = "TargetRightFoot";
  74. // Shitmed Change End
  75. public static readonly BoundKeyFunction ArcadeUp = "ArcadeUp";
  76. public static readonly BoundKeyFunction ArcadeDown = "ArcadeDown";
  77. public static readonly BoundKeyFunction ArcadeLeft = "ArcadeLeft";
  78. public static readonly BoundKeyFunction ArcadeRight = "ArcadeRight";
  79. public static readonly BoundKeyFunction Arcade1 = "Arcade1";
  80. public static readonly BoundKeyFunction Arcade2 = "Arcade2";
  81. public static readonly BoundKeyFunction Arcade3 = "Arcade3";
  82. public static readonly BoundKeyFunction OpenActionsMenu = "OpenAbilitiesMenu";
  83. public static readonly BoundKeyFunction ShuttleStrafeLeft = "ShuttleStrafeLeft";
  84. public static readonly BoundKeyFunction ShuttleStrafeUp = "ShuttleStrafeUp";
  85. public static readonly BoundKeyFunction ShuttleStrafeRight = "ShuttleStrafeRight";
  86. public static readonly BoundKeyFunction ShuttleStrafeDown = "ShuttleStrafeDown";
  87. public static readonly BoundKeyFunction ShuttleRotateLeft = "ShuttleRotateLeft";
  88. public static readonly BoundKeyFunction ShuttleRotateRight = "ShuttleRotateRight";
  89. public static readonly BoundKeyFunction ShuttleBrake = "ShuttleBrake";
  90. public static readonly BoundKeyFunction Hotbar0 = "Hotbar0";
  91. public static readonly BoundKeyFunction Hotbar1 = "Hotbar1";
  92. public static readonly BoundKeyFunction Hotbar2 = "Hotbar2";
  93. public static readonly BoundKeyFunction Hotbar3 = "Hotbar3";
  94. public static readonly BoundKeyFunction Hotbar4 = "Hotbar4";
  95. public static readonly BoundKeyFunction Hotbar5 = "Hotbar5";
  96. public static readonly BoundKeyFunction Hotbar6 = "Hotbar6";
  97. public static readonly BoundKeyFunction Hotbar7 = "Hotbar7";
  98. public static readonly BoundKeyFunction Hotbar8 = "Hotbar8";
  99. public static readonly BoundKeyFunction Hotbar9 = "Hotbar9";
  100. public static BoundKeyFunction[] GetHotbarBoundKeys() =>
  101. new[]
  102. {
  103. Hotbar1, Hotbar2, Hotbar3, Hotbar4, Hotbar5, Hotbar6, Hotbar7, Hotbar8, Hotbar9, Hotbar0
  104. };
  105. public static readonly BoundKeyFunction Vote0 = "Vote0";
  106. public static readonly BoundKeyFunction Vote1 = "Vote1";
  107. public static readonly BoundKeyFunction Vote2 = "Vote2";
  108. public static readonly BoundKeyFunction Vote3 = "Vote3";
  109. public static readonly BoundKeyFunction Vote4 = "Vote4";
  110. public static readonly BoundKeyFunction Vote5 = "Vote5";
  111. public static readonly BoundKeyFunction Vote6 = "Vote6";
  112. public static readonly BoundKeyFunction Vote7 = "Vote7";
  113. public static readonly BoundKeyFunction Vote8 = "Vote8";
  114. public static readonly BoundKeyFunction Vote9 = "Vote9";
  115. public static readonly BoundKeyFunction EditorCopyObject = "EditorCopyObject";
  116. public static readonly BoundKeyFunction EditorFlipObject = "EditorFlipObject";
  117. public static readonly BoundKeyFunction InspectEntity = "InspectEntity";
  118. public static readonly BoundKeyFunction MappingUnselect = "MappingUnselect";
  119. public static readonly BoundKeyFunction SaveMap = "SaveMap";
  120. public static readonly BoundKeyFunction MappingEnablePick = "MappingEnablePick";
  121. public static readonly BoundKeyFunction MappingEnableDelete = "MappingEnableDelete";
  122. public static readonly BoundKeyFunction MappingPick = "MappingPick";
  123. public static readonly BoundKeyFunction MappingRemoveDecal = "MappingRemoveDecal";
  124. public static readonly BoundKeyFunction MappingCancelEraseDecal = "MappingCancelEraseDecal";
  125. public static readonly BoundKeyFunction MappingOpenContextMenu = "MappingOpenContextMenu";
  126. }
  127. }