Windows では、 AutoHotkey を使用して以下のような感じでアプリを呼び出すようにしている。

Nokeyapptoggle
1F9Excelfalse
2F10Neovimfalse
3F11Edgefalse
4F12Terminustrue
5C-F9Outlookfalse
6C-F10サクラエディタfalse
7C-F11Teamsfalse

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 でもできないかなぁーググってたところ、そのものズバリなものがあること発見!

HotKey App

使い方は以下のサイトがわかりやすかった。 GUI で設定できるので非常にかんたん。 toggle の有無もチェックボックス入れるだけ。 これは mac での必須アプリとなりそう。

macアプリに自分の好きなホットキーを設定して素早く起動できる「HotKey」 | 山田どうそんブログ

参考

AutoHotkey HotKey App macアプリに自分の好きなホットキーを設定して素早く起動できる「HotKey」 | 山田どうそんブログ