उन्नत जड़त्वीय स्क्रॉल विन्यास


9

क्या यह संभव है कि सिनैप्टिक जड़त्वीय स्क्रॉलिंग को एक तरह से कॉन्फ़िगर किया जाए ताकि कीबोर्ड पर कोई भी कुंजी दबाने पर यह बाधित हो जाए?

इस प्रश्न को समझाने के लिए: मैं अक्सर शॉर्टकट का उपयोग करता हूं। अब जब मैं उदाहरण के लिए वेब ब्राउज़ कर रहा हूं और जड़त्वीय स्क्रॉलिंग का उपयोग करके वेबसाइट के शीर्ष पर वापस स्क्रॉल करता हूं, तो मैं साइट को पागलों की तरह ज़ूम कर देता हूं यदि मैं Ctrl+ के साथ एक नया टैब खोलने का प्रयास करता हूं Tक्योंकि ब्राउज़र केवल Ctrl+ का पता लगाता है scrolling

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


के Strgरूप में ही है Ctrl?
जॉबिन

@ जोबन हाँ, यह जर्मन लेबल है। क्षमा करें, मैं इसे बदलना भूल गया।
मौआगिप

जवाबों:


5

मुझे डर है कि यह पहले से ही एक्सगॉर पर चर्चा कर चुका है और इसे "रिज़ॉल्यूशन फिक्स्ड" के रूप में चिह्नित किया गया है, लेकिन यह तय नहीं किया जाएगा कि जब आप दबाएंगे तो एक्सगॉर का एहसास नहीं होगा Ctrlऔर जड़ता स्क्रॉल अभी भी जारी है। ( पीटर हंटर की टिप्पणी और इसके साथ सादृश्य देखें Ctrl)।

इसलिए कम से कम जब तक हमारे पास यूनिटी 8 है (जब एक्सगोर को मीर के साथ बदल दिया गया है और उम्मीद है कि हम इसे वास्तव में हल के रूप में देखते हैं), तो हम केवल एक सही सुधार या पूरी तरह से निष्क्रिय होने वाली स्क्रॉलिंग को अक्षम करने के बजाय एक शब्दशः कर सकते हैं।

मेरे द्वारा सुझाए गए फ़िक्सेस में से एक अनुप्रयोग में ही Ctrl+ scrollingसुविधा को अक्षम करना है। यह सुनिश्चित करना एक अशुद्ध समाधान है क्योंकि समस्या अभी भी बनी हुई है, लेकिन केवल प्रभाव को हटा दिया गया है और आपको जो भी एप्लिकेशन सबसे अधिक बार निष्क्रिय स्क्रॉलिंग का उपयोग करता है, उसके लिए आपको यह करना होगा।

फ़ायरफ़ॉक्स में Ctrl+ scrollingसुविधा को अक्षम करने के लिए , about:configपता बार में टाइप करें और फिर "मैं सावधान रहूंगा, मैं वादा करता हूं!" पर क्लिक करें। अब, सर्च बार में, mousewheel.with_control.actionपहले परिणाम पर टाइप करें और डबल क्लिक करें और इसके मान को सेट करें 1, जो ज़ूम करने के बजाय केवल सामग्री स्क्रॉल करेगा। आप इसके मान को निम्न प्रभावों के साथ निर्धारित कर सकते हैं:

  • 0 (अक्षम)
  • 1 (स्क्रॉल सामग्री)
  • 2 (अपने इतिहास में वापस जाएं)
  • 3 (डिफ़ॉल्ट, ज़ूम इन / आउट)

यदि मैं एक क्लीनर, बेहतर समाधान खोजने में सक्षम हूं, तो मैं उत्तर को अपडेट करूंगा।


1
क्रोम उपयोगकर्ताओं के लिए यहां एक एक्सटेंशन है जो (सबसे अधिक बार) समस्या को संभालता है
MInner

LXDE / Openbox उपयोगकर्ताओं के लिए, यहाँ एक सवाल है कि हैंडल Alt+ scrolling"डेस्कटॉप स्विचिंग पागलपन" है, जो एक ही अंतर्निहित मुद्दे का एक और लक्षण है।
तनीस

क्या इस समस्या पर कोई खबर है?
glS

2

कॉर्नर कोस्टिंग में मदद मिलती है! वास्तविक फिक्स नहीं है, जबकि मैंने पाया कि सिनैप्टिक्स ड्राइवर CornerCoastingमोड का उपयोग करने के बजाय सामान्य (फिंगर-ऑफ) जड़त्वीय स्क्रॉलिंग मोड मदद करता है। कारण: कोने में उंगली रखते समय कॉर्नर कोस्टिंग मोड सक्रिय है और इसे जारी करते समय तुरंत बंद हो जाता है। Ctrlकॉर्नर कोस्टरिंग के दौरान दबाते हुए अभी भी "फ़ायरफ़ॉक्स ज़ूम पागलपन" समस्या का वर्णन करता है, तो मैंने पाया कि मैं ऐसा करने की संभावना नहीं है, जबकि मैं सक्रिय रूप से एक एक्शन में शामिल हूं (यानी उंगली से किनारे को छूने के बजाय टचपैड पर)।

कोने के तट की कोशिश कर रहा है। निम्नलिखित कमांड कोने कोस्टिंग मोड स्थापित करेगा:

synclient VertEdgeScroll=1 CornerCoasting=1 CoastingSpeed=1 CoastingFriction=0

VertEdgeScroll=1ऐसा इसलिए है क्योंकि कॉर्नर कोस्टिंग केवल एज स्क्रॉलिंग के साथ काम करती है, टू-फिंगर स्क्रॉलिंग के साथ नहीं। यदि आप दाएं और निचले दोनों किनारों पर कोने कोस्ट करना पसंद करते हैं, HorizEdgeScroll=1तो उपरोक्त पंक्ति में जोड़ें । CornerCoasting=1कॉर्नर कोस्टिंग मोड सक्षम करता है। CoastingSpeedसमुद्र तट के दौरान स्क्रॉलिंग की न्यूनतम गति है, लेकिन यह भी ट्रिगर करने के लिए न्यूनतम कर्सर गति प्रतीत होता है। इसलिए मैंने इसे मोड को ट्रिगर करने के लिए सबसे आसान बनाने के लिए इसके न्यूनतम पर सेट किया, जो कि मुश्किल हो सकता है (और कुछ की तरह असंभव CoastingSpeed=100)। CoastingFrictionएक मूल्य को जड़त्वीय स्क्रॉल को फीका करने देना है। हम इसे तब तक यहां निष्क्रिय कर देते हैं जब तक आप उंगली उठाते रहें, जो उंगली की पारंपरिक तटीयकरण में आमतौर पर वांछित है, उससे अलग है। इन विकल्पों पर अधिक जानकारी के लिए, सिनैप्टिक्स मैनपेज देखें ।

मैनपेज में कुछ उल्लेख नहीं किया गया है: कोने के कोनों को गैर-कोने वाले किनारे से कोने के क्षेत्र में स्वाइप करके सक्षम किया जाता है, और फिर वहां उंगली रखी जाती है । तो, कॉर्नर कोस्टिंग मूवमेंट रुक जाता है यदि आप गलती से उंगली को उठाते हैं, बहुत कम समय के लिए भी, टचपैड के किनारे से टकराकर। "एक कोने क्षेत्र में ले जाएँ" ट्रिगर मोड का अर्थ यह भी है, यदि आपका TopEdgeऔर यदि ट्रिगर करना सही नहीं है तो कॉर्नर कोस्ट करना मुश्किल होगाBottomEdgeपैरामीटर कम या कोई गैर-कोने वाले क्षेत्र को किनारे पर छोड़ देते हैं। ये यहां प्रासंगिक हैं क्योंकि किनारे के क्षेत्रों को चौराहों द्वारा परिभाषित किया गया है। इसके अलावा, एक सुलभ रूप से दाएं किनारे के क्षेत्र के बिना, कोने के किनारे को ट्रिगर करना भी मुश्किल से असंभव होगा। मेरे हार्डवेयर (थिंकपैड X201) के लिए, मैंने इन मूल्यों को अच्छी तरह से काम करने के लिए पाया (आपका अलग हो सकता है, इसमें कुछ प्रयोग होता है):

synclient RightEdge=4800 TopEdge=2000 BottomEdge=4000

कोने की कोठी बनाना। हालांकि synclientतत्काल प्रभाव से सेटिंग्स का परीक्षण करने के लिए महान है, एक्स को पुनरारंभ करने के दौरान वे खो जाते हैं। उन्हें छड़ी करने के लिए, यहां वर्णित के रूप में एक /etc/X11/xorg.conf.d/51-synaptics-cornercoasting.confया समान रूप से नामांकित फ़ाइल बनाएं (यह उबंटू में भी काम करता है!)। उपरोक्त मामले के लिए, सामग्री यह होगी:

Section "InputClass"
    Identifier "Touchpad tweaks"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "VertEdgeScroll" "on"
      # Option "HorizEdgeScroll" "on" # Enable if you want this.
        Option "CornerCoasting" "on"
        Option "CoastingSpeed" "1"
        Option "CoastingFriction" "0"

        Option "RightEdge" "4800"
        Option "TopEdge" "2000"
        Option "BottomEdge" "4000"
EndSection

और फिर प्रभाव को देखने के लिए X को पुनरारंभ करें, बिल्कुल।


0

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

प्रणाली विस्तृत:

  • सेंसिटिव ट्रैकपॉइंट ऑन-बटन स्क्रॉलिंग। यह स्क्रॉलिंग के लिए एक थिंकपैड ट्रैकपॉइंट (लेकिन इसे अन्य ट्रैकपॉइंट्स के लिए संशोधित किया जा सकता है) का उपयोग करता है जबकि बीच का बटन दबाया जाता है। इसे ड्राइवर में " ऑन-बटन स्क्रॉलिंग " libinputऔर पुराने evdevड्राइवर में "मूसवेल एमुलेशन" कहा जाता है ।

    यह विचार यहां है कि आपने इसे इतना संवेदनशील बना दिया है कि थोड़ा सा स्थिर दबाव लंबे पृष्ठों को तेजी से खींचेगा। इसे कॉन्फ़िगर करने के लिए, कृपया इस प्रश्न को देखें , esp। @htorque द्वारा जवाब उस के साथ सबसे अच्छा काम करता libinputड्राइवर (उबंटू 17.10 के रूप में डिफ़ॉल्ट)।

विशेष रूप से फ़ायरफ़ॉक्स के लिए:

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

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

  • Autoscrolling। इसे सेट अप करने के तरीके के लिए यह उत्तर देखें । इसके अलावा, एक मध्यम क्लिक बनाने के लिए टू-फिंगर टैपिंग सेट करें - बस प्रभाव में synclient TapButton2=2। अब, एक दो-उंगली-क्लिक फ़ायरफ़ॉक्स में ऑटोस्कोप तत्व को ऊपर लाएगा, और माउस पॉइंटर को दूर रखकर स्थायी रूप से उस दिशा में एक क्लिक तक स्क्रॉल करेगा। अफसोस की बात है कि पॉइंटर को हिलाने पर एक उंगली से करना पड़ता है। (यह सिर्फ दो उंगलियों के साथ काम नहीं करता है, तब भी जब दो उंगली स्क्रॉल अक्षम हो जाती है।) और मुझे यह पता नहीं चला कि "प्राकृतिक" होने के लिए इस सुविधा के स्क्रॉल दिशा को कैसे पलट दिया जाए।

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