Magic Mouseの左右スワイプにSafariのタブ移動を割り当てる

2009年 11月 28日

Apple Magic Mouse は Mighty Mouse の最大の欠点である、使用頻度に比例してホイールに蓄積する埃等により動作しなくなるという問題を iPhone や Macbook Pro のトラックパッドの技術を応用し改善している。特に二本の指を使ったスワイプ動作は、従来のホイールでは再現することができないという点で画期的なものだ。ところが全てのアプリケーションに共通してその挙動は「戻る」と「進む」が設定されており、Safari とタブブラウジングを多用する身としては些か使い勝手が悪いので次の文献を参考に Snow Leopard を改造することにした。

How-to: Enable Expose and Spaces for the Magic Mouse

  1. MultiClutch 環境設定パネルをインストールする。(全てのユーザー用がオススメ)
  2. 最新の SIMBL プラグインをインストールする。
  3. My Tech Spot が公開している Multiclutch X64 SIMBL プラグインをダウンロード(記事に紹介されている直リンクと、最近更新された投稿へのリンク)し、/Library/Application Support/SIMBL/Plugins に配置する。
  4. 手順1の MultiClutch プラグインを /Library/InputManagers から削除する。

そもそもの MultiClutch 環境設定パネルというのは最新の Macbook Pro でお目見えした複雑なジェスチャーによる操作が可能なトラックパッド用のもので、それに加えて Snow Leopard に対応した SIMBL プラグインを利用することで Magic Mouse のジェスチャーを拡張している。

後は環境設定のその他カテゴリにある MultiClutch 環境設定から次の様に設定をした。
MultiClutch 環境設定を設定 この部分はマックユーザーであれば直感的な設計であると思うので省略するが、気をつけることはタブ移動のショートカットをコマンド+シフトに加えて左右矢印キーではなく、”[" 及び "]” を割り当てることだ。これは、近年矢印キーはウェブアプリケーション等 JavaScript に割り当てられることが多いということに理由があり、元々は矢印キーが一般的な設計だったのだが Apple もそれに気が付いたらしく、恐らく移行期間となっているのか現在二通りの方法が示されており、その違いというのはウェブページ内のフォーム要素にフォーカスしている状態でタブ移動ができるかどうかにあるが、この辺りもお好みで、ということになる。

最後に MultiClutch への寄付もお忘れなく。Thanks Will! :-)

Share on Tumblr

コメントは受け付けていません。

Comments are closed at this time.