【絶妙】A4 TECHの製品ってどうよ!?【価格】
499円5ボタン1ホイールマウスのチャタリング(シングルがダブルクリックになってしまう)が
酷いので、WOB35というのを買ってきた 光学式2Wheel 5ボタンモデル
ウインドウメッセージを調べてみたら
ドライバなしでは
ホイール1(垂直)上
<00001> 00010408 P WM_MOUSEWHEEL fwKeys:0000 zDelta:120 xPos:963 yPos:532
ホイール1下
<00003> 00010408 P WM_MOUSEWHEEL fwKeys:0000 zDelta:-120 xPos:963 yPos:532
ホイール2(水平)上
<00005> 00010408 P WM_MOUSEWHEEL fwKeys:0000 zDelta:240 xPos:965 yPos:525
ホイール2下
<00007> 00010408 P WM_MOUSEWHEEL fwKeys:0000 zDelta:-240 xPos:965 yPos:525
ホイール2は1の倍の回転と通知するようですね
A4Teckのドライバありでは
ホイール1上
<00001> 0010027C S .WM_MOUSEWHEEL fwKeys:0000 zDelta:120 xPos:716 yPos:395
<00002> 0010027C R .WM_MOUSEWHEEL
ホイール1下
<00003> 0010027C S .WM_MOUSEWHEEL fwKeys:0000 zDelta:-120 xPos:716 yPos:395
<00004> 0010027C R .WM_MOUSEWHEEL
ホイール2上 ホイール2下には無反応だが、ちゃんとウインドウは水平スクロール
ホイール1(垂直)上
<00001> 0001029C P WM_VSCROLL nScrollCode:SB_LINEUP hwndScrollBar:(null) [wParam:00000000 lParam:00000000]
<00002> 0001029C P WM_VSCROLL nScrollCode:SB_ENDSCROLL hwndScrollBar:(null) [wParam:00000008 lParam:00000000]
ホイール1下
<00011> 0001029C P WM_VSCROLL nScrollCode:SB_LINEDOWN hwndScrollBar:(null) [wParam:00000001 lParam:00000000]
<00012> 0001029C P WM_VSCROLL nScrollCode:SB_ENDSCROLL hwndScrollBar:(null) [wParam:00000008 lParam:00000000]
ホイール2(水平)上
<00021> 0001029C P WM_HSCROLL nScrollCode:SB_LINELEFT hwndScrollBar:(null) [wParam:00000000 lParam:00000000]
<00022> 0001029C P WM_HSCROLL nScrollCode:SB_ENDSCROLL hwndScrollBar:(null) [wParam:00000008 lParam:00000000]
ホイール2下
<00041> 0001029C P WM_HSCROLL nScrollCode:SB_LINERIGHT hwndScrollBar:(null) [wParam:00000001 lParam:00000000]
<00042> 0001029C P WM_HSCROLL nScrollCode:SB_ENDSCROLL hwndScrollBar:(null) [wParam:00000008 lParam:00000000]
これをウインドウに送っていた
だからホイールに対応していない一部ウインドウでもスクロールできるんだね
X Wheelというマウス用ユーティリティーで超使えるソフトがある
これをインスコした状態でA4TeckのマウスドライバをインスコするとX Wheelを起動している
にも関わらず、設定タブが消えて設定不能になる(機能は動作している)
これを回避するには先にA4Teckのドライバをインスコし、後からX Wheelというソフトを
インスコ
>>91>>92 んなこと、どうやって調べるんだ?
ところで、X-WHEELではホイール↓↑+(他のボタン)で、望みのファンクションを
割り当てられるのだが、A4TECHのドライバをインスコすると、それができなくなる。
垂直スクロールのメッセージが汎用でないのは、却って不都合。
>>94 > どうやって調べるんだ?
Visual C++等についているspyというソフトでウインドウメッセージを調べられる
フリーソフトでもそういうのはあると思うし、簡単に出来る
> 却って不都合
・ホイールが一つのマウスを使う場合
・ホイールが二つのマウスでホイールの片方を諦める場合
は、Win標準マウスドライバ+X Wheelを使う。 A4Teckのドライバは不要。
# X WheelでShift+ホイール↓↑ あたりを左右スクロールにしちゃえば?