[Usability] Re: The importance of good mouse acceleration



Jonathan Vaughan wrote:

Please let me know what your thoughts are on this issue, and the best way to
proceed.
Have you talked to the X maintainers yourself?

As GSR pointed out, there is already code in X that lets you use a decent polynomial acceleration algorithm. The problem is that A) this isn't documented, and B) you can't set the constant multiplier factor at runtime in a reliable way... you can set the "Resolution" parameter (which sets an equivalent linear multiplier) in /etc/XF86Config, and (with certain mouse drivers) at runtime using an X extension (XInput I think), but the interface is not well supported... it didn't work with the drivers for the USB mice that I used, anyway.
What's needed is a good interface at the desktop level that uses this 
polynomial acceleration algorithm instead of the default crappy X 
acceleration.  But that needs better support from X, and will only work 
with X servers that support it.  I'm not familiar with the recent 
political changes in the XFree86 organization, but I bet there would be 
someone in one of the forks willing to accept patches to improve this 
situation, if you found the right person.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]