Sierra以降、KeyRemapとLauncherを兼ねて Hammerspoon を使っている。
local function launcher(mods, key, appname) hs.hotkey.bind(mods, key, function() hs.application.launchOrFocus('/Applications/' .. appname .. '.app') end) end launcher({'cmd', 'ctrl'}, 'q', 'iTerm') launcher({'cmd', 'ctrl'}, 'w', 'Visual Studio Code') launcher({'cmd', 'ctrl'}, 'e', 'Google Chrome') launcher({'cmd', 'ctrl'}, 't', 'Twitter') launcher({'cmd', 'ctrl'}, 's', 'Slack')
のようにして ⌘
+ Ctrl
+ 何か で一発でApplicationのFocusを切り替えて使っていて 今も愛用しているのだけど、 TwitterのMac版デスクトップアプリであるTwitter.app は残念ながら先日 終了してしまった。
それで今は Chromeの Desktop PWAで Twitter Lite を起動するようにしている。
これをやはり一発のキー操作で切り替えられるように設定を追加した。
local function launcherPWA(mods, key, windowname) hs.hotkey.bind(mods, key, function() local chrome = hs.application.get('com.google.Chrome') if chrome then local target = chrome:findWindow(windowname):focus() if target then target:focus() end end end) end launcherPWA({'cmd', 'ctrl'}, 't', 'Twitter')
これでいつでも一発でTwitter Liteに切り替えられて便利。