Basic 認証をセットしてあるサイトにアクセスする場合、初回ログインの際にブラウザやキーチェーンに入力内容を保存すると思います。
でも、プライベート(シークレット)ウィンドウでアクセスすると都度入力する必要があるのは面倒ですよね?
そこで、Keyboard Maestro のマクロで自動挿入するようにしてみました。
マクロの設定
実際のマクロの編集画面は、次のようになります。
トリガー
This hot key
など他の方法でも問題ありませんが、既定の文字列を入力するだけで複数候補からマクロを選択可能にするため This string is typed:
をトリガーにしています。
アクション
ここで必要になるのは、次の2種類のアクションです。
- Interface Control > Type a Keystroke
- Text > Insert Text by Pasting
Type a Keystroke
の Tab
と Return
は固定。Insert Text by Pasting
には実際の Basic 認証の ユーザー名
と パスワード
をセットします。
マクロの実行
ブラウザの Basic 認証ダイアログの「ユーザー名」フィールドにフォーカスがあたっている状態で ,ba
と入力すれば、自動挿入後にログインが完了しているハズです。(複数の候補が表示された場合は、任意のものを選択します。)
やってみて
最初どう設定すればいいのか悩みましたが、マクロの編集画面下段にある Record
ボタンを利用して「とりあえず実際に操作してみる」と判りやすいですね。