[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: ホイールに関する不具合?
- X-ml-count: 4049
- Subject: Re: ホイールに関する不具合?
- From: Keisuke Mori <ksk@xxxxxxxxxxxxx>
- Date: 07 Jan 2002 22:55:17 +0900
- User-agent: T-gnus/6.14.6 (based on Gnus v5.8.8) (revision 04) SEMI/1.14.3 () LIMIT-KSK/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/20.7 (i386-*-nt5.0.2195) MULE/4.1 (AOI) Meadow/1.14-ksk (AWSAKA:62)
Yasushi Taki <taki@xxxxxxxxxxxxxx> writes:
> Meadow1.15を利用していて、時々マウスのホイールが変な動作をします。
> 具体的には、マウスがある場所とは別のウインドウ?がスクロールするというも
> のです。
解決策ではありませんが、追試できました。
どうも、マウス(orマウスドライバ)の種類にもよるようです。私のとこ
ろでは VAIO ノートの USB マウスで発生しましたが、デスクトップマ
シンの Logitec PS/2 マウスでは発生しませんでした。
> どうもこれといって、100%確実なトリガではないような気がするんですが、
> 追っていてよくわからなくなってきたので、一応、メーリングリストにポストし
> ます。
マウスポインタの座標位置に関係ありませんか? 私の手元での再現手順
はこうです。
1. C-x 3 で縦二分割する
2. マウスポインタを、「右側の window 領域の中の左半分」の位置に置く。
3. ホイールをまわす
マウスポインタが、縦分割された windows の右半分にあるか左半分に
あるかで変わるようです。三つ以上に縦分割しても同様に発生します。
***
上記の VAIO ノートのマウスドライバでは、「ユニバーサルスクロール」
という設定があって、これはどうも、「スクロールバーの▲▼ボタンを
押す」のをエミュレートしているもののようです。
つまり Meadow には WM_VSCROLL メッセージが直接飛んできて、その送
信元にはすでにスクロールバーのウィンドウIDが入っているようです。
どのスクロールバーを押したことにするかはマウスドライバが決めてる
のだと思うので、Meadow 側からはいかんともし難いような気がします。
--
Keisuke MORI