回答:
Automatorを試してみてください。Dockからアプリをクリックする新しいサービス(後ですべてのアプリに公開してキーボードショートカットを割り当てることができる)を「記録」することができます。実際、アクションを追加して「そのアプリケーションに何かを実行するように伝える」ことができます。
Dockで[ メール ]をクリックしてから、ツールバーの[ 新着メールを取得 ]アイコンをクリックするもの(比較的役に立たないが機能する)を作成してみました。楽しい;)
添付されているのは、Automatorの結果のショットです。
右上隅にある[ 録音 ]ボタンを使用して自分で操作しました(メールのドックアイコンをクリックし、ツールバーの[メールの新着メール]アイコンをクリックして、[録音の停止]をクリックしました)。入力には興味がなかったので、最初のコンボボックスで[サービスは[入力なし]を受け取ります]を選択したことに注意してください。
これにより、TextEditorとブラウザーを行き来するいくつかのサービスを利用できるようになります。
Automatorは、Spotlightを使用してAutomatorと入力することで検索されます(/Applications/Automator.appにもあります)
この場合、私は新しい「サービス」を作成しましたが、おそらく「スクリプト」を作成することで回避できます。どちらが速いかわかりません。実験。Automatorはあなたの友達です。
あなたはAppleScriptでこのようなことをするかもしれません:
tell application "Terminal"
activate
windows where name contains "bash"
if result is not {} then set index of item 1 of result to 1
end tell
またはシステムイベントを使用:
tell application "System Events" to tell process "Terminal"
set frontmost to true
windows where title contains "bash"
if result is not {} then perform action "AXRaise" of item 1 of result
end tell
BetterTouchToolを使用して、Mac OS Xでさまざまなキーボードショートカットまたはトラックパッドジェスチャーを設定します。起動できるアクションの1つは、ターミナルコマンドの実行です。
したがって、コマンドの設定で次のように指定します。
osascript -e 'tell application "NameOfTheApplicationHere" to activate'
以下は、BetterTouchTool設定の例です。