HotKey App
Windows では、 AutoHotkey を使用して以下のような感じでアプリを呼び出すようにしている。
No | key | app | toggle |
---|---|---|---|
1 | F9 | Excel | false |
2 | F10 | Neovim | false |
3 | F11 | Edge | false |
4 | F12 | Terminus | true |
5 | C-F9 | Outlook | false |
6 | C-F10 | サクラエディタ | false |
7 | C-F11 | Teams | false |
Terminal
としての役割である Terminus だけ、 toggle できるようにしている。
AutoHotkey の設定で以下のような設定をしている。
Toggle(app) { SplitPath, app, file Process, Exist, %file% if ErrorLevel <> 0 if WinActive("ahk_pid" . ErrorLevel) WinMinimize, A else WinActivate, ahk_pid %ErrorLevel% else Run, %app% return } Activate(app) { SplitPath, app, file Process, Exist, %file% if ErrorLevel <> 0 WinActivate, ahk_pid %ErrorLevel% else Run, %app% return } ; for Excel F9:: Activate("C:\Program Files (x86)\Microsoft Office\Office16\EXCEL.EXE") return ; for Outlook ^F9:: Activate("C:\Program Files (x86)\Microsoft Office\Office16\OUTLOOK.EXE") return ; for neovim F10:: Activate(USERPROFILE . "\scoop\apps\neovim\current\bin\nvim.exe") return ; for sakura ^F10:: Activate("C:\Program Files\sakura\sakura.exe") return ; for Edge F11:: Activate("C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe") return ; for Teams ^F11:: Activate(APPDATA . "Local\Microsoft\Teams\current\Teams.exe") return ; for Terminus F12:: Toggle(USERPROFILE . "\AppData\Local\Programs\Terminus\Terminus.exe") return
これと同じようなことを mac でもできないかなぁーググってたところ、そのものズバリなものがあること発見!
使い方は以下のサイトがわかりやすかった。 GUI で設定できるので非常にかんたん。 toggle の有無もチェックボックス入れるだけ。 これは mac での必須アプリとなりそう。
macアプリに自分の好きなホットキーを設定して素早く起動できる「HotKey」 | 山田どうそんブログ
参考
AutoHotkey HotKey App macアプリに自分の好きなホットキーを設定して素早く起動できる「HotKey」 | 山田どうそんブログ
Thanks for reading! Read other posts?