#SingleInstance Force ; You can generate a fresh version of this file with "komorebic ahk-library" #Include %A_ScriptDir%\komorebic.lib.ahk ; https://github.com/LGUG2Z/komorebi/#generating-common-application-specific-configurations #Include %A_ScriptDir%\komorebi.generated.ahk ;;;; Settings ;;;; WindowHidingBehaviour("hide") WatchConfiguration("enable") EnsureWorkspaces(0, 9) InvisibleBorders(2,2,2,2) MouseFollowsFocus("disable") WorkspaceName(0, 0, "I") WorkspaceName(0, 1, "II") WorkspaceName(0, 2, "III") WorkspaceName(0, 3, "IV") WorkspaceName(0, 4, "V") WorkspaceName(0, 5, "VI") WorkspaceName(0, 6, "VII") WorkspaceName(0, 7, "VIII") WorkspaceName(0, 8, "IX") WorkspacePadding(0, 0, 0) WorkspacePadding(0, 1, 0) WorkspacePadding(0, 2, 0) WorkspacePadding(0, 3, 0) WorkspacePadding(0, 4, 0) WorkspacePadding(0, 5, 0) WorkspacePadding(0, 6, 0) WorkspacePadding(0, 7, 0) WorkspacePadding(0, 8, 0) ContainerPadding(0, 0, 8) ContainerPadding(0, 1, 8) ContainerPadding(0, 2, 8) ContainerPadding(0, 3, 8) ContainerPadding(0, 4, 8) ContainerPadding(0, 5, 8) ContainerPadding(0, 6, 8) ContainerPadding(0, 7, 8) ContainerPadding(0, 8, 8) ;;;; Rules ;;;; FloatRule("exe", "steam.exe") FloatRule("exe", "steamwebhelper.exe") FloatRule("exe", "scrcpy.exe") IdentifyTrayApplication("exe", "SoulseekQt.exe") ;;;; Finalize config ;;;; CompleteConfiguration() ;;;; Keys ;;;; #!q:: Stop() return #!r:: ReloadConfiguration() return #+h:: Move("left") return #+j:: Move("down") return #+k:: Move("up") return #+l:: Move("right") return #1:: FocusWorkspace(0) return #2:: FocusWorkspace(1) return #3:: FocusWorkspace(2) return #4:: FocusWorkspace(3) return #5:: FocusWorkspace(4) return #6:: FocusWorkspace(5) return #7:: FocusWorkspace(6) return #8:: FocusWorkspace(7) return #9:: FocusWorkspace(8) return #+1:: SendToWorkspace(0) return #+2:: SendToWorkspace(1) return #+3:: SendToWorkspace(2) return #+4:: SendToWorkspace(3) return #+5:: SendToWorkspace(4) return #+6:: SendToWorkspace(5) return #+7:: SendToWorkspace(6) return #+8:: SendToWorkspace(7) return #+9:: SendToWorkspace(8) return #f:: ToggleFloat() return #t:: Manage() return #+t:: Unmanage() return #Enter:: Run, wezterm-gui start return