summaryrefslogtreecommitdiff
path: root/AutoHotkey/hotkeys.ahk
diff options
context:
space:
mode:
Diffstat (limited to 'AutoHotkey/hotkeys.ahk')
-rw-r--r--AutoHotkey/hotkeys.ahk52
1 files changed, 49 insertions, 3 deletions
diff --git a/AutoHotkey/hotkeys.ahk b/AutoHotkey/hotkeys.ahk
index 25fd287..1471223 100644
--- a/AutoHotkey/hotkeys.ahk
+++ b/AutoHotkey/hotkeys.ahk
@@ -1,13 +1,13 @@
#SingleInstance Force
+global NavMode := false
UserPath := EnvGet("USERPROFILE")
syncPath := EnvGet("SYNC")
DetectHiddenWindows true
CapsLock & l::Send "^{Space}"
CapsLock & u::Send "^u"
CapsLock & i::Send "{Tab}"
-CapsLock & q::Send "!{Tab}"
-CapsLock & w::Send "^{Tab}"
-CapsLock & e::Send "!{F4}"
+CapsLock & q::Send "!{F4}"
+CapsLock & e::Send "^{Tab}"
CapsLock & d::Send "^d"
CapsLock & p::Send "^p"
CapsLock & n::Send "^n"
@@ -212,3 +212,49 @@ CapsLock & h::
Run("Claude.exe")
}
}
+;Task Switcher
+CapsLock & w::{
+global NavMode := true
+Send "^!{Tab}"
+}
+#HotIf NavMode
+q::
+{
+ global NavMode := false
+ Send "{Esc}"
+ return
+}
+
+Enter::
+{
+ global NavMode := false
+ Send "{Enter}" ; Confirm selection
+ return
+}
+
+; Navigate up/down (between windows)
+j::
+{
+ Send "{Down}"
+ return
+}
+
+k::
+{
+ Send "{Up}"
+ return
+}
+
+; Navigate left/right (between windows)
+h::
+{
+ Send "{Left}"
+ return
+}
+
+l::
+{
+ Send "{Right}"
+ return
+}
+#HotIf
Back to https://optics-design.com