diff --git a/Resources/keybinds.yml b/Resources/keybinds.yml new file mode 100644 index 0000000..67eda7c --- /dev/null +++ b/Resources/keybinds.yml @@ -0,0 +1,199 @@ +version: 1 # Currently unused. +binds: # These are all the current engine keybinds. +- function: UIClick + type: State + key: MouseLeft + canFocus: true +- function: UIRightClick + type: State + key: MouseRight + canFocus: true + priority: 10 +- function: CloseModals + type: State + key: Escape + priority: 10 +- function: Use + type: State + key: MouseLeft + canFocus: true +- function: ShowDebugMonitors + type: Toggle + key: F3 +- function: HideUI + type: Toggle + mod1: Shift + key: F4 +- function: MoveUp + type: State + key: W +- function: MoveLeft + type: State + key: A +- function: MoveRight + type: State + key: D +- function: MoveDown + type: State + key: S +- function: Walk + type: State + key: Shift +- function: EditorLinePlace + type: State + key: MouseLeft + canFocus: true + mod1: Shift +- function: EditorGridPlace + type: State + key: MouseLeft + canFocus: true + mod1: Control +- function: EditorPlaceObject + type: State + key: MouseLeft + canFocus: true +- function: EditorCancelPlace + type: State + key: MouseRight + canFocus: true +- function: EditorRotateObject + type: State + key: MouseMiddle +- function: TextCursorSelect + type: State + key: MouseLeft + mod1: Shift + canFocus: true +- function: ShowDebugConsole + type: State + key: Tilde +- function: MouseMiddle + type: State + key: MouseMiddle + canFocus: true +- function: TextCursorLeft + type: State + key: Left + canRepeat: true +- function: TextCursorRight + type: State + key: Right + canRepeat: true +- function: TextCursorWordLeft + type: State + key: Left + mod1: Control + canRepeat: true + allowSubCombs: true +- function: TextCursorWordRight + type: State + key: Right + mod1: Control + canRepeat: true + allowSubCombs: true +- function: TextCursorBegin + type: State + key: Home +- function: TextCursorEnd + type: State + key: End + canRepeat: true +- function: TextCursorSelectLeft + type: State + key: Left + mod1: Shift + canRepeat: true + allowSubCombs: true +- function: TextCursorSelectRight + type: State + key: Right + mod1: Shift + canRepeat: true + allowSubCombs: true +- function: TextCursorSelectWordLeft + type: State + key: Left + mod1: Shift + mod2: Control + canRepeat: true + allowSubCombs: true +- function: TextCursorSelectWordRight + type: State + key: Right + mod1: Shift + mod2: Control + canRepeat: true + allowSubCombs: true +- function: TextCursorSelectBegin + type: State + mod1: Shift + key: Home + allowSubCombs: true +- function: TextCursorSelectEnd + type: State + mod1: Shift + key: End + canRepeat: true + allowSubCombs: true +- function: TextBackspace + type: State + key: BackSpace + canRepeat: true +- function: TextSubmit + type: State + key: Return +- function: TextSubmit + type: State + key: NumpadEnter +- function: TextSelectAll + type: State + key: A + mod1: Control + allowSubCombs: true +- function: TextCopy + type: State + key: C + mod1: Control + allowSubCombs: true +- function: TextCut + type: State + key: X + mod1: Control + allowSubCombs: true +- function: TextPaste + type: State + key: V + mod1: Control + allowSubCombs: true +- function: TextHistoryPrev + type: State + key: Up +- function: TextHistoryNext + type: State + key: Down +- function: TextReleaseFocus + type: State + key: Escape + priority: 15 +- function: TextScrollToBottom + type: State + key: PageDown +- function: TextDelete + type: State + key: Delete + canRepeat: true +- function: TakeScreenshot + type: State + key: F2 +- function: TakeScreenshotNoUI + type: State + key: F2 + mod1: Shift +- function: GuiTabNavigateNext + type: State + key: Tab +- function: GuiTabNavigatePrev + type: State + key: Tab + mod1: Shift