अपने ट्रैकपैड के दाईं ओर दबाने पर मैं राइट क्लिक को कैसे निष्क्रिय कर सकता हूं?


10

मैं उबंटू में अपने ट्रैकपैड के दाहिने हाथ को निष्क्रिय करने का तरीका जानने की कोशिश कर रहा हूं। डिफ़ॉल्ट व्यवहारकर्ता दाएँ हाथ की ओर दाईं ओर क्लिक करने के लिए है। हालाँकि, मैं पैड पर कहीं भी एक सिंगल क्लिक के रूप में कार्य करना चाहता हूँ, जबकि दो उंगली प्रेस एक राइट क्लिक के रूप में व्यवहार करता है।

मेरे पास एक सोनी vaio टी-सीरीज SVT13122CXS है और मैं 12.10 पर चल रहा हूं।

किसी भी मदद के लिए धन्यवाद।


बस सोच रहा था कि क्या कोई अन्य सुझाव थे?
बायोयूजी

शीर्षक संपादित करें। मुझे लगा कि आप पूछ रहे थे कि माउस को हिलाने के बजाय ट्रैकपैड के दाईं ओर टच कैसे करें।
user3113723

जवाबों:


12

इसने मेरे लिए यह किया: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html

मेरे लिए यह दो हाथ "राइट-क्लिक" को अक्षम किए बिना दाहिने हाथ की ओर क्लिक क्षेत्र को अक्षम कर दिया गया।

अनिवार्य रूप से, इसे चलाएं:

synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

जारी रखने के लिए, एक स्क्रिप्ट जोड़ें जो "स्टार्टअप एप्लिकेशन" में ऐसा करता है।


महान! एक समस्या ... क्या आप जानते हैं कि मैं अन्तर्ग्रथन कैसे स्थापित कर सकता हूँ? मैं वर्तमान में उबंटू GNOME का उपयोग कर रहा हूं। धन्यवाद!
BioGuy

WFM! धन्यवाद! लिनक्स मिंट 17.3 पर xserver-xorg-input-synaptics-lts-vivid
योगी

2

यह वही है जो मैंने किया था: (13 वह जगह है जहां मेरा सिनैप्टिक्स डिवाइस था) - मैंने बाएं, केंद्र और दाएं से बाएं क्लिक पर सेट किया, लेकिन स्क्रॉलिंग को अक्षम नहीं किया।

xinput सेट-बटन-मैप 13 1 1 1 4 5 6 7 8 9


1
ह्म्म्म .... सू के करीब। स्क्रॉलिंग कार्य, और पैड पर कहीं भी टैप करना या क्लिक करना बाएं क्लिक के रूप में कार्य करता है। हालाँकि, दो उंगलियों के साथ पैड को छूना अब राइट क्लिक का काम नहीं करता है।
बायोयू

हां, यह विधि वास्तव में टू-फिंगर क्लिक और राइट-बॉटम-क्लिक दोनों को रिमैप करेगी। कम से कम मेरे लिए तो यही हुआ। (मैंने नीचे एक और समाधान जोड़ा)
दुनियाशी ज़ूल

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

टचपैड आईडी 16 के साथ डिवाइस है। अपने मामले के लिए सही आईडी की जांच करें।

फिर, कमांड चलाएँ

 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

0

मुझे अपने थिंकपैड पर उसी समस्या का हल मिला। मुझे यकीन है कि यह Synaptics ट्रैकपैड के साथ अन्य मशीनों पर भी काम करेगा:

https://askubuntu.com/a/572813/366397

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.