隣の部屋のベイビーや、ベイビーをあやすママの声がビデオ会議に入って来てしまうような問題がったのでマイクのmute/unmuteをトグルしたいなーとおもった。かつキーボードショートカットでいい感じにやりたい。
最終的にはここに書いたものは使っていない。 さいごに
のところ参照。
作成手順
- Automater作成
- キーボードショートカット作成
1. Automater作成
Automaterを開く
新規作成(⌘+N) => クイックアクション
を選択して新しい書類を作成
ライブラリから AppleScriptを実行
をダブルクリック。以下内容をペースト。
現時点のマイクボリュームが0なら100に,0以外なら0にしつつ、通知と声で状態変更をお知らせする。
if input volume of (get volume settings) = 0 then set volume input volume 100 display notification "✅ unmuted" with title "Microphone" say "[[ rate 200; volm 0.6 ]]Mic Unmuted." using "Samantha" else set volume input volume 0 without output muted display notification "❌ muted" with title "Microphone" say "[[ rate 200; volm 0.6 ]]Mic Muted." using "Samantha" end if
実行
をクリックして状態が変わることを確認できる
2. キーボードショートカット作成
権限の関係でショートカット作成作成しただけだと実行できないので、
Automatorのアクセシビリティに対する権限を付与する。
キーボード
=> ショートカット
の順に開き、
作成したAutomatorを実行するキーボードショートカットを追加する。
デフォルト なし
になっているのでダブルクリックして編集する。
さいごに
色々試行錯誤した結果、ちょうどそういうアプリケーションあったのでそれを使っている。
最初からそういうのを探しておけばよかったとかは言わないことにする。