keybinds.yml 12 KB

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