MagicPrefsを使ってMagic Mouseのカスタマイズを行う

キーボードショートカットは色々登録して、自分の作業環境を便利にしてきたのですが、マウスは今まで特に何も設定していませんでした。
そこで今回は、Apple純正のMagic Mouseのカスタマイズを行ってみます。
MagicPrefsのダウンロード

MagicPrefsというアプリを使えば、Apple純正のマウスであるMagic MouseやTrackpadのカスタマイズが可能になります(今回はMagic Mouseにフォーカスして解説を行います)。
ダウンロードは公式サイトからMagicPrefsのダウンロードを行いましょう。
ただし、5年近くメンテナンスがされていないようなので、macOS10.8 Mountain Lion以降の場合は自身の責任でダウンロードしてくださいとの事です。
自分の場合は、設定画面の表示がガタガタになっている部分がありますが、動作自体に問題はなかったので使用しています。
MagicPrefsの設定
アプリをインストールするとmacの[システム環境設定]に「MagicPrefs」という項目が追加されています。

設定は基本的にそこから行います。設定できる内容は以下の通りです。
- マウス操作にアクションを設定
- マウス操作を検知するエリアの設定
- スクロールを検知するエリアの設定
クリック時のアクション設定
設定画面の真ん中の[Clicks & Tabs]「Swipes」「Drag, Pinch etc」の部分で、トリガーとアクションの設定ができます。
今回は「3本指でクリックした時にGyazoを起動する」という設定をしてみます。
「Three Finger Click」にチェックを入れて、セレクトボックスで[Custom Actions]→[Manage Application Actions]をクリックします。

アプリケーションの追加画面が出てくるので、ここで追加します。
少し分かりにくいですが、フォーム部分をクリックするとアプリケーションの選択ウインドウが出てきて選択できます。
アプリケーションを選択したら「+」ボタンをクリックすれば追加されます。

追加したアプリケーションは選択肢に追加されるので、それを選択します。
これで3本指でクリックしたらGyazoが起動するようになります。
マウス操作を検知するエリアの設定
「One Finger Middle Axis Click」にチェックを入れるとMagic Mouseにミドルクリックが出来るようになります。
ただ、右クリックや左クリックと間違えて押してしまう可能性があるので、検知するエリアを少し手前に調整します。

右のプレビュー画面の下の方にあるボタンをクリックして、エリアを四隅をドラッグして検知するエリアを変更します。
スクロールエリアの調整
[Configure Scrolling]をクリックすると、スクロールの設定ができます。

判定するエリアはドラッグで設定できますし、下にあるチェックボックスで、指定した指の数や方向のスクロールを無効化できます。
| チェックボックス | 意味 |
|---|---|
| Diagonal | 斜めスクロール |
| Vertical | 縦スクロール |
| Horizontal | 横スクロール |
自分の場合は斜めスクロールをオフにしているのと、マウスの左側はスクロールは反応しないようにしています。

AlfredのCustom Web SearchにDeepL翻訳を追加する方法
日々の作業を短縮して、やるべきことに集中するための小技集 #1日1Tips – 2020年1月
Macで画像の一括リサイズを行いたいときは、プレビュー.appを使う方法が手軽!
SteerMouseの「自動移動」機能で保存ダイアログが表示されたら自動でデフォルトボタンへカーソルを移動させる
Path Finder 8で使える4種類のファイル検索方法
Google日本語入力の辞書をATOKにインポートする方法
Google Chromeのブックマークバーを「新しいタブ」でも非表示にしたい
Google Meetをさらに便利にする便利なChrome拡張機能と、公式でサポートされるようになった機能
Google関連サービスをすばやく確実に変換するための単語登録サンプル
AlfredのDefault Resultsを変更して、Google検索をラクにする方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
OnyXでターミナルを使わずにmacOSの詳細設定を行う