[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:21401] Re:
ごんだ@横浜です。
At Wed, 15 Mar 2000 10:59:20 +0900,
Kenshi Muto <kmuto@xxxxxxxxxxxxxxx> wrote:
> USBは、カーネルの再構築と/dev/usbmouseあたりの作成が必要になりますが、
> 2.2.14ベースで問題なく使えてます。
わたしも 2.2.14 で使っていますが、Window Maker で ALT + 右ボタンに
ウィンドウのリサイズを割り当てておいて、これでリサイズしたりすると、
動作がおかしくなります。(Logitech の USB wheel mouse です)
> #imultimouseとか使ってみるとなかなかおもしろい。マウスが悪いのか、なん
> かIMPS/2プロトコルを選んでも使えなかったけど。
どこのウェブページに置いてあったか思い出せないのですが、
以下のようなパッチがありました。IMPS/2 プロトコルになります。
ただ、ホイールの上下方向が逆になるようなので、パッチの
int dz = mouse->dz というところをいじるか、/etc/X11/XF86Config で
ZAxisMapping 5 4 などとする必要があるみたいです。
--
Noriyuki Gonda <gonda@xxxxxx>
--- kernel-source-2.2.10/drivers/usb/mouse.c Sat May 1 00:20:49 1999
+++ kernel-source-2.2.10.new/drivers/usb/mouse.c Sun Jul 11 21:07:27 1999
@@ -171,7 +171,17 @@
put_user(dy, buffer);
buffer++;
retval++;
- state = 0;
+ state = 3;
+ if (!--count)
+ break;
+ }
+ case 3: { /* dz */
+ int dz = mouse->dz;
+ mouse->dz = 0;
+ put_user(dz, buffer);
+ buffer++;
+ retval++;
+ state = 0;
}
break;
}