Lenovo ThinkPad e531에서 트랙 포인트를 사용하지만 터치 패드를 비활성화 상태로 유지하는 방법


21

Lenovo ThinkPad e531 노트북이 있습니다. 이 모델에는 터치 패드와 트랙 포인트가 모두 있습니다. 이전 랩톱에서 익숙해 졌기 때문에 트랙 포인트를 사용하고 싶지만 실수로 터치 패드가 닿지 않도록 터치 패드를 비활성화하고 싶습니다.

문제는 e531에 전용 트랙 포인트 버튼이 없다는 것입니다.

이것은 e530 모델의 사진입니다 :

e530

터치 패드 위에 별도의 버튼이있어 트랙 포인트를 사용할 때 사용할 수 있습니다.

이것은 내 모델 사진 (e531)입니다.

e531

보시다시피 버튼이 없습니다. 터치 패드 만 있습니다.

터치 패드를 비활성화하고 ( 시스템 설정> 마우스 및 터치 패드에서 ) 트랙 포인트를 사용하여 마우스 포인터를 움직일 수 있지만 클릭 할 방법이 없습니다. 당신이 아마 상상할 수 있듯이, 이것은별로 유용하지 않습니다.

내가 생각하는 것은 터치 패드의 마우스 동작 기능을 비활성화 할 수 있지만 여전히 클릭 가능하게 유지하여 트랙 폰트의 마우스 버튼으로 사용할 수 있다는 것입니다. 내 질문은 그것을하는 방법입니다.

xinput유틸리티를 사용하여 얻을 수 있다고 가정 하지만 잘 모르는 것처럼 방법을 모르겠습니다. 아무도 나를 도울 수 있습니까, 아니면 적어도 올바른 방향으로 나를 가리킬 수 있습니까?

이것은 xinput내 컴퓨터 의 출력 입니다.

~ > 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)]

다음은 TrackPoint (장치 14) 속성 목록입니다.

~ > 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

터치 패드 (장치 12) 속성 목록입니다.

~ > 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"

표준 우분투 저장소에서 gpointing-device-settings를 설치할 수도 있습니다
thom

그래, 나는 그것을 가지고 있지만, 그것이 나를 도울 수 있다고 생각하지 않는다. 터치 패드를 완전히 비활성화하거나 탭을 비활성화 할 수있는 것 같습니다.
adam

2
이것을 읽으십시오 : askubuntu.com/questions/250336/…
thom

작동 할 수있는 도구를 찾았습니다 : 마우스 조정 (저장소에 있음) 터치 패드의 일부를 버튼으로 사용하도록 예약 할 수 있습니다.
thom

답변:


14

@ 톰의 의견을 요약하면 다음과 같이 작동합니다.

  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를 사용하지만 버튼이없는 터치 패드를 사용하는 모든 모델에서 작동해야한다고 생각합니다.


2
TrackPoint로 세로 스크롤을 사용하는 방법을 알고 있습니까? ScrollVheelEmulation을 활성화하려고 시도했지만 지금까지 아무것도 작동하지 않았습니다. ( thinkwiki.org/wiki/How_to_configure_the_TrackPoint#Scrolling )
Marco

2
@Marco는이 문제에 적절한 패치 및 재구성이 필요한 것으로 보였으며 지금까지 아치 리눅스에서만 보았습니다 ( aur.archlinux.org/packages/xf86-input-evdev-trackpoint ). 지금은 기다립니다. (이 트래커 bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/…를 구독하고 싶을 수도 있습니다 ).
neizod
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.