Mir

Mouse accelleration needs some tweaking

Bug #1585613 reported by Michael Zanetti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
New
Undecided
Unassigned

Bug Description

Since the mouse acceleration has been implemented, touch pads have become hard to use because moving the finger very slow causes the mouse cursor to not move at all. Speeding the finger movement up a little bit, makes the mouse cursor move too fast to easily center in on small mouse areas (e.g. window control buttons)

The acceleration should work in a way that the slowest possible finger movement already does move the cursor slowly. Increasing the finger movement speed should then increase the acceleration progressively, and not like at the moment, where there is a jump between not moving at all and moving relatively fast already.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The "not moving at all" problem is bug 1528109, fixed in Mir 0.22.0.

The remaining issue is that the libinput acceleration curve is subjectively not a pleasant one to use, and the cursor soon (non-linearly) moves too quickly. That's bug 1524145 still open. But the fix for that is simple -- we just need to default to acceleration 'off'. Then the cursor will move exactly like it does in Unity7.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Attached to bug 1524145 you will find:
  (a) A rejected branch that fixes it; and
  (b) A landed branch that provides options (disabled by default) to fix it.

:)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Having said that, please check the fix for Unity8 bug 1510382 to make sure it does not regress on the fix for bug 1528109.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.