วิธีการปิดการใช้งานคลิกขวาบนทัชแพด


13

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

ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก!


ลองxmodmap -e "pointer = 1 2 0"
Helio

2
ว่าแม้จะปิดการใช้งานคลิกสองนิ้ว .. แต่ไม่เคล็ดลับที่ฉันสามารถใช้ปุ่มแป้นพิมพ์ถ้าต้องการให้
วินสัน

1
ฉันเดาคำถามที่ดีกว่าคือเป็นไปได้ไหมที่จะเปลี่ยนปุ่มคลิกขวาเป็นการคลิกซ้าย?
Devin Ridge

xmodmap -e "pointer = 1 2 1"จะทำเคล็ดลับ
Helio

แล็ปท็อปตัวไหนที่คุณสนใจ ฉันมักจะมองหาทัชแพด "คลิกได้อย่างสมบูรณ์"
Ray

คำตอบ:


23

เรียกใช้synclient -lเพื่อแสดงการกำหนดค่าแทร็กแพดของ Synaptics ในตอนท้ายของผลลัพธ์คุณจะพบสิ่งที่ต้องการ

RightButtonAreaLeft     = 3068
RightButtonAreaRight    = 0
RightButtonAreaTop      = 4326
RightButtonAreaBottom   = 0

ค่าเหล่านี้จะต้องเปลี่ยนเป็นศูนย์โดยการพิมพ์สองคำสั่ง:

synclient RightButtonAreaLeft=0 และ synclient RightButtonAreaTop=0

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

การตั้งค่าแทร็กแพดที่กำหนดเองอย่างถาวรใน Unity

หากต้องการทำให้การตั้งค่าใหม่เป็นแบบถาวรให้เขียนคำสั่งสองคำสั่งลงในเชลล์สคริปต์และเพิ่มสคริปต์ลงในแอปพลิเคชันเริ่มต้นของคุณ:

nano ~/.synaptics-custom-settings.sh

วางรหัสด้านล่างลงในสคริปต์เปลือกออกจากตัวแก้ไขด้วยCtrl+ และยืนยันการเจรจาประหยัดด้วยXY

#!/bin/bash
synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

ทำให้เชลล์สคริปต์สามารถเรียกทำงานได้:

chmod a+rx ~/.synaptics-custom-settings.sh

เปิดโปรแกรมแอปพลิเคชันเริ่มต้นใน Unity และเพิ่มลง~/.synaptics-custom-settings.shในรายการแอปพลิเคชันเริ่มต้น ด้วยวิธีนี้การตั้งค่าแทร็กแพดที่กำหนดเองจะถูกนำไปใช้โดยอัตโนมัติทุกครั้งที่คุณเข้าสู่ระบบ

ที่มา: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html


5

ด้วยเหตุผลที่ฉันไม่เข้าใจดูเหมือนว่าคำตอบของ Helio บางครั้งก็ใช้ได้กับฉันเท่านั้น หัวข้ออื่น ๆ ทำให้ฉันคิดว่ามีความขัดแย้งกันระหว่างไฟล์ปรับแต่งต่างกัน อย่างไรก็ตามนี่เป็นวิธีแก้ปัญหาที่รวดเร็วสำหรับฉัน อาจช่วยคนอื่นได้:

แก้ไข /usr/share/X11/xorg.conf.d/50-synaptics.conf

และแสดงความคิดเห็นตัวเลือกในส่วนนี้:

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

แบบนี้:

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
#        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

ความจริงที่มันบอกnon-synaptics clickpadsแล้วMatchDriver "synaptics"ทำให้ฉันสับสน ยังไม่แน่ใจว่าฉันมีทัชแพดของซินแนปติกหรือไม่ ต่อไปย้าย ...
worldsayshi

ฉันสิ้นสุดที่ได้รับมีปัญหาอื่นที่คล้ายกันนี้ ขณะนี้ดูเหมือนว่าจะได้รับการแก้ไขโดยการแสดงความคิดเห็นอีกบรรทัดของOption "SoftButtonAreas"การลดลงในความเชื่อมั่น แต่ดูเหมือนว่าปัญหาจะปรากฏขึ้นในขณะที่ดังนั้นฉันจะเห็นสิ่งที่เกิดขึ้น ...
worldsayshi

ในส่วนโค้งมัน70-synaptics.confและฉันแสดงความคิดเห็นในส่วนทั้งหมด (หมายเหตุ: ฉันรู้ว่านี่ไม่ใช่ฟอรั่มส่วนโค้ง แต่สิ่งนี้ช่วยฉันได้) ฉันเพิ่งแสดงความคิดเห็นในส่วนทั้งหมด, afaik, ไม่ต้องออกจากส่วนหากไม่มีตัวเลือก (ในกรณีนี้)
xenoterracide

1
ใน Ubuntu 17.04 มันก็ถูกย้ายไป70-synaptics.confเช่นกัน ฉันเพิ่งสร้าง99-synaptics-norightclick.confในไดเรกทอรีเดียวกันซึ่งจะโหลดในภายหลังและแทนที่การตั้งค่าดั้งเดิม
Henning

ฉันรู้สึกว่าข้อคิดเห็นของ @Henning ที่นี่เกี่ยวกับการสร้าง99-synaptics-norightclick.confควรเป็นคำตอบแล้วฉันจะ +1
Russ Wilde
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.