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 ...
随机推荐
- mvn 编译异常:Fatal error compiling: 无效的标记: -parameters
错误信息: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin::compile (defaul ...
- [转帖]Sql Server之旅——第六站 使用winHex利器加深理解数据页
https://www.cnblogs.com/huangxincheng/p/4251770.html 这篇我来介绍一个winhex利器,这个工具网上有介绍,用途大着呢,可以用来玩数据修复,恢复删除 ...
- [转帖]为非root用户添加NOPASSWD权限
https://www.jianshu.com/p/d1e71bda4b34 查看树莓派默认是怎么为pi用户免去密码 所有配置文件都在 /etc 目录下,免去密码配置文件也不例外.在/etc/sudo ...
- [转帖]TiDB修改配置参数
https://www.jianshu.com/p/2ecdb4642579 在TiDB 中,"修改配置参数"似乎是个不精准的说法,它实际包含了以下内容: 修改 TiDB 的系统变 ...
- [转帖]备份与恢复工具 BR 简介
https://docs.pingcap.com/zh/tidb/v4.0/backup-and-restore-tool BR 全称为 Backup & Restore,是 TiDB 分布式 ...
- [转帖]高性能分布式对象存储——MinIO实战操作(MinIO扩容)
https://juejin.cn/post/7132852449244610574 一.前言 MinIO的基础概念和环境部署可以参考我之前的文章:高性能分布式对象存储--MinIO(环境部署) 二. ...
- [转帖]英伟达H100市面价格飙升!Elon Musk:每个人都在买GPU
https://cj.sina.com.cn/articles/view/5115326071/130e5ae7702001w8oz?sudaref=www.baidu.com&display ...
- [转帖]总结:Springboot监控Actuator相关
一.介绍 由于项目中使用的仍然是比较老旧的1.5.6版本,所以本文是基于此版本进行描述. 二.Actuator使用 ActuatorActuator是Spring Boot提供的对应用系统的监控和管理 ...
- [转帖]【JVM】字节码执行引擎
引入 class文件就是字节码文件,是由虚拟机执行的文件.也就是java语言和C & C++语言的区别就是,整个编译执行过程多了一个虚拟机这一步.这个在 类文件结构 中已经解释.上一节讲了虚拟 ...
- [转帖]oom-killer错误排查过程
https://www.cnblogs.com/hphua/p/16395893.html 1.遇到的问题:应用在hi3536上跑一段不固定的时间,随之就会出现重启的现象:打印如下: app-run ...