SteerMouseの「自動移動」機能で保存ダイアログが表示されたら自動でデフォルトボタンへカーソルを移動させる

マウスのカスタマイズにはSteerMouseを使っています。
各ボタンのカスタマイズやカーソル・ホイールスピードだけでなく、複数ボタンの組み合わせまで設定できます。
それ以外にも「自動移動」という機能があり、保存ダイアログなどが表示されたタイミングで自動的に、指定したボタンにマウスカーソルが移動します(ダイアログが閉じると元のカーソル位置に戻すことも可能)。
前提
普段使っているマウスだと、マウスに付いている追加ボタンにenterやdeleteを設定しているので、それを押した方が早いため使っていませんでした。
また、コーディングや文章を書くだけなら、手はホームポジションにあるので右手小指を伸ばしてenterやdeleteを直接押すので不要です。
しかし、このような設定をしていないマウスを使ってガッツリ作業(しかも次々作成 → 保存を繰り返す作業)をする場合は、この機能をオンにするだけでかなり作業がラクになりました。
保存するときはまったくマウスを動かさずにクリックするだけで保存できます。
Default Folder Xを使う場合は結局マウスを動かす
Macのダイアログを便利にするDefault Folder Xには「Finder クリック」という機能があります。
これはダイアログを開いている状態でFinderをクリックすると、Finderで開いているフォルダをダイアログで開くという機能です。
これを使っている場合は結局Finder部分をクリックするためにマウスを動かすことになるので微妙です。
自分の場合はよく使うフォルダは左手ショートカットキーで開けるようにしているので、左手ショートカットキーでフォルダを選択して、右手マウスでクリックするだけが実現できました。
「自動移動」機能の設定
SteerMouseの設定画面の[カーソル]タブを選択して、画面下の方にある「自動移動」で設定できます。
![[カーソル]→「自動移動」](https://webrandum.net/mskz/wp-content/uploads/2023/02/image_1-1.png)
設定する項目は「どのアプリで」「どのボタンまで移動するのか」の2つです。
「デフォルト」だとすべてのアプリで発火します。
特定のアプリにだけ適用したい場合は、横の「編集」ボタンをクリックして「+」ボタンからアプリを選択するか、もしくはアプリ自体をドラッグアンドドロップして追加します。

追加したあとはセレクトボックにアプリが追加されるので、選択して設定します。
次に「移動先」を選択します。
下記6つの選択肢があって、「なし」にすると何も起きません。
- デフォルトボタン
- キャンセルボタン
- 閉じるボタン
- しまうボタン
- フルスクリーンボタン
- なし
「デフォルトボタン」と「キャンセルボタン」はダイアログが表示されたタイミングで発火しますが、その下の「閉じるボタン」「しまうボタン」「フルスクリーンボタン」はウインドウ左上の3つの「赤・黄・緑」のボタンのことで、アプリを切り替える度に発火します。
オプションの設定
「なし」以外のボタンを設定した場合は下記2つのオプションを有効化できます。

- ウインドウを閉じたら元の位置へ戻る
- 移動先へ一瞬で移動する
「移動先へ一瞬で移動する」はチェックを入れておかないと、ゆっくりマウスが移動するのでチェック必須です。
使わないときは「なし」にしておく
突然マウスが自動で動くので、急いで操作しているときは誤って別の場所をクリックしてしまう可能性もあります。
使う場合は設定したことと、SteerMouseで設定したことを忘れないようにしましょう。どのアプリで設定したか忘れると解除したいときに大変です(特にSteerMouseはシステム環境設定から開くタイプのアプリなので忘れがちです)。
前提でも説明した通り、自分の場合は普段使いのマウスだとこの機能は不要なので、基本は「なし」にしておいて使いたいタイミングで有効化します。
しかし、このような機能は必要なときに存在を忘れていて、しばらく経ってから「あっ…そういえば……」となりがちなので、普段とは違う環境で作業するとき用のメモをつくっておいた方がよさそうです。



Magic Mouseの軌跡の速さを限界を超えて速くする方法
Macの最前面ウインドウをハイライトし、背景を薄暗くして集中力を高める「HazeOver」
Chrome拡張機能の「1Password」と「1Password X」の違いはなに?どちらを使えばいいの?
日常の入力をもっとラクにするためのATOK 単語登録周りの設定
メールによくある「アーカイブ機能」が何なのか今まで知らなかったので調べてみた
散らかりがちなMacのメニューバーをBartender 3でキレイに整理する
Finder上のファイルの「変更日」と「作成日」を特定の日時に変更する方法
DeepL翻訳をAlfred上で完結させるAlfred Workflow「DeepL-Translate」
MacのGoogle Chromeで選択した文章を読み上げてもらう方法
HyperSwitchでアプリ・ウインドウ間の切り替えを素早く行う
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Keyboard Maestroを使ってGyazoアプリをショートカットキーで起動する方法
BetterTouchToolでHTMLを使った表示を作成できる「Floating WebView」機能
Vue.jsを使う人が最低限導入しておきたいVisual Studio Codeの拡張機能
Macのターミナルでパスワード付きのZIPファイルを作成する方法
Alfredの設定画面でショートカットキーが認識されない場合はKeyboard Maestroの設定を確認しよう
macOS Catalinaになってから追加されたシステム環境設定の「Apple ID」にある項目
リンクを開くときにブラウザやプロファイルを選択して開けるようになる「OpenIn」
Google Chromeのブックマークバーを「新しいタブ」でも非表示にしたい
Figmaでテキストの一括置換を行うプラグイン「Find and Replace」
Keyboard Maestroでダークモードかどうか判定して、条件分岐で処理を変える方法