ปิดใช้งานการเคลื่อนไหวของเมาส์ใน Tap Zones บน Synaptics Trackpad


17

ฉันมี HP dv6-3160 พร้อมแทร็คแพด "อ่อน" เช่นปุ่มต่างๆเป็นส่วนหนึ่งของมัน

Ubuntu 12.10 ทำงานได้ดีนอกเหนือจากเมื่อฉันต้องการลาก + ปล่อย เนื่องจากพื้นที่การเคลื่อนไหวของเมาส์รวมถึงปุ่มต่าง ๆ ถ้าฉันกดปุ่มซ้ายค้างไว้ฉันสามารถทำทุกอย่างยุ่งแค่เพียงปลายนิ้วซ้าย (ฉันสามารถใช้การแตะเพื่อคลิกแล้วขยับสิ่งต่าง ๆ ได้ แต่อย่างเดียว!) .

สิ่งที่ฉันต้องการจะทำคือสามารถตั้ง "โซนตาย" - หยุดการเคลื่อนไหวของเมาส์ทั้งหมดในพื้นที่ปุ่ม (ฉันมีพื้นที่ด้านบนพอ)

ติดตั้งแพคเกจ synaptics และลองใช้ synclient และการตั้งค่า BottomEdge แต่ไม่ว่าจะเป็นอะไร (ถูกต้อง - ถ้าฉันตั้งค่ามันต่ำเกินไปมันผิดพลาด) ค่าฉันตั้งมันเป็นพฤติกรรมของเมาส์ไม่เปลี่ยนแปลง

ขอบคุณมากล่วงหน้า


ดูเหมือนว่าคุณจะต้องแก้ไขไดรเวอร์เองถ้าเป็นไปได้เพื่อสร้างโซนเวลา นั่นไม่ใช่กรณีการใช้งานปกติ
Ken Kinder

1
ดูเหมือนว่าจะทำงานได้ดีใน Windows แม้ว่าพื้นที่นั้นจะทำงานเหมือนเมาส์ฉันคิดว่าเมื่อคุณคลิกมันก็ไม่ตอบสนองต่อการเคลื่อนไหวที่นั่น ฉันไม่คิดว่าฉันเป็นคนเดียวในเรื่องนี้ - มันเป็นความเจ็บปวด
เดฟ

1
ฉันมีปัญหาเดียวกันและ AreaBottomEdge ไม่ได้ผลสำหรับฉันตามที่ฉันต้องการ คุณจัดการเพื่อแก้ไขปัญหาหรือไม่
Fabio A.

คำตอบ:


18

ฉันเพิ่งพบปัญหานี้ด้วยตัวเองและน่าเศร้าที่เป็นเรื่องของ RTFM เพราะมันได้รับการอธิบายในคู่มืออย่างชัดเจน (ดูที่นี่: http://www.x.org/archive/X11R7.5/doc/man/ man4 / synaptics.4.html )

ค่าที่เกี่ยวข้องคือ "AreaBottomEdge" และคู่มือบอกว่า "ละเว้นการเคลื่อนไหวการเลื่อนและการแตะที่เกิดขึ้นใต้ขอบนี้ตัวเลือกถูกปิดใช้งานโดยค่าเริ่มต้นและสามารถเปิดใช้งานได้โดยการตั้งค่าตัวเลือก AreaBottomEdge เป็นค่าจำนวนเต็มอื่น ๆ เพื่อลองใช้งานคุณสามารถทำได้:

  1. ทำsynclient -l | grep BottomEdgeเพื่อค้นหาขอบด้านล่างของทัชแพดของคุณ
  2. อนุญาตxเป็นค่าBottomEdgeลบความสูงของโซนเวลาที่คุณต้องการ
  3. ทำ synclient AreaBottomEdge=x
  4. เพื่อให้ถาวรนำมาใช้เป็น "ตัวเลือก" ใน50-synaptics.confไฟล์ (ไม่ทราบว่าอยู่บน Ubuntu, ฉันใช้ Archlinux และอยู่ที่นั่น/etc/X11/xorg.d/50-synaptics)

อย่างไรก็ตามหวังว่านี่จะช่วยได้


โปรดทราบว่าอย่างน้อยสำหรับ trackpad ของฉันค่า 'zero' สำหรับเรื่องนี้จะอยู่ที่ด้านบนสุดของ trackpad ดังนั้นเพื่อลดบรรทัด AreaBottomEdge คุณต้องเพิ่มจำนวน
เจฟฟรีย์มาร์ติเน

ฉันคิดว่าอูบุนตูเป็นที่สำหรับเก็บดูเหมือนว่าจะเป็น / usr/share/X11/xorg.conf.d/ ฉันใส่ส่วน InputClass ที่นั่นด้วย MatchProduct "SynPS / 2 Synaptics TouchPad" รวมถึงคำสั่งที่จำเป็นอื่น ๆ เพื่อตั้งค่าการตั้งค่า AreaBottomEdge ตามที่อธิบายไว้ในหน้า man synaptics X11
Reed Hedges

โปรดทราบว่าArea*Edgeตัวเลือกอย่าเพิกเฉยต่อการสัมผัสในพื้นที่เหล่านั้นซึ่งอาจทำให้เกิดปัญหาอื่น ๆ : bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/ ......
stiemannkj1
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.