keybinds.yml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597
  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: E
  186. mod1: Control
  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: OpenFactionsMenu
  238. type: State
  239. key: NumpadNum1
  240. - function: OpenGuidebook
  241. type: State
  242. key: NumpadNum0
  243. - function: OpenAHelp
  244. type: State
  245. key: F1
  246. - function: OpenInventoryMenu
  247. type: State
  248. key: I
  249. - function: SmartEquipBackpack
  250. type: State
  251. key: B
  252. mod1: Shift
  253. - function: SmartEquipBelt
  254. type: State
  255. key: E
  256. mod1: Shift
  257. - function: OpenBackpack
  258. type: State
  259. key: V
  260. - function: OpenBelt
  261. type: State
  262. key: V
  263. mod1: Shift
  264. - function: ShowDebugConsole
  265. type: State
  266. key: Tilde
  267. - function: InspectEntity
  268. type: State
  269. key: v
  270. mod1: Alt
  271. - function: MouseMiddle
  272. type: State
  273. key: MouseMiddle
  274. canFocus: true
  275. - function: RotateObjectClockwise
  276. type: State
  277. key: R
  278. - function: RotateObjectCounterclockwise
  279. type: State
  280. key: R
  281. mod1: Shift
  282. # stalker-changes
  283. - function: Lay
  284. type: State
  285. key: F
  286. - function: FlipObject
  287. type: State
  288. key: F
  289. - function: TextCursorLeft
  290. type: State
  291. key: Left
  292. canRepeat: true
  293. - function: TextCursorRight
  294. type: State
  295. key: Right
  296. canRepeat: true
  297. - function: TextCursorUp
  298. type: State
  299. key: Up
  300. canRepeat: true
  301. priority: 2
  302. - function: TextCursorDown
  303. type: State
  304. key: Down
  305. canRepeat: true
  306. priority: 2
  307. - function: TextCursorWordLeft
  308. type: State
  309. key: Left
  310. mod1: Control
  311. canRepeat: true
  312. allowSubCombs: true
  313. - function: TextCursorWordRight
  314. type: State
  315. key: Right
  316. mod1: Control
  317. canRepeat: true
  318. allowSubCombs: true
  319. - function: TextCursorBegin
  320. type: State
  321. key: Home
  322. - function: TextCursorEnd
  323. type: State
  324. key: End
  325. canRepeat: true
  326. - function: TextCursorSelectLeft
  327. type: State
  328. key: Left
  329. mod1: Shift
  330. canRepeat: true
  331. allowSubCombs: true
  332. - function: TextCursorSelectRight
  333. type: State
  334. key: Right
  335. mod1: Shift
  336. canRepeat: true
  337. allowSubCombs: true
  338. - function: TextCursorSelectUp
  339. type: State
  340. key: Up
  341. mod1: Shift
  342. canRepeat: true
  343. allowSubCombs: true
  344. - function: TextCursorSelectDown
  345. type: State
  346. key: Down
  347. mod1: Shift
  348. canRepeat: true
  349. allowSubCombs: true
  350. - function: TextCursorSelectWordLeft
  351. type: State
  352. key: Left
  353. mod1: Shift
  354. mod2: Control
  355. canRepeat: true
  356. allowSubCombs: true
  357. - function: TextCursorSelectWordRight
  358. type: State
  359. key: Right
  360. mod1: Shift
  361. mod2: Control
  362. canRepeat: true
  363. allowSubCombs: true
  364. - function: TextCursorSelectBegin
  365. type: State
  366. mod1: Shift
  367. key: Home
  368. allowSubCombs: true
  369. - function: TextCursorSelectEnd
  370. type: State
  371. mod1: Shift
  372. key: End
  373. canRepeat: true
  374. allowSubCombs: true
  375. - function: TextBackspace
  376. type: State
  377. key: BackSpace
  378. canRepeat: true
  379. - function: TextDelete
  380. type: State
  381. key: Delete
  382. canRepeat: true
  383. - function: TextWordBackspace
  384. type: State
  385. key: BackSpace
  386. mod1: Control
  387. canRepeat: true
  388. allowSubCombs: true
  389. - function: TextWordDelete
  390. type: State
  391. key: Delete
  392. mod1: Control
  393. canRepeat: true
  394. allowSubCombs: true
  395. - function: TextNewline
  396. type: State
  397. key: Return
  398. canRepeat: true
  399. - function: TextNewline
  400. type: State
  401. key: NumpadEnter
  402. canRepeat: true
  403. - function: TextSubmit
  404. type: State
  405. key: Return
  406. - function: TextSubmit
  407. type: State
  408. key: NumpadEnter
  409. - function: MultilineTextSubmit
  410. type: State
  411. key: Return
  412. mod1: Control
  413. - function: MultilineTextSubmit
  414. type: State
  415. key: NumpadEnter
  416. mod1: Control
  417. - function: TextSelectAll
  418. type: State
  419. key: A
  420. mod1: Control
  421. allowSubCombs: true
  422. - function: TextCopy
  423. type: State
  424. key: C
  425. mod1: Control
  426. allowSubCombs: true
  427. - function: TextCut
  428. type: State
  429. key: X
  430. mod1: Control
  431. allowSubCombs: true
  432. - function: TextPaste
  433. type: State
  434. key: V
  435. mod1: Control
  436. allowSubCombs: true
  437. - function: TextHistoryPrev
  438. type: State
  439. key: Up
  440. - function: TextHistoryNext
  441. type: State
  442. key: Down
  443. - function: TextCompleteNext
  444. type: State
  445. key: Down
  446. priority: 1
  447. canRepeat: true
  448. - function: TextCompletePrev
  449. type: State
  450. key: Up
  451. priority: 1
  452. canRepeat: true
  453. - function: TextReleaseFocus
  454. type: State
  455. key: Escape
  456. priority: 15
  457. - function: TextScrollToBottom
  458. type: State
  459. key: PageDown
  460. - function: TextTabComplete
  461. type: State
  462. key: Tab
  463. - function: OpenEntitySpawnWindow
  464. type: State
  465. key: F5
  466. - function: OpenTileSpawnWindow
  467. type: State
  468. key: F6
  469. - function: OpenAdminMenu
  470. type: State
  471. key: F7
  472. - function: OpenDecalSpawnWindow
  473. type: State
  474. key: F8
  475. - function: ToggleRoundEndSummaryWindow
  476. type: Toggle
  477. key: F9
  478. - function: OpenSandboxWindow
  479. type: State
  480. key: B
  481. - function: TakeScreenshot
  482. type: State
  483. key: F2
  484. - function: TakeScreenshotNoUI
  485. type: State
  486. key: F2
  487. mod1: Shift
  488. - function: GuiTabNavigateNext
  489. type: State
  490. key: Tab
  491. - function: GuiTabNavigatePrev
  492. type: State
  493. key: Tab
  494. mod1: Shift
  495. - function: EscapeContext
  496. type: State
  497. key: Escape
  498. - function: WindowCloseAll
  499. type: State
  500. key: Escape
  501. mod1: Shift
  502. - function: Point
  503. type: State
  504. key: MouseMiddle
  505. mod1: Shift
  506. - function: ArcadeUp
  507. type: State
  508. key: Up
  509. priority: -1
  510. - function: ArcadeDown
  511. type: State
  512. key: Down
  513. priority: -1
  514. - function: ArcadeLeft
  515. type: State
  516. key: Left
  517. priority: -1
  518. - function: ArcadeRight
  519. type: State
  520. key: Right
  521. priority: -1
  522. - function: Arcade1
  523. type: State
  524. key: Space
  525. - function: Arcade2
  526. type: State
  527. key: C
  528. - function: Arcade3
  529. type: State
  530. key: Z
  531. - function: OpenAbilitiesMenu
  532. type: State
  533. key: K
  534. - function: Hotbar0
  535. type: State
  536. key: Num0
  537. - function: Hotbar1
  538. type: State
  539. key: Num1
  540. - function: Hotbar2
  541. type: State
  542. key: Num2
  543. - function: Hotbar3
  544. type: State
  545. key: Num3
  546. - function: Hotbar4
  547. type: State
  548. key: Num4
  549. - function: Hotbar5
  550. type: State
  551. key: Num5
  552. - function: Hotbar6
  553. type: State
  554. key: Num6
  555. - function: Hotbar7
  556. type: State
  557. key: Num7
  558. - function: Hotbar8
  559. type: State
  560. key: Num8
  561. - function: Hotbar9
  562. type: State
  563. key: Num9
  564. - function: MappingUnselect
  565. type: State
  566. key: MouseRight
  567. canFocus: true
  568. - function: SaveMap
  569. type: State
  570. key: S
  571. mod1: Control
  572. - function: MappingEnablePick
  573. type: State
  574. key: Num5
  575. - function: MappingEnableDelete
  576. type: State
  577. key: Num6
  578. - function: MappingPick
  579. type: State
  580. key: MouseLeft
  581. canFocus: true
  582. - function: MappingRemoveDecal
  583. type: State
  584. key: MouseLeft
  585. canFocus: true
  586. - function: MappingCancelEraseDecal
  587. type: State
  588. key: MouseRight
  589. canFocus: true
  590. - function: MappingOpenContextMenu
  591. type: State
  592. key: MouseRight
  593. canFocus: true
  594. - function: LookZoom
  595. type: State
  596. key: Space
  597. canFocus: true