印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Windows Mozilla にマウスジェスチャ機能を追加

OPERA が初めて導入したマウスジェスチャ機能。最近では、その便利さから他のブラウザでも採用されている。Mozilla や Netscape には、アドオンとしてこの機能を追加することができる。少し使いにくいところがあるので、プリファレンスを編集して対応する。

■ ■ ■

マウスジェスチャ機能は、ブラウザの上でマウスボタンを押しながら、右や左に動かすと「次へ」や「戻る」ができる機能である。ブラウザのボタンをクリックしなくてよいという利点がある。一度慣れてしまうと、これがないブラウザは使えない。ホイールつきのマウスを使ってしまうと、ホイールなしの昔のマウスには戻れないのに似ている。

Mozilla 系ブラウザのマウスジェスチャ機能は、もともと Mozilla Firefox で(FireBird の時代から) 開発されていたものであるが、MozillaNetscape でも使うことができる。

インストールは、mozdev.org - optimoz: /gestures/index から、→get it をたどって、「Install v0.3.5.1」を左クリックする。ダイアログが現れるので、「OK」をクリックすれば完了。ブラウザを再起動すれば使えるようになる。

お勧めの設定変更は、OPERA に似せて「右ボタンを押しながらジェスチャ」を認識させることである(デフォルトは左ボタンになっている)。変更するには、

  1. Edit メニューから Preferences... を選択 (または「編集」メニューから「設定...」)
  2. Advanced カテゴリの Mouse Gestures を選択 (または「詳細設定」カテゴリの「Mouse Gestures」)
  3. 「Make mouse gesture with」の項目を「Left mouse button」から「Right mouse button」に変更

とする。

ジェスチャ操作表
ジェスチャ操作表

どういうジェスチャが可能かは、mozdev.org - optimoz: gestures/defaultmappings で解説されている。よく使うのは

  • 「←」戻る
  • 「→」次へ
  • 「↑↓」再読み込み
  • 「↑」新しいタブで開く
である。「新しいタブで開く」が上方向に動かすようになっているのが残念。下方向に動かすのが一般的だし、使いやすいからである。

Mozilla FireFox には、割当をカスタマイズするインターフェイスが用意されているが、Mozilla や Netscape にはない。カスタマイズするには、設定ファイルを直接編集しなければならない。 mozdev.org - optimoz: /gestures/technotes/index に変更方法が解説されている。

デフォルトでは、「↓」に「新しくウィンドウで開く」、「↑」に「新しいタブで開く」となっているので、この割当を逆にする。ブラウザを一旦終了し、プリファレンスファイル

C:\Program Files\mozilla.org\Mozilla\chrome\mozgest\content\gestimp.js

を編集して、以下の部分を書き換える(Netscape 7 では C:\Program Files\Netscape\Netscape\chrome\mozgest\content\gestimp.js)。

  addGesture("D", "g.openNewDocument", "openNewDocument();");

  addGesture("U", "g.openNewDocument", "openNewDocument();");

「↑」ジェスチャは、OPERA にはないので、実は g.openNewDocument の行を削除してしまってもよいのだが、せっかくなので残しておく。

  addGesture("U", "g.BrowserOpenTab", "if(globalOnLink) linkInTab(globalOnLink[0]); else BrowserOpenTab();");

  addGesture("D", "g.BrowserOpenTab", "if(globalOnLink) linkInTab(globalOnLink[0]); else BrowserOpenTab();");

これで、「↓」で「新しいタブで開く」になった。使いやすいし、OPERA のジェスチャとの整合性もある。

マウスジェスチャのプリファレンスファイルは、Program Files 内のシステム側に保存されている。個人の Documents and Settings 内に保存するのが妥当な気がするが…。

2004年11月23日追記:
現在、Firefox 用のマウスジェスチャ機能拡張としては All-in-One Gestures が人気です。Firefox 専用で、Mozilla には使えません。

Posted by n at 2004-03-17 20:16 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?