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 ...
随机推荐
- Linux进阶命令-grep
Linux进阶命令----grep 目录 Linux进阶命令----grep grep 命令介绍 grep命令格式 常用选项 模式部分 匹配字符: 匹配次数: 位置锚定: grep 命令介绍 Linu ...
- [转帖]RHEL/CentOS 7中的网络暨network.service与NetworkManager.service详解
在RHEL/CentOS 6及以前的版本中,网络功能是通过一系列网络相关的脚本文件实现,如/etc/init.d/network文件,及如下/sbin/if*文件等. [root@myserver ~ ...
- [转帖]Region 性能调优
https://docs.pingcap.com/zh/tidb/v6.5/tune-region-performance 本文介绍了如何通过调整 Region 大小等方法对 Region 进行性能调 ...
- [转帖]KV数据库调研
https://zhuanlan.zhihu.com/p/499313638 Redis作为NoSQL领域的代表,拥有很高的读写性能,支持比较丰富的数据类型,但是Redis也存在一些缺陷. l 内存数 ...
- [转帖]重置 VCSA 6.7 root密码和SSO密码
问题描述 1.用root用户登录 VMware vCenter Server Appliance虚拟机失败,无法登录 2.vCenter Server Appliance 6.7 U1的root帐户错 ...
- 日常测试进行beans比较的简单方法
日常测试进行beans比较的简单方法 摘要 想每天把有变化的bean抓取出来有新增的beans时能够及时进行分析和介入 保证beans 都是符合规范的. 方式和方法 开启actuator 打开bean ...
- [转帖]010 Linux 文本统计与去重 (wc 和 uniq)
https://my.oschina.net/u/3113381/blog/5427461 wc 命令一般是作为组合命令的一员与其他命令一同起到统计的作用.而一般情况下使用 wc -l 命令较多. u ...
- [转载]Linux常用的可插拔认证模块(PAM)pam_limits.so、pam_rootok.so和pam_userdb.so的详解
Linux常用的可插拔认证模块(PAM)pam_limits.so.pam_rootok.so和pam_userdb.so的详解 https://blog.51cto.com/udb1680/1846 ...
- React Hooks源码深度解析
作者:京东零售 郑炳懿 前言 React Hooks是React16.8 引入的一个新特性,它允许函数组件中使用state和其他 React 特性,而不必使用类组件.Hooks是一个非常重要的概念,因 ...
- fasthttp 中如何使用`Transfer-Encoding: chunked` 方式的流式内容输出
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 具体的思路是这样:通过 RequestCtx 的 Conn ...