Mouse wheel acceleration?

Peter Hutterer peter.hutterer at who-t.net
Thu Nov 15 02:32:51 PST 2012


On 15/11/12 14:50 , Will Rouesnel wrote:
> On Thu 15 Nov 2012 11:43:17 EST, Peter Hutterer wrote:
>> On Thu, Nov 15, 2012 at 08:51:23AM +1100, Will Rouesnel wrote:
>>>     Is there any word on what happened to the efforts to support mouse
>>>     wheel acceleration? It doesn't seem to be implemented in Xserver
>>> 1.12,
>>>     and I can find no reference to it online beyond the initial posts on
>>>     the Xorg-devel mailing list (
>>>     http://lists.x.org/archives/xorg-devel/2010-September/012517.html)
>>>     Is it currently under any active development?
>>
>> no-one is working on it afaik, last patches (sep 2010) are here:
>> https://bugs.freedesktop.org/show_bug.cgi?id=29905
>>
>> given that we have smooth scrolling now, IMO mouse wheel acceleration
>> should be controlled more by the client side than the server, where it is
>> harder to get right, tricky to configure, and may not even work
>> consistently
>> across devices.
>>
>> Cheers,
>>     Peter
>
> This doesn't quite make sense to me. Pointer acceleration in X isn't a
> client specific function, and the mouse wheel is - ultimately - just
> another pointer axis, with smooth scrolling expressing that properly
> now. Surely with proper mouse wheel axes now, it would simply be a
> matter of letting a pointer acceleration profile be defined for those axes?

pointer movement is application-independent, mouse wheels (and thus 
scrolling) not. depending on where you scroll, nothing may happen, you 
may scroll a line at a time, a word at a time, a page at a time, etc.

Putting any acceleration into scrolling obfuscates the physical 
information from the device, quite likely to the detriment of the 
applications that want to use it for their own acceleration methods.

Cheers,
   Peter


More information about the xorg mailing list