如何在联想ThinkPad e531上使用Trackpoint但禁用触摸板

亚当

我有一台Lenovo ThinkPad e531笔记本电脑。该模型同时具有触摸板和跟踪点。我想使用Trackpoint,因为我以前的笔记本电脑已经习惯了Trackpoint,但是我也想禁用触摸板,以防止意外触摸它。

问题是,e531上没有专用的跟踪点按钮。

这是e530型号的图片:

e530

您可以看到它在触摸板上方有一个单独的按钮,可以在使用轨迹点时使用它们。

这是我的模型(e531)的图片:

e531

如您所见,没有按钮。只有触摸板。

I can disable the touchpad (in System Settings > Mouse & Touchpad) and use the trackpoint to move the mouse pointer around, but then there is no way to click. As you can probably imagine, this is not very useful.

What I'm thinking is there should be a way to disable the mouse motion feature of the touchpad but still keep it clickable so I can use it as the mouse buttons for the trackpont. My question is, how to do it.

I assume that it can be achieved with the xinput utility, but as I'm not very familiar with it, I don't know how. Anybody can help me here, or at least point me in the right direction?

This is the output of xinput on my machine:

~ > xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=14   [slave  pointer  (2)]
⎜   ↳ Logitech Unifying Device. Wireless PID:1025   id=15   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated Camera                         id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=13   [slave  keyboard (3)]

This is the list of the TrackPoint (device 14) properties:

~ > xinput --list-props 14
Device 'TPPS/2 IBM TrackPoint':
        Device Enabled (133):   1
    Coordinate Transformation Matrix (135): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (256): 0
    Device Accel Constant Deceleration (257):   1.000000
    Device Accel Adaptive Deceleration (258):   1.000000
    Device Accel Velocity Scaling (259):    10.000000
    Device Product ID (250):    2, 10
    Device Node (251):  "/dev/input/event13"
    Evdev Axis Inversion (404): 0, 0
    Evdev Axes Swap (406):  0
    Axis Labels (407):  "Rel X" (143), "Rel Y" (144)
    Button Labels (408):    "Button Left" (136), "Button Middle" (137), "Button Right" (138), "Button Wheel Up" (139), "Button Wheel Down" (140), "Button Horiz Wheel Left" (141), "Button Horiz Wheel Right" (142)
    Evdev Middle Button Emulation (409):    0
    Evdev Middle Button Timeout (410):  50
    Evdev Third Button Emulation (411): 0
    Evdev Third Button Emulation Timeout (412): 1000
    Evdev Third Button Emulation Button (413):  3
    Evdev Third Button Emulation Threshold (414):   20
    Evdev Wheel Emulation (415):    1
    Evdev Wheel Emulation Axes (416):   6, 7, 4, 5
    Evdev Wheel Emulation Inertia (417):    10
    Evdev Wheel Emulation Timeout (418):    200
    Evdev Wheel Emulation Button (419): 2
    Evdev Drag Lock Buttons (420):  0

This is the list of the Touchpad (device 12) properties:

~ > xinput --list-props 12
Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (133):   1
    Coordinate Transformation Matrix (135): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (256): 1
    Device Accel Constant Deceleration (257):   2.500000
    Device Accel Adaptive Deceleration (258):   1.000000
    Device Accel Velocity Scaling (259):    12.500000
    Synaptics Edges (260):  1726, 4858, 1577, 3665
    Synaptics Finger (261): 25, 30, 256
    Synaptics Tap Time (262):   180
    Synaptics Tap Move (263):   192
    Synaptics Tap Durations (264):  180, 180, 100
    Synaptics ClickPad (265):   1
    Synaptics Tap FastTap (266):    0
    Synaptics Middle Button Timeout (267):  0
    Synaptics Two-Finger Pressure (268):    282
    Synaptics Two-Finger Width (269):   7
    Synaptics Scrolling Distance (270): 87, 87
    Synaptics Edge Scrolling (271): 0, 0, 0
    Synaptics Two-Finger Scrolling (272):   1, 0
    Synaptics Move Speed (273): 1.000000, 1.750000, 0.045725, 40.000000
    Synaptics Edge Motion Pressure (274):   30, 160
    Synaptics Edge Motion Speed (275):  1, 349
    Synaptics Edge Motion Always (276): 0
    Synaptics Off (277):    0
    Synaptics Locked Drags (278):   0
    Synaptics Locked Drags Timeout (279):   5000
    Synaptics Tap Action (280): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (281):   1, 3, 0
    Synaptics Circular Scrolling (282): 0
    Synaptics Circular Scrolling Distance (283):    0.100000
    Synaptics Circular Scrolling Trigger (284): 0
    Synaptics Circular Pad (285):   0
    Synaptics Palm Detection (286): 0
    Synaptics Palm Dimensions (287):    10, 200
    Synaptics Coasting Speed (288): 20.000000, 50.000000
    Synaptics Pressure Motion (289):    30, 160
    Synaptics Pressure Motion Factor (290): 1.000000, 1.000000
    Synaptics Resolution Detect (291):  1
    Synaptics Grab Event Device (292):  1
    Synaptics Gestures (293):   1
    Synaptics Capabilities (294):   1, 0, 0, 1, 1, 1, 1
    Synaptics Pad Resolution (295): 42, 42
    Synaptics Area (296):   0, 0, 0, 0
    Synaptics Soft Button Areas (297):  3292, 0, 3397, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (298): 8, 8
    Device Product ID (250):    2, 7
    Device Node (251):  "/dev/input/event6"
neizod

@thom评论的摘要,我这样做是为了使它起作用:

  1. 打开文件/usr/share/X11/xorg.conf.d/50-synaptics.conf进行编辑。
  2. 查找Section "InputClass"以下行Identifier "Default clickpad buttons"
  3. SoftButtonAreas值的编辑选项64% 0 1 42% 36% 64% 1 42%,这是右键和中间按钮的大小。
  4. 启用选项AreaBottomEdge并将值更改为1,这将禁用触摸板移动。

    如果一切正常,您的课程应如下所示:

    Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "64% 0 1 42% 36% 64% 1 42%"
        Option "AreaBottomEdge" "1"
    EndSection
    
  5. 保存文件并重新登录。

我使用S440 btw,但是我认为这对于使用无按钮触摸板的所有型号都适用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在新的Thinkpad触摸板上禁用“触摸”?

如何禁用触摸板上的点击?

在带有Ubuntu 18.04的thinkpad E450上键入时,触摸板未禁用

如何在Windows上禁用点击(触摸板)

如何在Thinkpad上使用Trackpoint?

如何禁用触摸板?

如何使用synclient命令在触摸板上禁用左边缘滚动?

如何使用i3禁用Lenovo触摸板?

关闭联想瑜伽3 14上的触摸板和键盘的自动禁用

联想的禁用触摸板按钮不起作用

键入时如何禁用触摸板?

键入时如何禁用触摸板?

在我的上网本上,如何在输入时禁用触摸板以避免碰触?

如何在Windows Precision触摸板上禁用鼠标加速?

如何在Ubuntu Gnome 17.04中禁用触摸板上的点击操作?

如何在无线 USB 键盘的触摸板上禁用捏合、缩放和滑动?

联想ThinkPad L460触摸板无法正常工作

Trackpoint和触摸板Lenovo L460 Thinkpad(15.10)

如何在启动时完全禁用触摸板?

如何在Ubuntu 17.10中禁用触摸板?

无法在联想触摸板ubuntu 14.04上使用twofinger手势

如何在启用多点触摸的触摸板上使用触摸手势识别堆栈?

在Fedora 24上打字时,如何禁用触摸板/防止意外点击?

键入时如何禁用触摸板?在Ubuntu 16.04上,syndaemon无法正常工作

如何使这个“打字时禁用触摸板”python 脚本更快地启用触摸板?

如何在 ChromeOS/Android 上使用触摸板进行双指缩放?

如何在华硕x450L上使用触摸板?

如何在戴尔 XPS 13" 超极本上使用触摸板设置?

如何在Ubuntu 14.04的触摸板上安装Synaptics