diff options
Diffstat (limited to 'AutoHotkey/kinesis360_hotkeys.ahk')
-rw-r--r-- | AutoHotkey/kinesis360_hotkeys.ahk | 208 |
1 files changed, 0 insertions, 208 deletions
diff --git a/AutoHotkey/kinesis360_hotkeys.ahk b/AutoHotkey/kinesis360_hotkeys.ahk deleted file mode 100644 index 662d610..0000000 --- a/AutoHotkey/kinesis360_hotkeys.ahk +++ /dev/null @@ -1,208 +0,0 @@ -#SingleInstance Force
-global NavMode := false
-UserPath := EnvGet("USERPROFILE")
-syncPath := EnvGet("SYNC")
-DetectHiddenWindows true
-#SuspendExempt
-^!o::Suspend ; Ctrl+Alt+o
-#SuspendExempt False
-;Windows Terminal
-#t::
-{
- ; Check if Windows Terminal is running
- if WinExist("ahk_exe WindowsTerminal.exe" )
- {
- ; If Windows Terminal is already in the foreground, minimize it
- if WinActive("ahk_exe WindowsTerminal.exe" )
- {
- WinMinimize("ahk_exe WindowsTerminal.exe")
- }
- else
- {
- ; If Windows Terminal is running but not in the foreground, bring it to the foreground
- WinActivate("ahk_exe WindowsTerminal.exe")
- }
- }
- else
- {
- ; If Windows Terminal is not running, launch it
- Run(UserPath . "\scoop\apps\windows-terminal\current\WindowsTerminal.exe")
- if WinWait("ahk_exe WindowsTerminal.exe", , 5)
- WinActivate("ahk_exe WindowsTerminal.exe")
- }
-}
-
-;Emacs
-#n::
-{
-
- ; Check if Emacs is running
- if WinExist("ahk_class Emacs ahk_exe emacs.exe")
- {
- ; If Emacs is already in the foreground, minimize it
- if WinActive("ahk_class Emacs ahk_exe emacs.exe")
- {
- WinMinimize("ahk_class Emacs ahk_exe emacs.exe")
- }
- else
- {
- ; If Emacs is running but not in the foreground, bring it to the foreground
- WinActivate("ahk_class Emacs ahk_exe emacs.exe" )
- }
- }
- else
- {
- ; If Emacs is not running, launch it
- Run(UserPath . "\scoop\apps\emacs\current\bin\emacsclientw.exe -c")
- }
-}
-;Obsidian
-#o::
-{
-
- ; Check if Obsidian is running
- if WinExist("ahk_class Chrome_WidgetWin_1 ahk_exe Obsidian.exe")
- {
- ; If Obsidian is already in the foreground, minimize it
- if WinActive("ahk_class Chrome_WidgetWin_1 ahk_exe Obsidian.exe")
- {
- WinMinimize("ahk_class Chrome_WidgetWin_1 ahk_exe Obsidian.exe")
- }
- else
- {
- ; If Obsidian is running but not in the foreground, bring it to the foreground
- WinActivate("ahk_class Chrome_WidgetWin_1 ahk_exe Obsidian.exe" )
- }
- }
- else
- {
- ; If Obsidian is not running, launch it
- Run(UserPath . "\scoop\apps\obsidian\current\Obsidian.exe")
- }
-}
-;Zotero
-#z::
-{
-
- ; Check if Zotero is running
- if WinExist("ahk_class MozillaWindowClass ahk_exe zotero.exe")
- {
- ; If Zotero is already in the foreground, minimize it
- if WinActive("ahk_class MozillaWindowClass ahk_exe zotero.exe")
- {
- WinMinimize("ahk_class MozillaWindowClass ahk_exe zotero.exe")
- }
- else
- {
- ; If Zotero is running but not in the foreground, bring it to the foreground
- WinActivate("ahk_class MozillaWindowClass ahk_exe zotero.exe" )
- }
- }
- else
- {
- ; If Zotero is not running, launch it
- Run(UserPath . "\scoop\apps\zotero\current\zotero.exe")
- }
-}
-;Telegram
-#,::
-{
-
- ; Check if Telegram is running
- if WinExist("ahk_exe Telegram.exe")
- {
- ; If Telegram is running but not in the foreground, bring it to the foreground
- WinActivate("ahk_exe Telegram.exe" )
- }
-}
-
-;Thunderbird
-#.::
-{
-
- ; Check if Thunderbird is running
- if WinExist("ahk_exe thunderbird.exe")
- {
- ; If thunderbird is running but not in the foreground, bring it to the foreground
- WinActivate("ahk_exe thunderbird.exe" )
- }
-}
-;Browser
-#i::
-{
-
- ; Check if Browser is running
- if WinExist("ahk_class MozillaWindowClass ahk_exe librewolf.exe")
- {
- ; If Browser is already in the foreground, minimize it
- if WinActive("ahk_class MozillaWindowClass ahk_exe librewolf.exe")
- {
- WinMinimize("ahk_class MozillaWindowClass ahk_exe librewolf.exe")
- }
- else
- {
- ; If Browser is running but not in the foreground, bring it to the foreground
- WinActivate("ahk_class MozillaWindowClass ahk_exe librewolf.exe" )
- }
- }
- else
- {
- ; If Browser is not running, launch it
- Run(UserPath . "\scoop\apps\librewolf\current\LibreWolf-Portable.exe")
- }
-}
-;Audacious
-#m::
-{
-
- ; Check if Audacious is running
- if WinExist("ahk_class Qt672QWindowIcon ahk_exe audacious.exe")
- {
- ; If Audacious is already in the foreground, minimize it
- if WinActive("ahk_class Qt672QWindowIcon ahk_exe audacious.exe")
- {
- WinMinimize("ahk_class Qt672QWindowIcon ahk_exe audacious.exe")
- }
- else
- {
- ; If Audacious is running but not in the foreground, bring it to the foreground
- WinActivate("ahk_class Qt672QWindowIcon ahk_exe audacious.exe" )
- }
- }
- else
- {
- ; If Audacious is not running, launch it
- Run(UserPath . "\scoop\apps\audacious\current\bin\audacious.exe")
- }
-}
-;Bookmark Finder
-#f::
-{
- ; Run the batch file
- Run(syncPath . "\Repos\Windows\Batch_tools\bookmarkfinder\bookmarkfinder.bat")
-}
-
-;AI
-#a::
-{
-
- ; Check if AI is running
- if WinExist("Claude")
- {
- ; If AI is already in the foreground, minimize it
- if WinActive("Claude")
- {
- WinMinimize("Claude")
- }
- else
- {
- ; If AI is running but not in the foreground, bring it to the foreground
- WinActivate("Claude")
- }
- }
- else
- {
- ; If AI is not running, launch it
- Run("Claude.exe")
- }
-}
|