The EmulateWheelTimeout setting in xorg.conf doesn't do anything.
eg, if I set it to
Option "EmulateWheelTimeout" "250"
I still get the following in /var/log/Xorg.0.log
To clarify: the EmulateWheel function is working fine (i.e. tap button 2 ->
button 2 click; hold button 2 + move pointer -> emulate scroll). But I can't
change the timeout from the default.
[In my case, I'd like to set the timeout to 0, since I already have a middle
button via Emulate3buttons. This makes sense because of the unusual layout of
buttons on the thinkpad:
I'm actually using this version of xorg:
xorg-x11-6.9-0.cvs20050825.1mdk (Mandrake cooker, aka 2006 Beta 3)
So, sorry if I've picked the wrong version above.
Here's the relevant snippet of my xorg.conf
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "on" #Button 1+3 => emulated middle button
Option "Emulate3Timeout" "50"
Option "EmulateWheel" "on" #Button 2 => emulated scroll wheel.
Option "EmulateWheelButton" "2"
# Option "EmulateWheelTimeout" "200" #If button 2 is pressed for less than
# then the original button-2 press will pass through. Otherwise, we get
# the default timeout is 200, and any other setting seems to be ignored!
Option "YAxisMapping" "4 5" #EmulatedWheel vertical/horizontal
pointer motion causes fake button 4,5 or 6,7 presses.
Option "XAxisMapping" "6 7" #Map these fake presses to vertical and
horizontal scroll respectively.
Option "ZAxisMapping" "10 11" #Map this out of the way, or the default
(6,7) will break emulated scroll.
P.S. I hope this bug report helps. If it is inadequate, I'd welcome feedback on
how to submit a more useful one.
P.P.S. Is it normal for ZAxisMapping to interfere with EmulateWheel? The
ZAxisMapping above is required!
For info: I've also cross-referenced this with Mandrake:
It's parsing the wrong option. I'll fix it up in cvs tonight. Thanks!
fixed in cvs.