สมมติว่านี่เป็นเพราะการแปรงทัชแพดของ yr ในขณะที่คุณพิมพ์คุณสามารถแก้ไขพารามิเตอร์บางอย่างได้หากไดรเวอร์ของทัชแพด yr ได้รับการติดตั้งอย่างดี
รายการอุปกรณ์อินพุต Xorg แรก
ผลลัพธ์สำหรับเครื่องปัจจุบันของฉันและจะแตกต่างกันในกรณีปี
$ xinput --list # list of Xorg session input devices
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
ในขณะที่คุณสามารถเห็นทัชแพดปัจจุบันถูกระบุว่า "SynPS / 2 Synaptics TouchPad" ถัดจากรายการคุณสมบัติของทัชแพดปีทำใน terminal:
$ xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -e Finger
# Replace "SynPS/2 Synaptics TouchPad" above with yr own touchpad description.
Synaptics Finger (275): 25, 30, 0
Synaptics Two-Finger Pressure (281): 282
Synaptics Two-Finger Width (282): 7
Synaptics Two-Finger Scrolling (285): 1, 1
$ man 4 synaptics
เพื่อให้เข้าใจถึงคุณสมบัติที่ระบุไว้ในรายละเอียดเงยหน้าขึ้นมอง
"Synaptics Finger" เป็นทรัพย์สินที่น่าสนใจที่นี่:
- Finger Low = 25 <- เมื่อความดันนิ้วลดลงต่ำกว่าค่านี้คนขับจะนับเป็นรุ่น
- Finger High = 30 <- เมื่อความดันนิ้วสูงกว่าค่านี้คนขับจะนับว่าเป็นการสัมผัส
อย่างที่คุณเห็นฉันชอบให้ทัชแพดอยู่ด้านที่ไวต่อความรู้สึก ในทางกลับกันคุณอาจต้องการปรับแต่ง "นิ้วสูง" และตั้งเป็นค่าที่สูงกว่า 50 หรือ 60 หรือมากกว่า มันขึ้นอยู่กับฮาร์ดแวร์ yr มากเท่ากับที่คุณทำ คุณเพียงแค่ต้องทดลองปรับจูนฮาร์ดแวร์ให้ตรงกับความต้องการเฉพาะของคุณ ตัวอย่างเช่น
$ xinput --set-prop [device number] "Synaptics Finger" 25 60 0
ในกรณีใช้งานของฉัน [หมายเลขอุปกรณ์] จะสอดคล้องกับ10
(ตามที่เห็นด้านบน$ xinput --list
) ฉันเพิ่มคุณสมบัติ "FingerHigh" ด้านบนจาก 30 เป็น 60 นั่นแปลว่าทัชแพดของคุณในปีนั้นมีความอ่อนไหวต่อผู้ติดต่อปลอม
อีกวิธีหนึ่งที่จะกำหนดค่าอุปกรณ์ปีได้ทันทีโดยไม่จำเป็นต้องรีสตาร์ทปีเซสชั่น Xorgsynclient
คือการใช้ยูทิลิตี้ CLI มันสอบถามและแก้ไขตัวเลือกไดรเวอร์ Synaptics สิ่งนี้จะช่วยให้คุณสามารถปรับคุณสมบัติของทัชแพดที่ไม่ได้สัมผัสผ่าน GUI หนึ่งจะปรับพารามิเตอร์ผ่านเทอร์มินัล:
$ synclient FingerHigh=60
ดู$ man synclient
รายละเอียดเพิ่มเติมได้ที่
แม้ว่าการกำหนดค่าประเภทนั้นจะไม่ถาวรและจะไม่สามารถรีบูตได้ แต่จะช่วยคุณในการทดสอบด้วยค่าต่างๆ เมื่อคุณพอใจกับพฤติกรรมของอุปกรณ์แล้วคุณสามารถแก้ไขไฟล์ได้/usr/share/X11/xorg.conf.d/50-synaptics.conf
(<- นี่คือชื่อไฟล์การกำหนดค่าของฉันเองชื่อไฟล์ yr อาจแตกต่างกัน)
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "..." "..."
...
Option "FingerLow" "25"
Option "FingerHigh" "60"
...
EndSection
ซึ่งควรทำการเปลี่ยนแปลงแบบถาวรตลอดการบู๊ตใหม่ แต่การเปลี่ยนแปลงเหล่านั้นจะถูกลบล้างเมื่อคุณทำการอัปเกรดระบบหรือไดรเวอร์
HTH ข้อเสนอแนะยินดีต้อนรับ