指定のアプリをどこからでも開けるようにするとStationがもっと便利になる for MacOS
Stationとは
仕事で使用するアプリ(Gmail、カレンダー、Slack、Facebook messenger etc..)を統合して扱うためのアプリです。
日本語だとこちらのブログがまとまっててよさそうです。
Googleアカウント統合アプリ Kiwi for Gmailを現在進行系で使っていたのですが、同僚からのススメで乗り換えてみました。
ちなみに、過去Franz, Shiftなど類似のアプリを使っていたことがあります。
Station内のアプリを最速で開きたい in MacOS
Stationにたくさんのアプリが統合できるとはいえ、それでもWebブラウザやターミナルなど別アプリからStationを開いて、目的のアプリに移るのは手間がかかります。
通常のステップ
- Webブラウザを開いている状態
Cmd + Tab
やSpotlightなどでStationを起動するCmd + t
でStation内のQuick Switchを開く- 目的のアプリの名前を入れる(例:
Slack
)
こうしたい
- Webブラウザを開いている状態
- ショートカットキー(ホットキー)を入力するとQuick Switchを開いた状態でStationが起動する
- 目的のアプリの名前を入れる(例:
Slack
)
1ステップ減りました :tada: 1日数十回使いそうなので重要。
どうやるか
AppleScriptをアプリケーション化して、ホットキーを割り当てます。
AppleScript作成
- スクリプトエディタを開く(アプリケーション→ユーティリティ)
下記のコードを貼り付ける
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15-- https://stackoverflow.com/questions/4242437/applescript-how-do-i-launch-an-application-and-then-execute-a-menu-command
tell application "Station"
activate
tell application "System Events"
tell process "Station"
tell menu bar 1
tell menu bar item "View"
tell menu "View"
click menu item "Show Quick-Switch"
end tell
end tell
end tell
end tell
end tell
end tellファイル→書き出す→ファイルフォーマット:アプリケーションを選択→保存
- アプリケーションの名前は
quick-switch-Station
などご自由に設定ください。
- アプリケーションの名前は
※スクリプトエディタからAppleScriptを実行するには、OSのシステム環境設定→セキュリティとプライバシー→アクセシシビリティから許可を与える必要があります。
※同様に、上記で保存したアプリケーションを起動する場合は、そのアプリケーションにアクセシビリティの許可を与える必要があります。
※AppleScriptは書いたことないので、ベターな書き方&実行方法があれば教えてください。
ホットキー割り当て
お好きな方法でquick-switch-Station
を起動できるように設定すればよいです。
私はCLCLを使って、optionキー2回押しで、quick-switch-Station
が起動するように設定しています。
ユーザーではないので試してないですが、Alfredなどを使っても便利でしょう。