トラックポイントで Firefox の横スクロール
- Makoto1987
- 5849
- 1
- 2
- 0
今まで tp4table.dat で「*,*,firefox.exe,*,*,MozillaWindowClass,Standard,0,9」にしないと横スクロールできなかったけど、Firefox 10 で試したら WheelStd でも Standard でも横スクロールできた
2012-02-09 14:07:55↑「*,*,firefox.exe,*,*,MozillaWindowClass,WheelVkey,0,9」の間違い。
firefox.exe 用の記述を削除 (=たぶん Standard ) しても横スクロールできた。
2012-02-09 14:09:16WheelVkey だとソース表示とかフォームでキャレットが横に動く動作をしてしまうので、tp4table.dat は *,*,firefox.exe,*,*,MozillaWindowClass,WheelStd,0,9 か Standard か、コメントアウトするのがよさげ。
2012-02-09 14:12:27@Makoto1987 Standardはうまく動かないと思います、これ見ると > http://t.co/07EXDUH4
2012-02-09 14:16:06設定ごとに送られるメッセージを調べた方がいらっしゃったんだ。すばらしい。 TrackPointのtp4table.datの記述に関して http://t.co/3Lq9rwoJ
2012-02-09 14:17:54Windows Vista以降では垂直方向にはWM_MOUSEWHEEL、水平方向にはWM_MOUSEHWHEELを送信するのがマナーなんだけど、それができなさそう? > TrackPoint
2012-02-09 14:17:55http://t.co/07EXDUH4 を見る限りでは、Firefoxで好ましいのは、 WheelStd で、mousewheel.emulate_at_wm_scrollをtrueにして再起動。
2012-02-09 14:21:40@Makoto1987 さっきの日記が正しいなら、ルート以外でスクロールするには中身を一度クリックする必要があると思われます。 > Standard
2012-02-09 14:22:39@d_toybox @Makoto1987 あと、設定変えておかないと、マウスホイールのDOMイベントを生成しないので、Google Mapとかでズームに使えなかったりすると思います。
2012-02-09 14:24:32WM_VSCROLLとWM_HSCROLLは、そのタイミングでキーボードの矢印キーでスクロールする場所をスクロールしますが、WM_MOUSEWHEELとWM_MOUSEHWHEELなら、カーソル位置の場所をスクロールします。
2012-02-09 14:25:56mousewheel.emulate_at_wm_scrollをtrueにすると、WM_VSCROLLとWM_HSCROLLをホイールのメッセージ処理の方に流してしまうので、期待通りに動くようになりますが、これを利用しているキャプチャソフトを使ってると、そっちの動作が死ぬかも。
2012-02-09 14:27:29@Makoto1987 キーイベントを送ると、textareaではスクロールじゃなくてキャレット移動に。
2012-02-09 14:27:57@d_toybox 今まではその状態で、ユーザーの間で WheelVkey の記述を加えるのが広まった後、デフォルトでそれが取り込まれてます。
2012-02-09 14:29:45なかのんの言うとおり、*,*,firefox.exe,*,*,MozillaWindowClass,WheelStd,0,9 が一番だ。
2012-02-09 14:32:51@d_toybox mousewheel.emulate_at_wm_scroll が false のままでも、Google マップでズームとかできますね。
2012-02-09 14:33:54@Makoto1987 WM_*SCROLLは、Firefox 4から対応なので、それ以前だと横スクロールはこの設定項目の中ではキーを使うしかないですね > https://t.co/cuUYwsgQ
2012-02-09 14:33:55@Makoto1987 ああ、縦はWM_MOUSEWHEELならいけます。WM_VSCROLLなら駄目なはず。
2012-02-09 14:34:30