ฉันจะปิดการใช้งานการคลิกขวาเมื่อกดด้านขวาของ trackpad ได้อย่างไร


10

ฉันพยายามหาวิธีปิดการใช้งานทางด้านขวามือของ trackpad ใน Ubuntu พฤติกรรมเริ่มต้นสำหรับด้านขวาไปคลิกขวา อย่างไรก็ตามฉันต้องการคลิกเพียงครั้งเดียวที่ใดก็ได้บนแผงเพื่อทำหน้าที่เป็นคลิกเดียวในขณะที่การกดสองนิ้วทำงานเหมือนคลิกขวา

ฉันยังมี sony vaio T-series SVT13122CXS และกำลังใช้งานอยู่ 12.10

ขอบคุณสำหรับความช่วยเหลือ


แค่สงสัยว่ามีคำแนะนำอื่น ๆ อีกไหม?
BioGuy

แก้ไขชื่อ ฉันคิดว่าคุณกำลังถามวิธีการสัมผัสทางด้านขวาของแทร็คแพดไม่ทำอะไรเลยแทนที่จะขยับเม้าส์
user3113723

คำตอบ:


12

สิ่งนี้ทำเพื่อฉัน: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html

สำหรับฉันแล้วสิ่งนี้ปิดการใช้งานพื้นที่คลิกขวาโดยไม่ต้องปิดการใช้งานสองนิ้ว "คลิกขวา"

เป็นหลักเรียกใช้สิ่งนี้:

synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

ในการคงอยู่ให้เพิ่มสคริปต์ที่ทำสิ่งนี้ลงใน "แอปพลิเคชันเริ่มต้น"


ที่ดี! ปัญหาหนึ่ง ... คุณรู้หรือไม่ว่าฉันจะติดตั้งซิงก์ได้อย่างไร ฉันใช้ Ubuntu GNOME อยู่ในขณะนี้ ขอบคุณ!
BioGuy

ได้ผล! ขอบคุณ! @bioguy บน Linux Mint 17.3 นั่นxserver-xorg-input-synaptics-lts-vivid
mrm

2

นี่คือสิ่งที่ฉันทำ: (13 เป็นที่ที่อุปกรณ์ซินแทติกส์ของฉันอยู่) - ฉันตั้งค่าไปทางซ้ายกึ่งกลางและคลิกขวาซ้าย แต่ไม่ปิดการใช้งานการเลื่อน

xinput set-button-map 13 1 1 1 4 5 6 7 8 9


1
Hrmmm .... งั้น ๆ การเลื่อนใช้งานได้และการแตะหรือคลิกที่ใดก็ได้บนแผงควบคุมจะเป็นการคลิกซ้าย อย่างไรก็ตามการสัมผัสแผ่นด้วยสองนิ้วจะไม่ทำหน้าที่เป็นการคลิกขวาอีกต่อไป
BioGuy

ใช่วิธีนี้จะทำการแมปใหม่ด้วยการคลิกสองนิ้วและคลิกขวาล่าง อย่างน้อยก็เกิดขึ้นกับฉัน (ฉันได้เพิ่มวิธีแก้ไขปัญหาอื่นด้านล่าง)
worldsayshi

0

เรียกใช้คำสั่งก่อน

xinput

คุณจะได้ผลลัพธ์ที่ดูเหมือน

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Multi-Input Device                        id=13   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
....

ทัชแพดเป็นอุปกรณ์ที่มี ID 16 ตรวจสอบ ID ที่ถูกต้องสำหรับกรณีของคุณ

จากนั้นรันคำสั่ง

 xinput set-button-map 16 1 2 3 0 0 6 7 8 9

ที่ไหน

 16 is in my case the ID for the touchpad
 1 is the left click
 2 is the middle click
 3 is the right click
 0 we disable the scroll up (otherwise it would be 4)
 0 we disable the scroll down (otherwise it would be 5)
 6 ... we leave the rest as they are so we do not disable something important

ขณะนี้ทางด้านขวาของทัชแพดถูกปิดใช้งานและไม่ตอบสนองต่อการเลื่อน


หืมม ... มันเกือบจะใช้งานได้ดี ฉันยังต้องการเลื่อนขึ้นและลง เพียงปิดการคลิกขวาเมื่อฉันคลิกที่ด้านขวาของแผ่น
BioGuy

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.