mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-05-12 13:49:48 +02:00
Deployed 9d6a67f with MkDocs version: 1.5.2
This commit is contained in:
@@ -4152,77 +4152,77 @@ addressed by the advanced functionality of AHK, and so they are assumed to be
|
||||
able to craft their own configuration files.</p>
|
||||
<p>If you would like to try out AHK, here is a simple sample configuration which
|
||||
largely matches the <code>whkdrc</code> sample configuration.</p>
|
||||
<div class="highlight"><pre><span></span><code>#Requires AutoHotkey v2.0.2
|
||||
#SingleInstance Force
|
||||
<div class="highlight"><pre><span></span><code><span class="n">#Requires</span> <span class="n">AutoHotkey</span> <span class="n">v2</span><span class="o">.</span><span class="mf">0.2</span>
|
||||
<span class="nb">#SingleInstance</span> <span class="n">Force</span>
|
||||
|
||||
Komorebic(cmd) {
|
||||
RunWait(format("komorebic.exe {}", cmd), , "Hide")
|
||||
}
|
||||
<span class="n">Komorebic</span><span class="p">(</span><span class="n">cmd</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="nb">RunWait</span><span class="p">(</span><span class="n">format</span><span class="p">(</span><span class="s">"komorebic.exe {}"</span><span class="p">,</span> <span class="n">cmd</span><span class="p">),</span> <span class="p">,</span> <span class="s">"Hide"</span><span class="p">)</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
!q::Komorebic("close")
|
||||
!m::Komorebic("minimize")
|
||||
<span class="nl">!q::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"close"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="n">m</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"minimize"</span><span class="p">)</span>
|
||||
|
||||
; Focus windows
|
||||
!h::Komorebic("focus left")
|
||||
!j::Komorebic("focus down")
|
||||
!k::Komorebic("focus up")
|
||||
!l::Komorebic("focus right")
|
||||
<span class="c1">; Focus windows</span>
|
||||
<span class="o">!</span><span class="n">h</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus left"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="n">j</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus down"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="n">k</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus up"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="n">l</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus right"</span><span class="p">)</span>
|
||||
|
||||
!+[::Komorebic("cycle-focus previous")
|
||||
!+]::Komorebic("cycle-focus next")
|
||||
<span class="nl">!+[::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"cycle-focus previous"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="p">]</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"cycle-focus next"</span><span class="p">)</span>
|
||||
|
||||
; Move windows
|
||||
!+h::Komorebic("move left")
|
||||
!+j::Komorebic("move down")
|
||||
!+k::Komorebic("move up")
|
||||
!+l::Komorebic("move right")
|
||||
<span class="c1">; Move windows</span>
|
||||
<span class="o">!+</span><span class="n">h</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move left"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="n">j</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move down"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="n">k</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move up"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="n">l</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move right"</span><span class="p">)</span>
|
||||
|
||||
; 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")
|
||||
<span class="c1">; Stack windows</span>
|
||||
<span class="o">!</span><span class="n">Left</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"stack left"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="n">Down</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"stack down"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="n">Up</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"stack up"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="n">Right</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"stack right"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="p">;</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"unstack"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="p">[</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"cycle-stack previous"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="p">]</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"cycle-stack next"</span><span class="p">)</span>
|
||||
|
||||
; Resize
|
||||
!=::Komorebic("resize-axis horizontal increase")
|
||||
!-::Komorebic("resize-axis horizontal decrease")
|
||||
!+=::Komorebic("resize-axis vertical increase")
|
||||
!+_::Komorebic("resize-axis vertical decrease")
|
||||
<span class="c1">; Resize</span>
|
||||
<span class="o">!=::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"resize-axis horizontal increase"</span><span class="p">)</span>
|
||||
<span class="o">!-::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"resize-axis horizontal decrease"</span><span class="p">)</span>
|
||||
<span class="o">!+=::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"resize-axis vertical increase"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="n">_</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"resize-axis vertical decrease"</span><span class="p">)</span>
|
||||
|
||||
; Manipulate windows
|
||||
!t::Komorebic("toggle-float")
|
||||
!f::Komorebic("toggle-monocle")
|
||||
<span class="c1">; Manipulate windows</span>
|
||||
<span class="o">!</span><span class="n">t</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"toggle-float"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="n">f</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"toggle-monocle"</span><span class="p">)</span>
|
||||
|
||||
; Window manager options
|
||||
!+r::Komorebic("retile")
|
||||
!p::Komorebic("toggle-pause")
|
||||
<span class="c1">; Window manager options</span>
|
||||
<span class="o">!+</span><span class="n">r</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"retile"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="n">p</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"toggle-pause"</span><span class="p">)</span>
|
||||
|
||||
; Layouts
|
||||
!x::Komorebic("flip-layout horizontal")
|
||||
!y::Komorebic("flip-layout vertical")
|
||||
<span class="c1">; Layouts</span>
|
||||
<span class="o">!</span><span class="n">x</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"flip-layout horizontal"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="n">y</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"flip-layout vertical"</span><span class="p">)</span>
|
||||
|
||||
; 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")
|
||||
<span class="c1">; Workspaces</span>
|
||||
<span class="o">!</span><span class="mi">1</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus-workspace 0"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="mi">2</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus-workspace 1"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="mi">3</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus-workspace 2"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="mi">4</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus-workspace 3"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="mi">5</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus-workspace 4"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="mi">6</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus-workspace 5"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="mi">7</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus-workspace 6"</span><span class="p">)</span>
|
||||
<span class="o">!</span><span class="mi">8</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"focus-workspace 7"</span><span class="p">)</span>
|
||||
|
||||
; 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")
|
||||
<span class="c1">; Move windows across workspaces</span>
|
||||
<span class="o">!+</span><span class="mi">1</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move-to-workspace 0"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="mi">2</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move-to-workspace 1"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="mi">3</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move-to-workspace 2"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="mi">4</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move-to-workspace 3"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="mi">5</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move-to-workspace 4"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="mi">6</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move-to-workspace 5"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="mi">7</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move-to-workspace 6"</span><span class="p">)</span>
|
||||
<span class="o">!+</span><span class="mi">8</span><span class="o">::</span><span class="n">Komorebic</span><span class="p">(</span><span class="s">"move-to-workspace 7"</span><span class="p">)</span>
|
||||
</code></pre></div>
|
||||
<p>By default, the <code>komorebi.ahk</code> file should be located in the <code>$Env:USERPROFILE</code>
|
||||
directory, however, if <code>$Env:KOMOREBI_CONFIG_HOME</code> is set, it should be located
|
||||
|
||||
@@ -1,71 +0,0 @@
|
||||
#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")
|
||||
Reference in New Issue
Block a user