MacBookのトラックパッドやMagic Mouseの3本指タップをマウスのスクロールホイール・クリックにエミュレートできる「MiddleClick」に特定のアプリの除外するオプションに対応しています。詳細は以下から。
MiddleClickはスイスのClément Beffaさんが2010年頃に開発したMacBookのトラックパッドやMagic Mouseの3本指タップ/クリックを汎用マウスのスクロールホイール・クリック(ミドルクリック)にエミュレートできるユーティリティで、現在はArthur Factorさんがフォークして開発が続けられていますが、このアプリの最新バージョンとなる「MiddleClick v3.0.0」が新たにリリースされています。
MiddleClick v3.0.0
- Option to Ignore specific apps in #118
- Advanced Option to recognize more than e.g. 3 fingers as middle-click by @66Ton99 in #89
リリースノートより抜粋
MiddleClick v3.0.0では、3本指クリックをミドルクリックとしエミュレートするのを除外するIgnoreオプションが追加され、3本指クリックをシステム設定で設定したままのジェスチャーとして使えるようになった他、3本以上の指によるクリックをミドルクリックとして認識させるオプション(以下defaultsで指定)、ログイン時に起動オプションが追加されており、

特定のアプリを除外するオプション
defaults write art.ginzburg.MiddleClick fingers 4
さらにソースコードをObjective-CからSwiftへ移行し、マウスイベント処理後にリソースがリークされる不具合や左クリック(LMB)だけでなく右クリックイベント(RMB)も置き換えるように修正されているそうです。
MiddleClick v3.0.0のシステム要件は引き続きmacOS 10.13 High Sierra以降のIntel/Apple Silicon Macとなっていますが、前バージョンはAppleの交渉を取得していましたものの、FactorさんのApple Developer Programの有効期間が切れてしまい、現在はシステム設定アプリの[プライバシーとセキュリティ]からGatekeeperをバイパスさせて開かないといけないので、試してみたい方は注意してください。
brew install --cask --no-quarantine middleclick
MiddleClick v3.0.0
- Option to Ignore specific apps in #118
- Advanced Option to recognize more than e.g. 3 fingers as middle-click by @66Ton99 in #89
- This is not a proper palm rejection mechanism, but it handles a huge part of the issue.
- Option to “Launch at login” in 979a1a8
- Memorable Bundle ID — art.ginzburg.MiddleClick
- You’ll be asked for Accessibility permission again.
コメント