You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何单独禁用笔记本指点杆?BIOS选项会同时禁用Touchpad需从OS操作

刚碰到过类似的情况,BIOS里禁指点杆必带触摸板太坑了!下面分不同系统给你说单独禁用的办法:

Windows系统下禁用指点杆
  • 打开设备管理器:右键点击开始菜单就能找到,或者按Win + X快速调出菜单选择它。
  • 展开「鼠标和其他指针设备」分类,找到指点杆对应的设备——通常名字里会带「Pointing Stick」「TrackPoint」这类关键词,比如ThinkPad机型就是「ThinkPad Pointing Stick」。
  • 右键选中这个设备,点击禁用设备,确认弹窗提示后就搞定了。之后想恢复的话,重复步骤选「启用设备」就行。
macOS系统下禁用指点杆(适用于带指点杆的Mac机型)
  • 打开系统设置(Ventura及以后版本)或者系统偏好设置(旧版系统)。
  • 找到「鼠标」或「触控板」选项(不同机型位置可能略有差异),在里面找到指点杆相关的设置项(比如「TrackPoint」),直接关掉对应的开关或者勾选「禁用」选项。
  • 如果系统原生设置里找不到,可以用第三方工具Karabiner-Elements,只需要针对指点杆的移动和按键动作做禁用配置就行,完全不会影响触摸板的使用。
Linux系统下禁用指点杆

方法一:用xinput临时禁用

  • 打开终端,输入xinput list,列出所有输入设备,找到指点杆的设备名称或ID(比如常见的「TPPS/2 IBM TrackPoint」)。
  • 假设设备ID是12,输入xinput disable 12就能立即禁用。要是想永久生效,把这条命令加到开机启动脚本里,比如~/.bashrc或者系统的启动项中。

方法二:修改udev规则实现永久禁用

  • 先通过udevadm info --name=/dev/input/eventXeventX是指点杆对应的事件设备,可通过ls /dev/input/结合xinput的信息判断)获取设备属性,记下ATTRS{name}对应的指点杆名称。
  • 创建一个udev规则文件:sudo touch /etc/udev/rules.d/99-disable-trackpoint.rules
  • 编辑这个文件,写入以下内容(把「你的指点杆名称」替换成实际的名称):
SUBSYSTEM=="input", ATTRS{name}=="你的指点杆名称", RUN+="/bin/sh -c 'echo disabled > /sys/class/input/%k/disable'"
  • 保存文件后重启系统,指点杆就会被永久禁用了。

内容的提问来源于stack exchange,提问作者Jérôme

火山引擎 最新活动