keybinds.yml 10 KB

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