keybinds.yml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590
  1. version: 1 # Not used right now, whatever.
  2. binds:
  3. - function: UIClick
  4. type: State
  5. key: MouseLeft
  6. canFocus: true
  7. - function: UIRightClick
  8. type: State
  9. key: MouseRight
  10. canFocus: true
  11. priority: 10
  12. - function: CloseModals
  13. type: State
  14. key: Escape
  15. priority: 10
  16. - function: Use
  17. type: State
  18. key: MouseLeft
  19. canFocus: true
  20. - function: UseSecondary
  21. type: State
  22. key: MouseRight
  23. canFocus: true
  24. priority: -1 # UIRightClick & EditorCancelPlace should fire first.
  25. - function: ShowDebugMonitors
  26. type: Toggle
  27. key: F3
  28. - function: HideUI
  29. type: Toggle
  30. mod1: Shift
  31. key: F4
  32. - function: MoveUp
  33. type: State
  34. key: W
  35. - function: MoveLeft
  36. type: State
  37. key: A
  38. - function: MoveRight
  39. type: State
  40. key: D
  41. - function: MoveDown
  42. type: State
  43. key: S
  44. - function: Walk
  45. type: State
  46. key: Shift
  47. # Shuttle
  48. - function: ShuttleStrafeUp
  49. type: State
  50. key: W
  51. - function: ShuttleStrafeLeft
  52. type: State
  53. key: A
  54. - function: ShuttleStrafeRight
  55. type: State
  56. key: D
  57. - function: ShuttleStrafeDown
  58. type: State
  59. key: S
  60. - function: ShuttleRotateLeft
  61. type: State
  62. key: Q
  63. - function: ShuttleRotateRight
  64. type: State
  65. key: E
  66. - function: ShuttleBrake
  67. type: State
  68. key: Space
  69. # Camera
  70. - function: CameraRotateLeft
  71. type: State
  72. key: NumpadNum7
  73. - function: CameraRotateRight
  74. type: State
  75. key: NumpadNum9
  76. - function: CameraReset
  77. type: State
  78. key: NumpadNum8
  79. - function: ZoomOut
  80. type: State
  81. key: NumpadNum4
  82. - function: ZoomIn
  83. type: State
  84. key: NumpadNum6
  85. - function: ResetZoom
  86. type: State
  87. key: NumpadNum5
  88. # Misc
  89. - function: ShowEscapeMenu
  90. type: State
  91. key: F10
  92. - function: ToggleFullscreen
  93. type: State
  94. key: F11
  95. - function: CycleChatChannelForward
  96. type: State
  97. key: Tab
  98. priority: 1 # Before tab complete
  99. - function: CycleChatChannelBackward
  100. type: State
  101. key: Tab
  102. mod1: Control
  103. - function: FocusChatInputWindow
  104. type: State
  105. key: T
  106. - function: FocusLocalChatWindow
  107. type: State
  108. key: Period
  109. - function: FocusEmote
  110. type: State
  111. mod1: Shift
  112. key: Apostrophe
  113. - function: FocusWhisperChatWindow
  114. type: State
  115. key: Comma
  116. - function: FocusRadioWindow
  117. type: State
  118. key: SemiColon
  119. - function: FocusLOOCWindow
  120. type: State
  121. mod1: Shift
  122. key: Num9
  123. - function: FocusOOCWindow
  124. type: State
  125. key: LBracket
  126. - function: FocusAdminChatWindow
  127. type: State
  128. key: RBracket
  129. - function: FocusDeadChatWindow
  130. type: State
  131. key: Backslash
  132. - function: FocusConsoleChatWindow
  133. type: State
  134. key: Slash
  135. - function: EditorLinePlace
  136. type: State
  137. key: MouseLeft
  138. canFocus: true
  139. mod1: Shift
  140. - function: EditorGridPlace
  141. type: State
  142. key: MouseLeft
  143. canFocus: true
  144. mod1: Control
  145. - function: EditorPlaceObject
  146. type: State
  147. key: MouseLeft
  148. canFocus: true
  149. - function: EditorCancelPlace
  150. type: State
  151. key: MouseRight
  152. canFocus: true
  153. - function: EditorRotateObject
  154. type: State
  155. key: MouseMiddle
  156. - function: EditorFlipObject
  157. type: State
  158. key: MouseMiddle
  159. mod1: Control
  160. - function: EditorCopyObject
  161. type: State
  162. key: P
  163. - function: SwapHands
  164. type: State
  165. key: X
  166. - function: MoveStoredItem
  167. type: State
  168. key: MouseLeft
  169. canFocus: true
  170. priority: 10
  171. - function: RotateStoredItem
  172. type: State
  173. key: MouseRight
  174. - function: SaveItemLocation
  175. type: State
  176. key: MouseMiddle
  177. - function: Drop
  178. type: State
  179. key: Q
  180. - function: ActivateItemInHand
  181. type: State
  182. key: Z
  183. - function: AltActivateItemInHand
  184. type: State
  185. key: Z
  186. mod1: Alt
  187. - function: OpenCharacterMenu
  188. type: State
  189. key: C
  190. - function: OpenEmotesMenu
  191. type: State
  192. key: Y
  193. - function: TextCursorSelect
  194. # TextCursorSelect HAS to be above ExamineEntity
  195. # So that LineEdit receives it correctly.
  196. # TODO: Make it so that UI keybinds are somehow prioritized so this ordering stuff isn't necessary.
  197. type: State
  198. key: MouseLeft
  199. mod1: Shift
  200. canFocus: true
  201. - function: ExamineEntity
  202. type: State
  203. key: MouseLeft
  204. canFocus: true
  205. mod1: Shift
  206. - function: ActivateItemInWorld
  207. type: State
  208. key: E
  209. - function: AltActivateItemInWorld
  210. type: State
  211. key: MouseLeft
  212. canFocus: true
  213. mod1: Alt
  214. - function: AltActivateItemInWorld # secondary binding
  215. type: State
  216. key: E
  217. mod1: Alt
  218. - function: ThrowItemInHand
  219. type: State
  220. key: Q
  221. mod1: Control
  222. - function: TryPullObject
  223. type: State
  224. canFocus: true
  225. key: MouseLeft
  226. mod1: Control
  227. - function: MovePulledObject
  228. type: State
  229. key: MouseRight
  230. mod1: Control
  231. - function: ReleasePulledObject
  232. type: State
  233. key: H
  234. - function: OpenCraftingMenu
  235. type: State
  236. key: G
  237. - function: OpenGuidebook
  238. type: State
  239. key: NumpadNum0
  240. - function: OpenAHelp
  241. type: State
  242. key: F1
  243. - function: OpenInventoryMenu
  244. type: State
  245. key: I
  246. - function: SmartEquipBackpack
  247. type: State
  248. key: B
  249. mod1: Shift
  250. - function: SmartEquipBelt
  251. type: State
  252. key: E
  253. mod1: Shift
  254. - function: OpenBackpack
  255. type: State
  256. key: V
  257. - function: OpenBelt
  258. type: State
  259. key: V
  260. mod1: Shift
  261. - function: ShowDebugConsole
  262. type: State
  263. key: Tilde
  264. - function: InspectEntity
  265. type: State
  266. key: v
  267. mod1: Alt
  268. - function: MouseMiddle
  269. type: State
  270. key: MouseMiddle
  271. canFocus: true
  272. - function: RotateObjectClockwise
  273. type: State
  274. key: R
  275. - function: RotateObjectCounterclockwise
  276. type: State
  277. key: R
  278. mod1: Shift
  279. # stalker-changes
  280. - function: Lay
  281. type: State
  282. key: F
  283. - function: FlipObject
  284. type: State
  285. key: F
  286. - function: TextCursorLeft
  287. type: State
  288. key: Left
  289. canRepeat: true
  290. - function: TextCursorRight
  291. type: State
  292. key: Right
  293. canRepeat: true
  294. - function: TextCursorUp
  295. type: State
  296. key: Up
  297. canRepeat: true
  298. priority: 2
  299. - function: TextCursorDown
  300. type: State
  301. key: Down
  302. canRepeat: true
  303. priority: 2
  304. - function: TextCursorWordLeft
  305. type: State
  306. key: Left
  307. mod1: Control
  308. canRepeat: true
  309. allowSubCombs: true
  310. - function: TextCursorWordRight
  311. type: State
  312. key: Right
  313. mod1: Control
  314. canRepeat: true
  315. allowSubCombs: true
  316. - function: TextCursorBegin
  317. type: State
  318. key: Home
  319. - function: TextCursorEnd
  320. type: State
  321. key: End
  322. canRepeat: true
  323. - function: TextCursorSelectLeft
  324. type: State
  325. key: Left
  326. mod1: Shift
  327. canRepeat: true
  328. allowSubCombs: true
  329. - function: TextCursorSelectRight
  330. type: State
  331. key: Right
  332. mod1: Shift
  333. canRepeat: true
  334. allowSubCombs: true
  335. - function: TextCursorSelectUp
  336. type: State
  337. key: Up
  338. mod1: Shift
  339. canRepeat: true
  340. allowSubCombs: true
  341. - function: TextCursorSelectDown
  342. type: State
  343. key: Down
  344. mod1: Shift
  345. canRepeat: true
  346. allowSubCombs: true
  347. - function: TextCursorSelectWordLeft
  348. type: State
  349. key: Left
  350. mod1: Shift
  351. mod2: Control
  352. canRepeat: true
  353. allowSubCombs: true
  354. - function: TextCursorSelectWordRight
  355. type: State
  356. key: Right
  357. mod1: Shift
  358. mod2: Control
  359. canRepeat: true
  360. allowSubCombs: true
  361. - function: TextCursorSelectBegin
  362. type: State
  363. mod1: Shift
  364. key: Home
  365. allowSubCombs: true
  366. - function: TextCursorSelectEnd
  367. type: State
  368. mod1: Shift
  369. key: End
  370. canRepeat: true
  371. allowSubCombs: true
  372. - function: TextBackspace
  373. type: State
  374. key: BackSpace
  375. canRepeat: true
  376. - function: TextDelete
  377. type: State
  378. key: Delete
  379. canRepeat: true
  380. - function: TextWordBackspace
  381. type: State
  382. key: BackSpace
  383. mod1: Control
  384. canRepeat: true
  385. allowSubCombs: true
  386. - function: TextWordDelete
  387. type: State
  388. key: Delete
  389. mod1: Control
  390. canRepeat: true
  391. allowSubCombs: true
  392. - function: TextNewline
  393. type: State
  394. key: Return
  395. canRepeat: true
  396. - function: TextNewline
  397. type: State
  398. key: NumpadEnter
  399. canRepeat: true
  400. - function: TextSubmit
  401. type: State
  402. key: Return
  403. - function: TextSubmit
  404. type: State
  405. key: NumpadEnter
  406. - function: MultilineTextSubmit
  407. type: State
  408. key: Return
  409. mod1: Control
  410. - function: MultilineTextSubmit
  411. type: State
  412. key: NumpadEnter
  413. mod1: Control
  414. - function: TextSelectAll
  415. type: State
  416. key: A
  417. mod1: Control
  418. allowSubCombs: true
  419. - function: TextCopy
  420. type: State
  421. key: C
  422. mod1: Control
  423. allowSubCombs: true
  424. - function: TextCut
  425. type: State
  426. key: X
  427. mod1: Control
  428. allowSubCombs: true
  429. - function: TextPaste
  430. type: State
  431. key: V
  432. mod1: Control
  433. allowSubCombs: true
  434. - function: TextHistoryPrev
  435. type: State
  436. key: Up
  437. - function: TextHistoryNext
  438. type: State
  439. key: Down
  440. - function: TextCompleteNext
  441. type: State
  442. key: Down
  443. priority: 1
  444. canRepeat: true
  445. - function: TextCompletePrev
  446. type: State
  447. key: Up
  448. priority: 1
  449. canRepeat: true
  450. - function: TextReleaseFocus
  451. type: State
  452. key: Escape
  453. priority: 15
  454. - function: TextScrollToBottom
  455. type: State
  456. key: PageDown
  457. - function: TextTabComplete
  458. type: State
  459. key: Tab
  460. - function: OpenEntitySpawnWindow
  461. type: State
  462. key: F5
  463. - function: OpenTileSpawnWindow
  464. type: State
  465. key: F6
  466. - function: OpenAdminMenu
  467. type: State
  468. key: F7
  469. - function: OpenDecalSpawnWindow
  470. type: State
  471. key: F8
  472. - function: ToggleRoundEndSummaryWindow
  473. type: Toggle
  474. key: F9
  475. - function: OpenSandboxWindow
  476. type: State
  477. key: B
  478. - function: TakeScreenshot
  479. type: State
  480. key: F2
  481. - function: TakeScreenshotNoUI
  482. type: State
  483. key: F2
  484. mod1: Shift
  485. - function: GuiTabNavigateNext
  486. type: State
  487. key: Tab
  488. - function: GuiTabNavigatePrev
  489. type: State
  490. key: Tab
  491. mod1: Shift
  492. - function: EscapeContext
  493. type: State
  494. key: Escape
  495. - function: WindowCloseAll
  496. type: State
  497. key: Escape
  498. mod1: Shift
  499. - function: Point
  500. type: State
  501. key: MouseMiddle
  502. mod1: Shift
  503. - function: ArcadeUp
  504. type: State
  505. key: Up
  506. priority: -1
  507. - function: ArcadeDown
  508. type: State
  509. key: Down
  510. priority: -1
  511. - function: ArcadeLeft
  512. type: State
  513. key: Left
  514. priority: -1
  515. - function: ArcadeRight
  516. type: State
  517. key: Right
  518. priority: -1
  519. - function: Arcade1
  520. type: State
  521. key: Space
  522. - function: Arcade2
  523. type: State
  524. key: C
  525. - function: Arcade3
  526. type: State
  527. key: Z
  528. - function: OpenAbilitiesMenu
  529. type: State
  530. key: K
  531. - function: Hotbar0
  532. type: State
  533. key: Num0
  534. - function: Hotbar1
  535. type: State
  536. key: Num1
  537. - function: Hotbar2
  538. type: State
  539. key: Num2
  540. - function: Hotbar3
  541. type: State
  542. key: Num3
  543. - function: Hotbar4
  544. type: State
  545. key: Num4
  546. - function: Hotbar5
  547. type: State
  548. key: Num5
  549. - function: Hotbar6
  550. type: State
  551. key: Num6
  552. - function: Hotbar7
  553. type: State
  554. key: Num7
  555. - function: Hotbar8
  556. type: State
  557. key: Num8
  558. - function: Hotbar9
  559. type: State
  560. key: Num9
  561. - function: MappingUnselect
  562. type: State
  563. key: MouseRight
  564. canFocus: true
  565. - function: SaveMap
  566. type: State
  567. key: S
  568. mod1: Control
  569. - function: MappingEnablePick
  570. type: State
  571. key: Num5
  572. - function: MappingEnableDelete
  573. type: State
  574. key: Num6
  575. - function: MappingPick
  576. type: State
  577. key: MouseLeft
  578. canFocus: true
  579. - function: MappingRemoveDecal
  580. type: State
  581. key: MouseLeft
  582. canFocus: true
  583. - function: MappingCancelEraseDecal
  584. type: State
  585. key: MouseRight
  586. canFocus: true
  587. - function: MappingOpenContextMenu
  588. type: State
  589. key: MouseRight
  590. canFocus: true