(In reply to comment #7)
> I have a T61 and it's happening for me too, so this doesn't just affect the
> Dell minis.
>
Right, but the reason why the cursor jumps and the solution to the problem may vary according to models.
For example, let's consider the solution which involves smoothening movements when the previous finger value was 2 and is then 1:
1) The Synaptics touchpad in the Dell Mini 10V doesn't detect multiple fingers and two-fingers emulation doesn't work well. If I want that touchpad to detect 2 fingers (through emulation) I can set the relevant properties manually but then my thumb (or using my index with a slightly bigger pressure) is treated as if it were two fingers. And I can't use this solution because there's no clear way to distinguish between 2 fingers and 1 finger.
2) The Synaptics touchpad in my Fujitsu-Siemens detects multiple fingers (natively) and this solution reduces the issue.
3) The Elantech in my Eee 901 Go doesn't report finger pressure but emulation works well and so on.
Furthermore different values assigned to the "threshold" variable (in my patch) can improve or worsen the situation according to the model.
For this reason I was wondering if quirks could be added for different touchpads (when no general solution can be found).
(In reply to comment #7)
> I have a T61 and it's happening for me too, so this doesn't just affect the
> Dell minis.
>
Right, but the reason why the cursor jumps and the solution to the problem may vary according to models.
For example, let's consider the solution which involves smoothening movements when the previous finger value was 2 and is then 1:
1) The Synaptics touchpad in the Dell Mini 10V doesn't detect multiple fingers and two-fingers emulation doesn't work well. If I want that touchpad to detect 2 fingers (through emulation) I can set the relevant properties manually but then my thumb (or using my index with a slightly bigger pressure) is treated as if it were two fingers. And I can't use this solution because there's no clear way to distinguish between 2 fingers and 1 finger.
2) The Synaptics touchpad in my Fujitsu-Siemens detects multiple fingers (natively) and this solution reduces the issue.
3) The Elantech in my Eee 901 Go doesn't report finger pressure but emulation works well and so on.
Furthermore different values assigned to the "threshold" variable (in my patch) can improve or worsen the situation according to the model.
For this reason I was wondering if quirks could be added for different touchpads (when no general solution can be found).
What do you think?