Thinkpad笔记本指点杆(小红点)自动漂移的问题
Dell, HP, Thinkpad在高端商务机上会配备指点杆(小红点), 有很多人是指点杆的忠实用户, 因为工作时可以双手不离键盘, 非常方便. 在指点杆的使用过程中, 有时候会遇到指点杆自己漂移的问题(trackpoint drifting), 我在T60, T410s, T420s, X240, T550这些机器上都遇到过这个问题.

产生漂移的问题根源是指点杆的校准机制. 这个机制的工作原理, 就是对指点杆连续采样的值进行监控, 如果在一段时间内x轴y轴的采样值保持不变(就像持续受到同一个方向的均匀的力), 程序就会认为这个采样值是本底偏差, 校准机制就会把这个x轴y轴采样值作为静止状态的参考值(类似于电子秤的清零).
这个校准机制可以消除一些硬件模数转换的细微误差, 使得指点杆设备的精度容忍度增大, 哪怕设备静止时采样值没归零也不影响使用. 但是这种机制会引入新的问题, 比如用户刚好在一段时间里均匀用力, 校准机制会误把这个状态当作本底偏差, 于是将这个状态的采样值作为静止状态的参考值, 当用户松开的时候, 就好像受到了相反方向的力一样往反方向运动了, 这就是指点杆的漂移现象.
因为Windows和Linux下使用的指点杆驱动不一样, 甚至在不同版本的Windows和Linux下使用的驱动也不一样, 指点杆的校准机制都有差别. 相比较而言, 与Win10相比, 在Ubuntu20.04下漂移出现的概率更高, 校对时间也更长.
解决办法:
- 遇到指点杆自己漂移时, 松开指点杆, 你可以用键盘但是不要操作指点杆, 等几秒钟让指点杆的校准机制发挥作用, 漂移就会自动停止. 在漂移速度较快时, 校准需要的时间也更长. Ubuntu20.04下可能要等几十秒.
- 平时使用时, 不要在一个方向上操作指点杆过长时间, 例如在浏览网页, 浏览代码时, 使用指点杆加中键翻页, 每隔一两秒顿一下, 能预防漂移的情况.
引用一个回复
To preface. This is my 3rd thinkpad. t61p, t530, x1c6.
I'm a 100% trackpoint user. Never use a mouse. I have the trackpad turned off. I use Ubuntu 18.04 LTS currently, but I have another x1c6 which runs Windows 10.
Both my Linux & Windows x1c6 have drift.
Keep in mind, my t61p & t530 both had drift, BUT is was rare and easily fixable by leaving the trackpoint alone while it recalibrates. This was annoying at times, but didn't happen enough to where my computer was unusable at times like the x1c6.
The drift is so bad on my x1c6 that it continously happens for hours, where I feel like I'm fighting with my laptop to use it at times. It can happen immediately after I allow the trackpoint to recalibrate. This happens both on Ubuntu & Windows. It's so frustrating I can barely use my laptop at times. It kills my productivity and fighting against the drift to use my laptop hurts my fingers.
Here's a video of my drift issues https://www.youtube.com/watch?v=_vilgWgUo00
The jerky movements are me, and the slow straight line pulls are the drift. You'll notice in a 1 minute video, I'm able to trigger drift 4 times, after each time letting it recalibrate. This is "just how my laptop works". Great experience.
I can experience drift so bad the speed of the pointer will be so fast, I can't even fight against it and I'll need to let it sit for 20-30 seconds while it sorts itself out. While I'm typing this, I'm still getting slight drift. It happens constantly.
Now I understand low consistant presure can cause drift and require not using trackpoint for a time and recalibrate, but as you see from my video, I'm not performing long low constant presure movements and drift still gets triggered. It's WAY too easy to trigger drift.
I'm considering asking for keyboard replacement or something, because after months of just putting up with this, I'm at my ends. I was fighting attempting to use my computer last night for hours.
参考
Thinkpad笔记本指点杆(小红点)自动漂移的问题的更多相关文章
- [daily][device][archlinux][trackpoint] 修改指点杆速度/敏捷度
修改指点杆速度,敏捷度: [root@T7 ~]# echo > /sys/devices/platform/i8042/serio1/serio2/sensitivity [root@T7 ~ ...
- Thinkpad 笔记本 装win7 64 位操作系统热键驱动装不上问题解决!
Thinkpad 笔记本 装win7 64 位操作系统热键驱动装不上问题解决! 一般牛人的解释如下: 问题终于搞定.是因为需要手工建%PROGRAMFILES%\Lenovo\Hotkey目录.这个写 ...
- 联想 ThinkPad 笔记本 Fn 键 关闭与启用方法
联想 ThinkPad 笔记本 Fn 键 关闭与启用方法 [最快捷的方式] 按 Fn + Esc 键,进行切换启用或者关闭 Fn 功能键 So easy!!! ^_^
- 负载均衡实现故障vip自动漂移
环境说明演示vip自动漂移 192.168.237.50 192.168.237.51 vip: 192.168.237.5 keepalived开源软件实现 keepalived可以实现当vip挂的 ...
- (其他)Thinkpad笔记本装系统
电脑城装一次系统收你40元,不如自己装系统. 虽然百度上装系统的文章泛滥,但是还是自己尝试. 前3个小时thinkpad e570是不是坏掉了,怎么就进不去BIOS,这个时候直接搜索这个型号,问题输入 ...
- 联想Thinkpad笔记本自带win10改win7图文教程
一.准备工作: 1.备份转移硬盘所有文件 2.改装win7将删除所有分区,要恢复预装的win10系统需到售后 3.4G空间以上U盘,制作U盘PE启动盘 4.操作系统:联想Lenovo笔记本专用GHOS ...
- Thinkpad 笔记本VMware Workstation 安装虚拟机出现“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”解决方法
今天在使用VMware打算在机器中安装新的虚拟机时,出现"此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态"错误如下: 提示信息: 已将该虚拟机配 ...
- Redis 主从 keepalived高可用 实现 VIP 自动漂移
Redis 多主写多从度 配置启动OK :直接配 keepalived 相关配置: redis 默认路径 :/usr/local/redis keepalived 默认路径 :/etc/keepal ...
- 配置Keepalived单实例实现单IP自动漂移接管
实验要求 ==> 实现Keepalived高可用对之间的故障切换过程,配置的vrrp实例的VIP为192.168.10.66,可以将其配置在网卡别名上. 实验环境 ==> CentOS 7 ...
- thinkpad笔记本选型
ThinkPad分为了几大系列,低端的有L系列.E系列,比较高端的有T系列.X系列及P系列,这些系列中质量比较稳定属于商务办公系列,中端有针对商务或者是娱乐的R系列.A系列和S系列.具体介绍如下: 1 ...
随机推荐
- 关于spring-boot-starter-parent 3.1.2和3.1.5版本的区别导致的错误
1.问题 在学习黑马程序员SpringBoot3+Vue3全套视频教程时,手动配置springboot项目时,由于之前spring-boot-starter-parent安装的版本是3.1.5,视频要 ...
- jenkins构建报错: Send build artifacts over SSH' changed build result to UNSTABLE
原因包括: ssh配置的用户没有相关的权限. 最好是配置root用户
- [转帖]能使 Oracle 索引失效的六大限制条件
Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反. 例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是 oracle 索引失效造成的.or ...
- [转帖]idea配置tomcat参数,防止nvarchar保存韩文、俄文、日文等乱码
描述下我的场景: 数据库服务器在远程机器上,数据库使用的Oracle,字符集是ZHS16GBK,但保存韩文.俄文.日文等字段A的数据类型是nvarchar(120),而nvarchar使用的是Unic ...
- [转帖]k8s集群部署工具kubeadm详解
https://zhuanlan.zhihu.com/p/670125857 kubeadm是快捷创建Kubernetes集群的最佳实践工具,我们只需用kubeadm init 和 kubeadm j ...
- [转帖]TIDB - TIDB集群的扩容和缩容及TIUP指令说明
一.TIUP工具简介 前面介绍了使用TIUP搭建TIDB集群,本篇文章详细介绍下使用TIUP对集群进行扩容和缩容. 在面对双十一这种流量突峰的场景,我们平常的TIDB集群有可能承受不住,因此需要提前进 ...
- tidb备份恢复的方式方法
tidb备份恢复的方式方法 摘要 可以单独每个数据库实例进行备份,但是这种机制实在是太慢了. 网上查资料发现可以使用 tiup br 的方式进行备份. 但是大部分文档都比较陈旧, 官网上面又比较贴心的 ...
- Docker 安装Oracle12c的镜像修改字符集 并且进行启动的简单过程
学习来自 昨天晚上转帖的文章 这里面添加一些自己的内容 首先获取配置文件 git clone https://github.com/oracle/docker-images.git 获取之后比较容易了 ...
- 非root用户搭建sftp以及进行简要使用的介绍
sftp的简介 关于sftp sftp是Secure FileTransferProtocol的缩写,安全文件传送协议,可以为传输文件提供一种安全的加密方法. sftp与 ftp有着几乎一样的语法和功 ...
- adb驱动安装
学会adb,工资涨一千 win系统安装 1.安装adb首先需要去官网下载adb安装包,下载完成后解压会有一个adb目录以及目录下四个文件 2.然后将adb目录mv到C:\Windows下,配置环境变量 ...