Subject: ADB 2/3 Button woes
From: Scott Lindsey (yellowdog@bekins.dhs.org)
Date: Tue Mar 26 2002 - 20:37:36 MST
After spending a few hours digging through the list archives and
tweaking my config files, I'm stumped.
I'm trying to get my 2-button Kensington ADB mouse to emulate 3 buttons
by chording buttons 1 & 2.
I'm running YDL 2.1 on an 8500/225(x2) with 2.4.8-0.4csmp.
In my /etc/X11/XF86Config-4, I have a Mouse0 section containing
Option "Emulate3Buttons" "on"
Option "Emulate3Timeout" "50"
My X log seems to indicate that emulation is enabled:
(**) Option "Protocol" "IMPS/2"
(**) Mouse0: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/mouse"
(==) Mouse0: Buttons: 3
(**) Option "Emulate3Buttons" "on"
(**) Option "Emulate3Timeout" "50"
(**) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(II) Keyboard "Keyboard0" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
Xev shows that instead of generating a button-3 press, I'm simply
getting a button-1 and button-2 press. Changing the timeout works (I
tried a timeout of 5000), but it still registers both button 1 and 2 and
fails to generate a button-3 press.
I can use xmodmap to swap buttons 2 & 3, but then I'm simply unable to
generate button-2 presses.
I tried editing out the emulation section of /etc/sysconfig/mouse, but
that did nothing (aside from freeing up F11 and F12).
I tried the same XF86 settings on a RH7.2 with XF86 4.0.3 and chording
works fine there.
Any ideas?
I'm about to try upgrading to kernel 2.4.10-12a and XFree86 4.2.0-0.6.24a...
This archive was generated by hypermail 2a24 : Tue Mar 26 2002 - 20:56:41 MST