From 59e14b682e762508ce1abb0d9b0bfa17f901ba87 Mon Sep 17 00:00:00 2001 From: LGUG2Z Date: Wed, 22 May 2024 16:08:59 -0700 Subject: [PATCH] Deployed 3556f38 with MkDocs version: 1.5.2 --- komorebi.ahk | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 komorebi.ahk diff --git a/komorebi.ahk b/komorebi.ahk new file mode 100644 index 00000000..c7de7d67 --- /dev/null +++ b/komorebi.ahk @@ -0,0 +1,71 @@ +#Requires AutoHotkey v2.0.2 +#SingleInstance Force + +Komorebic(cmd) { + RunWait(format("komorebic.exe {}", cmd), , "Hide") +} + +!q::Komorebic("close") +!m::Komorebic("minimize") + +; Focus windows +!h::Komorebic("focus left") +!j::Komorebic("focus down") +!k::Komorebic("focus up") +!l::Komorebic("focus right") + +!+[::Komorebic("cycle-focus previous") +!+]::Komorebic("cycle-focus next") + +; Move windows +!+h::Komorebic("move left") +!+j::Komorebic("move down") +!+k::Komorebic("move up") +!+l::Komorebic("move right") + +; Stack windows +!Left::Komorebic("stack left") +!Down::Komorebic("stack down") +!Up::Komorebic("stack up") +!Right::Komorebic("stack right") +!;::Komorebic("unstack") +![::Komorebic("cycle-stack previous") +!]::Komorebic("cycle-stack next") + +; Resize +!=::Komorebic("resize-axis horizontal increase") +!-::Komorebic("resize-axis horizontal decrease") +!+=::Komorebic("resize-axis vertical increase") +!+_::Komorebic("resize-axis vertical decrease") + +; Manipulate windows +!t::Komorebic("toggle-float") +!f::Komorebic("toggle-monocle") + +; Window manager options +!+r::Komorebic("retile") +!p::Komorebic("toggle-pause") + +; Layouts +!x::Komorebic("flip-layout horizontal") +!y::Komorebic("flip-layout vertical") + +; Workspaces +!1::Komorebic("focus-workspace 0") +!2::Komorebic("focus-workspace 1") +!3::Komorebic("focus-workspace 2") +!4::Komorebic("focus-workspace 3") +!5::Komorebic("focus-workspace 4") +!6::Komorebic("focus-workspace 5") +!7::Komorebic("focus-workspace 6") +!8::Komorebic("focus-workspace 7") + +; Move windows across workspaces +!+1::Komorebic("move-to-workspace 0") +!+2::Komorebic("move-to-workspace 1") +!+3::Komorebic("move-to-workspace 2") +!+4::Komorebic("move-to-workspace 3") +!+5::Komorebic("move-to-workspace 4") +!+6::Komorebic("move-to-workspace 5") +!+7::Komorebic("move-to-workspace 6") +!+8::Komorebic("move-to-workspace 7")