印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Windows Mozilla での奇妙なマウス動作は Mozilla が原因

Mozilla で起きているマウスの不可解な現象の原因が判明した。原因は、ディスプレイドライバではなく、Mozilla そのものにあった。コメントしてくれた Fuku-nyan さんに感謝したい。

■ ■ ■

現象

ステータスバーのURLが消える

現在起きている奇妙な現象はこれ。リンクにマウスカーソルを合わせると、一瞬だけステータスバーに URL が表示されるがすぐに消える。リンクの色も一瞬だけ変わる。つまり、マウスカーソルを乗せていない状態に戻ってしまうのである。「一瞬」というのは、0.2 秒くらいである。

ステータスバーの正常な表示

正しい状態。リンクにマウスを合わせると、ステータスバーに URL が表示され、消えることはない。リンクの色も変わったまま保持される。

その他の現象は以下の通り。

  • Mozilla で、右クリックメニューを出し項目の上にマウスカーソルを移動させると、項目が反転するが一瞬で元に戻る。IE や他のアプリケーションでは起こらない。メニューは消えないので、項目の選択はできる。
  • Mozilla で、ツールバーにマウスカーソルを合わせると、メニューボタンが浮き出るが一瞬で元に戻る。IE や他のアプリケーションでは起こらない。メニューは消えないので、項目の選択はできる。

つまり、Mozilla では、マウスの動作の状態が短時間しか保持されないということになる。ブラウザの hover の状態だけでなく、ツールバーのメニューにも影響している。

環境

ディスプレイのプロパティ
ディスプレイのプロパティ

この現象は、次に示す、ある特殊な環境で起きる。

  • OS: Windows XP Home Edition, Professional Edition
  • デュアルディスプレイで、右側をプライマリディスプレイに指定
  • 左側のセカンダリディスプレイだけで現象が発生

Mozilla のウィンドウを両方のディスプレイにまたがって表示させると、左側のリンクだけが不良となる。

GeForceFX5200 nView のプロパティ
GeForceFX5200 nView のプロパティ

動作確認をした VGA カードは次の2枚。デュアルであることだけがポイントで、カードの種類には関係がないと思われる。

  • ASUS V9520/TD (アナログ+デジタルのデュアル出力)
    • VGA ドライバのバージョン: ASUS V9520 V56.55
    • ビデオチップ: nVIDIA GeForce FX 5200
  • Matrox Millennium G450 (アナログ+アナログのデュアル出力)
    • VGA ドライバのバージョン: 5.72.01.1720
    • ビデオチップ: Matrox G450

同じ現象が確認された Mozilla のバージョンは次の通り。

  • Mozilla 1.5, 1.6, 1.7alpha
  • Netscape 7.1(J)

まとめと対策

まとめると、次のようになる。

  • Mozilla をプライマリディスプレイの左側に表示すると(Mozilla の座標がマイナスになると)、マウスの動作不良が発生(リンク表示、メニュー表示)

現時点での対策は、次の Fuku-nyan さんの提案方法のみ。

  • 左側のディスプレイをプライマリディスプレイに設定
Posted by n at 2004-04-27 23:31 | Edit | Comments (0) | Trackback(2)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
デュアルディスプレイ環境における Mozilla のマウス動作不具合について
MovaleType関連の記事を探していて訪れた、 nさんの nlog(n) にて Mozilla のマウス動作がおかしい という記事を見つけ、私の環境でも同じ現象が発生するのでコメントさせていただきました。 この問題に気づいたのは、デュアルディスプレイ環境を導入して間もない頃だった... Trackbacked from: Rhein-strasse - ライン川のほとりから - at May 02, 2004 00:03
続報:デュアルディスプレイ環境における Mozilla のマウス動作不具合
Mozilla 1.8 Alpha1 にて、修正されていることを確認しました。 これで右側ディスプレイをプライマリ設定に戻せます。 Trackbacked from: Rhein-strasse - ライン川のほとりから - at May 24, 2004 02:39
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


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


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


Confirmation Code (必須)


Remember info (R)?