ADB 2/3 Button woes


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