我的光标无需触碰即可移动

我的光标无需触碰即可移动

这是联想 r60。

我怀疑这是一个硬件问题,因为同样的事情发生在我之前的操作系统(Linux Mint)上,现在又发生在我的新操作系统(Debian Lenny)上。

登录后,我的光标不可避免地会开始自行滑动到屏幕的左下角或左上角。

重新启动后它会停留在原处,但只能停留一段不准确的时间(有时几分钟,有时一个小时)。

我该如何排除故障并修复它?

以下是 /proc/bus/input/devices 中一些可能相关的设备:

I: Bus=0019 Vendor=17aa Product=5054 Version=4101
N: Name="ThinkPad Extra Buttons"
P: Phys=thinkpad_acpi/input0
S: Sysfs=/devices/platform/thinkpad_acpi/input/input5
U: Uniq=
H: Handlers=kbd rfkill event4 
B: PROP=0
B: EV=33
B: KEY=18040000 0 10000000000000 0 1501b02102004 c000080021104000 10e000000000000 0
B: MSC=10
B: SW=8

I: Bus=0011 Vendor=0002 Product=0007 Version=81b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse0 event10 
B: PROP=1
B: EV=b
B: KEY=6420 30000 0 0 0 0
B: ABS=11000003

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio1/serio2/input/input12
U: Uniq=
H: Handlers=mouse1 event12 
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

我的 ThinkPad 似乎是事件 10,所以我跑了evtest /dev/input/event10

这是当我的光标在我没有触摸鼠标垫的情况下滑动时,event10 上的 evtest 的输出:

Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x2 product 0x7 version 0x81b1
Input device name: "SynPS/2 Synaptics TouchPad"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 272 (BTN_LEFT)
    Event code 273 (BTN_RIGHT)
    Event code 325 (BTN_TOOL_FINGER)
    Event code 330 (BTN_TOUCH)
    Event code 333 (BTN_TOOL_DOUBLETAP)
    Event code 334 (BTN_TOOL_TRIPLETAP)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value   5876
      Min     1472
      Max     5472
      Resolution      93
    Event code 1 (ABS_Y)
      Value   5041
      Min     1408
      Max     4448
      Resolution     125
    Event code 24 (ABS_PRESSURE)
      Value      0
      Min        0
      Max      255
    Event code 28 (ABS_TOOL_WIDTH)
      Value      0
      Min        0
      Max       15
Properties:
  Property type 0 (INPUT_PROP_POINTER)
Testing ... (interrupt to exit)
Event: time 1448144554.677595, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1
Event: time 1448144554.677595, -------------- EV_SYN ------------
Event: time 1448144554.845659, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1448144554.845659, -------------- EV_SYN ------------
Event: time 1448144554.984782, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1
Event: time 1448144554.984782, -------------- EV_SYN ------------
Event: time 1448144555.570349, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1448144555.570349, -------------- EV_SYN ------------
Event: time 1448144555.878473, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1
Event: time 1448144555.878473, -------------- EV_SYN ------------
Event: time 1448144556.028886, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1448144556.028886, -------------- EV_SYN ------------
Event: time 1448144556.166404, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3
Event: time 1448144556.166404, -------------- EV_SYN ------------
Event: time 1448144556.335002, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1
Event: time 1448144556.335002, -------------- EV_SYN ------------
Event: time 1448144556.476101, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1448144556.476101, -------------- EV_SYN ------------
Event: time 1448144556.633217, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1

答案1

似乎仍有疑问这是硬件还是软件问题。至于硬件,这个问题的原因不大,因为我在 MacBook 上就遇到过这个问题。

触摸板上有小型传感器,可感知触摸活动。有时灰尘颗粒会进入触摸板内部,因此当这些颗粒移动时,触摸板就会开始感知它们,从而导致屏幕开始锯齿状。

所以我做了什么;我打开触摸板并用空气或酒精清洗,而不是用水,尝试用刷子清除角落中的灰尘。当您认为完成后,重新安装触摸板。

相关内容