08-06-2010 02:20 PM
Does anyone else have this problem? Where the cursor keeps drifting after you let go when you are using the trackpoint?
It doesn't do it all the time for me, but when it does, it kinda gets on my nerves. Kinda takes the extra percision advantages away.
08-06-2010 05:30 PM
08-06-2010 08:34 PM
Thanks for the advice! I will lighten my touch settings and see if that helps!
07-27-2012 05:23 PM - edited 07-27-2012 05:25 PM
lol. It's the trackpoint recalibrating itself. Whenever the trackpoint detects slight constant pressure in a certain direction for more than a second or so, it assumes that it is not being pressed but is drifting erroneously, and so it zeros the offset away. The problem arises when you execute a motion that could be mistaken as drift, and then the trackpoint calibrates your motion away, causing it to drift when you release, until it has recalibrated.
Here is how you can test it: Move the pointer very slowly sideways with a constant force (don't let it hit the screen's edge), but close your eyes so that you don't sub-consciously increase pressure when it slows down. Do this for about three seconds and then open your eyes (without changing the force on the trackpoint). If you were using low enough force (and if your trackpoint sensitivity is set to a high enough level) you will notice that it has come to a stop. It has calibrated your force away. Now release it, and notice that it drifts in the opposite direction for a second or so, until it has recalibrated (correctly).
08-01-2012 07:56 PM
This has annoyed me a lot as well, and I think I've found a solution, for Linux only, however.
There are multiple "acceleration profiles" that one can select for the X pointer. If any except the default are selected, the drifting does not seem to occur... After lots of testing I settled on profile 7, with these settings (these commands run at every X startup from ~/.xinitrc for me):
sh -c 'sleep 2 ; xset m 3 3' &
sh -c 'sleep 2.1 ; xinput --set-prop "TPPS/2 IBM TrackPoint" "Device Accel Profile" 7' &
sh -c 'sleep 2.2 ; xinput --set-prop "TPPS/2 IBM TrackPoint" "Device Accel Velocity Scaling" 2.0' &
The sleep is needed to bypass Gnome's own mouse setup, which is more basic.