टचस्क्रीन पर राइट माउस बटन का अनुकरण कैसे करें?


9

मेरे नए टचस्क्रीन लैपटॉप में मेनू बटन नहीं है (यानी एक सही माउस क्लिक की तरह व्यवहार करता है) - एक आमतौर पर दाहिने सीटीटी के बगल में होता है।

चूंकि आप स्पर्श से क्लिक नहीं छोड़ सकते, इसलिए मैं इस फ़ंक्शन के लिए Alt GR के लिए एक कस्टम कीबोर्ड शॉर्टकट बनाने की कोशिश कर रहा हूं (सिस्टम> कीबोर्ड> शॉर्टकट> कस्टम शॉर्टकट)

xevऑनबोर्ड कीबोर्ड के साथ कमांड का उपयोग करते समय (जिसमें मेनू बटन होता है), मुझे पता चला है कि बटन जानकारी है:

KeyRelease event, serial 42, synthetic NO, window 0x4800001,
    root 0xab, subw 0x0, time 2544690, (1236,607), root:(1302,1050),
    state 0x0, keycode 135 (keysym 0xff67, Menu), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

हालाँकि, मुझे नहीं पता कि इस जानकारी का क्या करना है ...

btw मैं एक Ubuntu 13.04 का उपयोग कर रहा हूँ।

कोई भी सहायता सराहनीय होगी...


मेरे पास मेरी आकांक्षा p3, ubuntu 14.04, के साथ ठीक यही समस्या है, टचस्क्रीन के साथ राइट क्लिक फ़ंक्शंस काम नहीं कर रहे हैं :(
user65390

@ user65390 में आपने फ्रेड्डी स्किलर के जवाब की कोशिश की है ...
इस्माइल मोगुल

1
आपको इस प्रश्न को संपादित करना चाहिए जिससे कि जी मिचलाता रहे। सीधे शब्दों में कहें, टचस्क्रीन पर राइट क्लिक कैसे करें? प्रश्न, अब उत्तर दिया गया लगता है कि वास्तव में उत्तर से मेल खाने के लिए बहुत ही तकनीकी है
भिक्खु सुभूति

जवाबों:


12

आपको gsettings set org.gnome.desktop.a11y.mouse secondary-click-enabled "true"dconf संपादक के साथ या उसके साथ द्वितीयक क्लिक को सक्षम करना होगा (जैसा कि AliNa ​​ने टिप्पणी की थी) ।

फिर यह संभव है कि उबंटू टचस्क्रीन को टचपैड की तरह आंशिक रूप से संभालता है, जहां एक स्पर्श माउस-प्रेस को ट्रिगर नहीं करता है। इसके बजाय आपको शॉर्ट-टैप + टच-होल्ड की आवश्यकता है।


अफसोस की बात है, यह तकनीक Gnome3 आधारित डेस्कटॉप वातावरण, जैसे स्टॉक उबंटू तक सीमित है। राइट-क्लिक के लिए लंबे समय तक प्रेस क्रोम / क्रोमियम बॉक्स से बाहर भी काम करता है, लेकिन केवल इसलिए कि यह स्पर्श घटनाओं की अपनी हैंडलिंग करता है।
तानीस

6

बस 2 या 3 सेकंड के लिए स्क्रीन को छूते रहें और जिसे "सही मेनू" कहा जाता है उसे दिखाई देना चाहिए। यह किसी भी टचस्क्रीन पर राइट क्लिक का अनुकरण करने का सामान्य तरीका है।


1
आपको संभवतः gsettings set org.gnome.desktop.a11y.mouse secondary-click-enabled "true"Dconf Editor द्वारा या उसके माध्यम से माध्यमिक क्लिक को सक्षम करना चाहिए ।
अली

मैंने टर्मिनल में उपरोक्त कमांड दर्ज किया और फिर सार्वभौमिक सेटिंग्स में भी गया और न्यूनतम विलंब को न्यूनतम कर दिया। हालाँकि यह अभी भी समस्या को हल नहीं करता है - जब मैं एक माउस का उपयोग करता हूं, तो मेनू दिखाई देता है लेकिन टचस्क्रीन का उपयोग करते समय यह काम नहीं करता है ...
इस्माइल मोगुल

1
@ इस्माइल फिर, मुझे लगता है कि आपको अपने विक्रेता / निर्माता से इस बारे में बात करनी चाहिए ...
Radu Rădeanu

@ RaduRădeanu मैं इस लैपटॉप को john lewis से विंडोज 8 के साथ लाया था (और टचस्क्रीन फ़ंक्शन विंडोज 8 पर ठीक से काम कर रहा है)। क्या आपको अभी भी लगता है कि मुझे उनसे चैट करना चाहिए क्योंकि मैंने खुद ubuntu स्थापित किया है ...
इस्माइल मोगुल

@ इस्माइल हां, आपको करना चाहिए।
रादु राईडेनु

1

यदि आपके पास Wacom टचस्क्रीन (ड्राइवर का उपयोग करके xf86-input-wacom) है और यह कम से कम दो-उंगली मल्टी-टच में सक्षम है, तो निम्नलिखित एक राइट-क्लिक का उत्पादन करेगा:

  1. पहली उंगली से टैप-एंड-होल्ड करें।
  2. अब दूसरी उंगली से टैप करें।

यदि यह अभी तक काम नहीं करता है, xinput --listतो अपने टचस्क्रीन के उत्पाद का नाम पता करें और फिर इस सुविधा को इसके साथ सक्षम करें:

xsetwacom --set "[your touchscreen product id]" Gesture on

इस परिवर्तन को स्थायी बनाने के लिए, तकनीक के लिए मेरा अन्य उत्तर देखें

ग्नोम / उबंटू शेल के तहत लंबे समय तक दाएं-क्लिक के विपरीत, यह सभी डेस्कटॉप वातावरणों में काम करता है क्योंकि यह एक (विरासत) ड्राइवर-स्तर की सुविधा है। बस इस बात से अवगत रहें कि यह कुछ कार्यक्रमों में टचस्क्रीन द्वारा बाईं-क्लिक के साथ समस्याएँ पैदा कर सकता है , यही कारण है कि मुझे इसे अपने सिस्टम पर अक्षम करना पड़ा।


0

जो लोग के लिए है मेनू कुंजी उनके कीबोर्ड पर, का उपयोग करते हुए कि एक राइट क्लिक बनाने के बारे में प्रश्न में टिप्पणी वास्तव में एक बहुत अच्छा विचार है। चूंकि यह स्पष्ट नहीं है, यहां बताया गया है कि यह कैसे काम करता है:

  1. एक अंगुली से स्क्रीन को टैप करें और दबाए रखें। उंगली को जारी न करें, क्योंकि यह एक बाएं क्लिक को ट्रिगर करेगा, जो आपके आवेदन में अवांछनीय प्रभाव पड़ सकता है। हालांकि, टैप-एंड-होल्ड बाईं माउस बटन को दबाने और जारी नहीं करने जैसा है, और आमतौर पर इससे कोई परिणाम नहीं निकलता है। लेकिन, माउस पॉइंटर की स्थिति पहले से ही बदल जाती है जहां हम राइट-क्लिक करना चाहते हैं, यही कारण है कि हम यह कदम उठाते हैं।

  2. मेनू कुंजी दबाएं और छोड़ें । पहले से ही कुंजी-प्रेस घटना पर, एक राइट-क्लिक ट्रिगर है।

जाहिर है, इस तकनीक को दो हाथों की जरूरत है, और टैबलेट मोड में परिवर्तनीय नोटबुक पर पूरी तरह से असंभव है। तो यह सीमित व्यावहारिक उपयोग का है।


0

इस प्रश्न के मेरे उत्तरों में से, यह मेरा व्यक्तिगत पसंदीदा है।

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

1. स्थापना

touchegg उबंटू 18.10 रिपॉजिटरी में उपलब्ध है, इसलिए आप इसे इस तरह स्थापित कर सकते हैं:

sudo apt install touchegg

इसे शुरू करने के लिए, निष्पादित करें touchegg। टर्मिनल में इसे निष्पादित करते समय आप इसके आउटपुट से जांच कर सकते हैं कि क्या यह आपके मल्टीटच इशारों का सही पता लगाता है।

toucheggप्रत्येक LXQt सत्र के लिए स्वचालित रूप से प्रारंभ करने के लिए , बस इसे ऑटोस्टार्ट (LXQt मेनू → वरीयताएँ → LXQt सेटिंग्स → सत्र सेटिंग्स → ऑटोस्टार्ट) में जोड़ें।

2. कॉन्फ़िगर करने के तरीके touchegg

आप toucheggदो वैकल्पिक तरीकों से कॉन्फ़िगर कर सकते हैं:

  • कॉन्फ़िगरेशन फ़ाइल के साथ कॉन्फ़िगरेशन। फ़ाइल को संपादित करें ~/.config/touchegg/touchegg.conf। प्रभावी परिवर्तन करने के लिए, एक टर्मिनल में या के माध्यम से निम्नलिखित को निष्पादित करें Alt+ F2रन संवाद:

    killall touchegg; touchegg
    
  • एक जीयूआई के साथ विन्यास। toucheggएक अच्छा विन्यास जीयूआई कहा जाता है touchegg-gui, जो यहां देखा जाता है । हालाँकि, यह toucheggउबंटू पैकेज का हिस्सा नहीं है । वैकल्पिक रूप से, आप GUI touchegg-gce को यहां बताए अनुसार स्थापित कर सकते हैंtouchegg-gceकाम करता है, लेकिन आपको toucheggइसकी कॉन्फ़िगरेशन फ़ाइल में परिवर्तनों को सहेजने के बाद मैन्युअल रूप से पुनरारंभ करना होगा , फिर से निष्पादित करके:

    killall touchegg; touchegg
    

3. राइट-क्लिक का अनुकरण करने के लिए कॉन्फ़िगरेशन

दो-उंगली-टैप राइट-क्लिक को कॉन्फ़िगर करने के लिए, आप इस कॉन्फ़िग फ़ाइल का उपयोग कर सकते हैं ~/.config/touchegg/touchegg.conf:

<touchégg>
        <settings>
                <property name="composed_gestures_time">0</property>
        </settings>

        <application name="All">
                <gesture type="TAP" fingers="2" direction="">
                        <action type="MOUSE_CLICK">BUTTON=3</action>
                </gesture>
        </application>
</touchégg>

toucheggकॉन्फ़िगरेशन पर टिप्पणियाँ :

  • ऊपर दिखाए गए अनुसार दो-उंगली-टैप राइट-क्लिक वर्तमान में पहले से मौजूद डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल में निहित है touchegg। (उबंटू 18.10 यहाँ)

  • कार्यक्रम प्रतीक्षा करेगा composed_gestures_time(मिलीसेकंड में दिया गया) आपके लिए इशारों के लिए अपने कार्यों को पूरा करने के लिए जो कई भागों (जैसे टॉगल टैप) से मिलकर होते हैं, और उसके बाद ही उनकी व्याख्या करते हैं। इसलिए जब toucheggकेवल सिंगल-पार्ट इशारों जैसे टू-फिंगर-टैप राइट-क्लिक का उपयोग किया जाता है, तो हम इसे 0किसी भी ध्यान देने योग्य देरी को रोकने के लिए सेट कर सकते हैं । इसके द्वारा बनाई गई कॉन्फ़िग फ़ाइल में भी यह डिफ़ॉल्ट है touchegg

  • कम से कम मेरे टचस्क्रीन के साथ, दो-उंगली-टैपिंग को मान्यता नहीं दी जाती है जब स्क्रीन को दोनों उंगलियों के साथ एक ही समय में स्पर्श किया जाता है। लेकिन जब बहुत कम समय का अंतर होता है (ताकि दो नल सुनाई दें, तो शायद )10 एमएस), यह मज़बूती से काम करता है। इसलिए मैं अपनी तर्जनी और मध्यमा उंगली को स्क्रीन की ओर एक छोटे से ऊर्ध्वाधर अंतर के साथ घुमाता हूं, और यह मज़बूती से काम करता है।

  • राइट-क्लिक उस उंगली के स्थान पर ट्रिगर किया जाएगा (इस इशारे में दो में से) जो पहले स्क्रीन को छूता है।

  • toucheggसभी घटनाओं की अनुमति देता है कि यह कर्सर के तहत एपिलेशन के बुलबुले के लिए कॉन्फ़िगर नहीं किया गया था, जिसकी व्याख्या वहां की जाए। यह अच्छा है क्योंकि क्रोम, क्रोम, एवियन में लागू किए गए देशी चुटकी-ज़ूम आदि उदाहरणों की तुलना में अधिक सुगम तरीके से काम करते हैं touchegg

  • touchegg(अत्यधिक अनुशंसित!) के साथ-साथ easystrokeबिना किसी स्पर्श-स्पर्श के पहचान सॉफ्टवेयर के साथ प्रयोग किया जा सकता है । बेशक, उन्हें एक ही घटनाओं से ट्रिगर होने के लिए कॉन्फ़िगर नहीं किया जाना चाहिए।

4. समस्या निवारण

  • toucheggएक निलंबित और फिर से शुरू चक्र के बाद काम करना बंद कर सकता है। मुझे अभी भी एक रास्ता खोजना है ताकि यह अपने आप फिर से शुरू हो जाए।

  • कम से कम मेरे और अन्य लोगों के लिए , toucheggकेवल टचस्क्रीन पर टच इवेंट की व्याख्या करेंगे, टचपैड पर नहीं। इस मामले में यह वांछित है। ऐसा इसलिए हो सकता है क्योंकि मेरा टचपैड एक ड्राइवर का उपयोग करता है जो एक्स-सर्वर ( synapticsबल्कि libinput) के लिए मल्टी-टच इवेंट को उजागर नहीं करता है । आप यह देख सकते हैं कि कौन से उपकरण toucheggइसे शुरू करने से बांधते हैं GEIS_DEBUG=3 touchegg

  • तो toucheggकारण बनता है सभी कार्यक्रमों, जहां नल माउस सूचक पर आ जाएगा के लिए "अटक आधा क्लिक" का एक प्रकार है, लेकिन अब ट्रिगर बाएँ क्लिक: यह वह जगह है नहीं अपने सामान्य व्यवहार। LXQt के साथ उबंटू 18.10 के तहत, मेरे पास पहले ऐसा नहीं था, लेकिन फिर इसे toucheggपूरे कंप्यूटर के कई री-स्टार्ट और यहां तक ​​कि रीस्टार्ट करने का भी था। यह डिफ़ॉल्ट उबंटू डेस्कटॉप को शुरू करने के बाद गायब हो गया और फिर एलएक्सक्यूटी पर लौट आया।

    एक touchegg-उंगली दोहन के लिए एक अतिरिक्त इशारा सेट करके कॉन्फ़िगरेशन फ़ाइल में एक फिक्स "अटक आधा क्लिक" को ठीक करेगा, लेकिन toucheggउस के साथ अन्य दुर्व्यवहार इस बग के साथ आता है, इसलिए यह एक वास्तविक फिक्स नहीं है। उस दुर्व्यवहार में यह शामिल है कि (1) toucheggअब उन सभी घटनाओं का भी उपभोग करेगा जिनके लिए इसे कॉन्फ़िगर नहीं किया गया है, कम से कम एक उंगली के लिए, और (2) कुछ जावा आधारित कार्यक्रम ( freemindउदाहरण के लिए) अब "अटक आधा" के साथ एक रिवर्स मुद्दे से पीड़ित होंगे। क्लिक ", जहाँ कर्सर स्थिति अटकी होगी लेकिन बाईं माउस बटन क्लिक रजिस्टर करेगा। यह जावा-आधारित कार्यक्रम में दो-अंगुली की कार्रवाई के लिए अस्थायी रूप से तय किया गया है, toucheggपहचान के लिए।


0

आप easystrokeएक संशोधक प्लस टैप, जैसे Ctrl+ Alt+ टैप के साथ राइट-क्लिक बनाने के लिए उपयोग कर सकते हैं । अतिरिक्त कॉन्फ़िगरेशन के साथ, यह सिर्फ एक टचस्क्रीन के साथ एकल-हाथ से एक्सेस किया जा सकता है, नीचे देखें।

यह काफी अच्छा है, क्योंकि "संशोधक प्लस टैप" एक राइट-क्लिक के रूप में किसी भी touchegg(मॉडिफ़ायर को नहीं पहचानता है) के साथ कॉन्फ़िगर नहीं किया जा सकता है , mouseemu(टैप को पहचान नहीं पाता है क्योंकि उनमें स्कैन्कोड की कमी है) या xsetwacom "…" set Button 1 …नल को पहचान नहीं सकता क्योंकि उंगली इनपुट नहीं है ड्राइवर में एक बटन घटना)।

1. स्थापना

easystrokeकार्यक्रम अभी केवल न्यूनतम रूप से बनाए रखा गया है, लेकिन रिलीज नोट्स में वे हाल ही के उबंटू पैकेज से लिंक करते हैं, जो कि उबंटू 18.04 पर बनाया गया है। इसने मेरे लिए (उबंटू 18.10 यहां) अच्छा काम किया। आप इसे इस प्रकार स्थापित कर सकते हैं:

wget http://openartisthq.org/easystroke/easystroke_0.6.0-0ubuntu8_amd64.deb
sudo apt install ./easystroke_0.6.0-0ubuntu8_amd64.deb

2. विन्यास

  1. के साथ कार्यक्रम शुरू करें easystroke

  2. दूसरे टैब "प्राथमिकताएं" के तहत, "जेस्चर बटन" पर क्लिक करें और ग्रे क्षेत्र में Ctrl+ Alt+ टैप करें। Ctrl+ Altसंशोधक का सबसे अच्छा विकल्प लगता है, कम से कम LXQt के तहत, क्योंकि:

    • Shift+ क्लिक और Ctrl+ क्लिक दोनों का उपयोग पहले से ही बहु-चयन के लिए किया जाता है और यदि इसके लिए असाइन किया गया है तो यह अनुपलब्ध होगा easystroke
    • Alt, Superऔर इसमें शामिल किसी भी संयोजन को Superनहीं देखा जाएगा easystroke। यह शायद एक LXQt या ओपनबॉक्स संवहन समस्या है, लेकिन मैं इसे अब तक हल नहीं कर सका।
  3. पहले टैब "एक्शन" के तहत, "एक्शन जोड़ें" पर क्लिक करें।

  4. "टाइप: कमांड" और "विवरण: xdotool keyup ctrl alt; xdotool click 3" के साथ अपनी कार्रवाई को कॉन्फ़िगर करें । अपने चुने हुए संशोधक के अनुसार अनुकूलन करें।

    मॉडिफायर्स के आधार पर, साइड इफेक्ट्स को रोकने के लिए सबसे पहले मॉडिफायर्स को साफ करना महत्वपूर्ण है। उदाहरण के लिए Shift, Chrome में राइट-क्लिक करने से टेक्स्ट चयन हो जाएगा। इसके अलावा, सॉफ्टवेयर के साथ इन प्रमुख प्रेस को ट्रिगर करते समय अटक संशोधक को रोकने के लिए स्पष्ट रूप से संशोधन करना आवश्यक है (नीचे खंड 3 देखें)। आदेश को निष्पादित करने से पहले अपने आप ही संशोधक को साफ नहीं करना बग में बग माना जा सकता है easystroke

  5. "रिकॉर्ड स्ट्रोक" पर क्लिक करें और एकल टैप रिकॉर्ड करें।

  6. आप "वरीयताएँ → प्रकटन → दिखाएँ पॉपअप" के तहत पॉपअप को (यहाँ बल्कि बेकार) पॉपअप कर सकते हैं।

  7. आप इस इशारा पहचान को केवल अपने टचस्क्रीन और शायद "उन्नत → डिवाइसेस" के तहत पेन इनपुट डिवाइस तक सीमित कर सकते हैं।

अब, Ctrl+ Alt+ टैप राइट क्लिक करेगा।

ध्यान दें कि easystrokeसिंगल-टच जेस्चर ("स्क्रीन पर आकृतियों को आकार देने") के लिए शानदार जेस्चर पहचान है जिसे आप टचस्क्रीन का उपयोग करते समय कई कार्यों को स्वचालित करने के लिए उपयोग कर सकते हैं। यह इसका मुख्य उद्देश्य है, जबकि राइट-क्लिक एमुलेशन सिर्फ एक साइड इफेक्ट है।

3. सुधार: स्पर्श-केवल राइट-क्लिक

अब इस कॉन्फ़िगरेशन को बेहतर बनाते हैं ताकि आप केवल एक हाथ से राइट-क्लिक और एक टचस्क्रीन द्वारा ट्रिगर कर सकें (1) एक विशेष ऑन-स्क्रीन बटन पर टैप करने का मतलब है कि "अगला टैप राइट-क्लिक है" और (2) फिर टैपिंग स्क्रीन पर सिर्फ सामान्य रूप से।

यहां ल्यूबुन्टू (LXQt) और ऊपर चुने गए Ctrl+ Altसंशोधक का उपयोग करने के लिए एक नुस्खा है, लेकिन सिद्धांत सभी डेस्कटॉप वातावरणों में और सभी संशोधक के साथ समान है: पैनल में एक कस्टम क्विकचूल प्रविष्टि।

  1. अपनी क्विकचार्ज प्रविष्टि के लिए एक कस्टम आइकन बनाएं और इसे सहेजें ~/.icons/default/rightclick.png

  2. एक कस्टम .desktopफ़ाइल बनाएं और उसे .local/share/applications/rightclick.desktopनिम्न सामग्री के साथ सहेजें । ध्यान दें कि आपको usernameपूर्ण पथ के लिए आपूर्ति करना है।

    [Desktop Entry]
    Name=Rightclick
    Comment=Next tap is a rightclick via Ctrl + Alt + easystroke gesture.
    Icon=/home/matthias/.icons/default/rightclick.png
    Exec=xdotool keydown ctrl alt
    Type=Application
    Categories=System;Utility;
    StartupWMClass=localdomain.rightclick
    
  3. अपने LXQt पैनल में एक और क्विकलेच विजेट जोड़ें। जबकि सिद्धांत रूप में आप अपने मौजूदा को भी संशोधित कर सकते हैं, मैंने पाया कि स्क्रीन के निचले दाएं कोने में रखा गया है जो दाहिने हाथ के ऑपरेशन के लिए सबसे स्वाभाविक है और साथ ही आकस्मिक मिसकॉल केवल तारीख दिखाएगा (यदि ऐसा है तो आगे क्या है बाएं, मेरे मामले में) कुछ बड़े आवेदन शुरू करने के बजाय।

  4. अपनी कस्टम फ़ाइल को संदर्भित करने के लिए ~/.config/lxqt/panel.confनया [quicklaunch2]अनुभाग खोलें और समायोजित करें .desktop। फिर, आपको आपूर्ति करनी होगी username। उदाहरण है कि यह कैसे दिख सकता है:

    [quicklaunch2]
    alignment=Left
    apps\1\desktop=/home/username/.local/share/applications/rightclick.desktop
    apps\size=1
    type=quicklaunch
    
  5. परिवर्तनों को प्रभावी बनाने के लिए LXQt पैनल को पुनरारंभ करें। उसके लिए:

    1. "LXQt मेनू → वरीयताएँ → LXQt सेटिंग्स → सत्र सेटिंग्स" पर जाएं।
    2. "मूल सेटिंग्स → LXQt मॉड्यूल → पैनल" का चयन करें।
    3. "स्टॉप" पर क्लिक करें।
    4. "प्रारंभ" पर क्लिक करें।

     

    (आप + लॉन्च संवाद killall lxqt-panel && lxqt-panelमें भी निष्पादित कर सकते हैं , लेकिन यह उपरोक्त उल्लिखित संवाद में मान्यता प्राप्त पैनल की स्थिति के साथ हस्तक्षेप करेगा, और यदि आप दोनों तकनीकों को मिलाते हैं तो आपके पास दो पैनल एक-दूसरे के ऊपर चल रहे होंगे, जिसमें कुछ पैनल गायब हैं। आइकन। तो बेहतर नहीं है। यह अभी भी छोटी गाड़ी है।)AltF2

इसके अलावा, यदि आपके पास टचस्क्रीन के किनारे पर विशेष हार्डवेयर बटन हैं, तो आप इसके xdotool keydown ctrl altबजाय उनमें से किसी एक को कमांड असाइन कर सकते हैं ।

4. अन्य सुधार और समस्या निवारण

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

  • जब आप अन्य इशारों को कॉन्फ़िगर करते हैं easystroke, तो निम्न बग से अवगत रहें: easystrokeकॉन्फ़िगर की गई कार्रवाई करने से पहले हमारे चुने हुए संशोधक को साफ न करें। क्रिया प्रकार "कुंजी" और "पाठ" सभी कुंजी संयोजनों के साथ मिलकर परिणाम देते हैं Ctrl+ Altऊपर के मामले में, जो उन्हें अनुपयोगी बनाता है। वर्कअराउंड के रूप में, इसके बजाय एक्शन टाइप "कमांड" चुनें और मॉडिफायर्स को ऊपर की तरह अपने आप साफ करें। तो Ctrl+ को ट्रिगर करने के लिए V, कमांड होगी:

    xdotool keyup ctrl alt; xdotool key "ctrl+v"
    

    ( xdotoolविकल्प --clearmodifiersयहां मदद नहीं करता है क्योंकि यह कुंजी संयोजन के दौरान केवल संशोधक को निष्क्रिय करने और उन्हें फिर से लागू करने के लिए अक्षम करता है। जो इस मामले में ऊपर की तकनीक के अनुसार अगले टैप को राइट-क्लिक करेगा, लेकिन हम नहीं चाहेंगे। इस मामले में।)

  • यदि आप कभी भी परीक्षण के दौरान संशोधक को रोकते हैं, तो भौतिक कीबोर्ड पर संशोधक कुंजियों को दबाने और जारी करने से स्थिति ठीक हो जाएगी।

  • कभी-कभी इन चीजों के परीक्षण के दौरान, मेरा LXQt मेरा कीबोर्ड और माउस इवेंट बहुत गड़बड़ हो जाएगा। ऐसे मामले में, केवल ग्राफिकल वातावरण से लॉग आउट करने और फिर से लॉग इन करने में मदद मिली।

  • easystrokeयहाँ पर आवश्यक रूप से राइट-क्लिक के मामले सहित एकल-हैंड टच-ओनली ऑपरेशन को लागू करने का सबसे साफ तरीका यह होगा कि easystrokeपैनल आइकन पर एक टैप इसे उसी आंतरिक स्थिति में लाता है जैसे कि हमारे कस्टम पैनल आइकन ऊपर कॉन्फ़िगर किया गया है, लेकिन वास्तव में कीबोर्ड संशोधक की स्थिति को बदले बिना, क्योंकि इससे अटके हुए संशोधक आदि हो सकते हैं। easystrokeविंडो को दिखाने के लिए , उसके पैनल आइकन के संदर्भ मेनू का उपयोग करना होगा। जाहिर है, कि easystrokeकोड में कुछ बदलाव की आवश्यकता है ।

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