मैं Chrome की टू-फिंगर बैक / फॉरवर्ड नेविगेशन को कैसे अक्षम कर सकता हूं?


327

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

मुझे आमतौर पर इशारा पसंद है, और पूर्वावलोकन, सफारी, और अन्य एप्लिकेशन जैसी चीजों ने इसे बहुत बेहतर तरीके से लागू किया है, जहां आप नेत्रहीन रूप से वापस / आगे नहीं बढ़ सकते हैं जब तक आप ऊपर / नीचे स्क्रॉल करना शुरू कर देते हैं।

मैं क्रोम में दो-उंगली बैक / फॉरवर्ड नेविगेशन को कैसे चुन सकता हूं?


7
यह क्रोम के हिस्से पर खराब कार्यान्वयन की तरह लगता है। क्या आपने बग दर्ज करने पर विचार किया है?
jtbandes

वास्तव में, मैंने अभी इसे पुन: पेश करने की कोशिश की है और यह मेरे लिए नवीनतम देव बिल्ड में नहीं लगता है। क्या आप वाकई अद्यतित हैं?
jtbandes

मैं नवीनतम देव बिल्ड पर हूं और मैं इस त्रुटि की पुष्टि कर सकता हूं। मैं Chrome टीम के साथ बग दर्ज करूंगा। code.google.com/p/chromium/issues/list
नाथन वॉकर

यदि आपको देव संस्करण पर नहीं
आना है

2
यह इस तथ्य का एक उपयुक्त जवाब नहीं है कि (सिद्धांत रूप में), किसी भी अन्य चैनल में अंततः देव चैनल की वर्तमान स्थिति होगी।
जेसन सलज

जवाबों:


363

मैं इसके एक साल बाद जानता हूं, लेकिन मेरे पास एक ही सवाल था, और फिर मुझे खुद ही जवाब मिल गया।

टर्मिनल खोलें और टाइप करें:

defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE

फिर क्रोम को पुनरारंभ करें।

अब आपके पास यह सक्षम सिस्टम चौड़ा हो सकता है, और क्रोम के लिए बस अक्षम हो जाएगा। वैसे, यह किसी भी ऐप के लिए काम करता है, बस com.google.Chrome को लक्ष्य ऐप के बंडल पहचानकर्ता से बदल दें।

यदि आपकी रुचि यह कैसे काम करती है, तो AppleEnableSwipeNavigateWithScrolls वैश्विक सेटिंग है, जिसे किसी भी निर्दिष्ट ऐप के लिए अधिलेखित किया जा सकता है।

आशा है कि यह भविष्य में किसी की मदद करेगा।


12
अरे हाँ। ओह माय गॉड जी। यह उत्कृष्ट है। इसने मेरी मदद की, अब। धन्यवाद!
जेसन सैलाज

7
मैं इस उत्तर को मानवीय रूप से यथासंभव कई बार बनाए रखने के लिए सौ खाते बनाना चाहता हूं।
स्कॉटी

19
यह अब काम नहीं करता है। मावेरिक्स पर क्रोम 30। अन्य सिस्टम वरीयताएँ समाधान काम करता है: apple.stackexchange.com/a/28998/8041
टिमोक्सले

7
मेरे लिए Mavericks पर बिना काम करता है.plist
बिली मून

6
इस Yosemite में कोशिश की और यह काम नहीं लगता है (क्रोम पुनः आरंभ करने के बाद भी)। यह सुपर कष्टप्रद है - खासकर जब मैं जानकारी दर्ज कर रहा हूं (जैसे, एसई पर एक उत्तर लिखना), और किसी चीज़ की जांच करने के लिए स्क्रॉल करें - यह वापस जाना और अपना संपादन खोना आसान है। क्या इस उत्तर को योसेमाइट के लिए अद्यतन की आवश्यकता है?
फ्लोरिस

138

मैं सिस्टम प्रीफ़ में चला गया और पेज बदलने के हावभाव को दो उंगलियों से तीन (OSX शेर) में बदल दिया। थ्री फिंगर स्वाइप किसी भी दर पर अधिक उत्तरदायी प्रतीत होता है और मैं आमतौर पर बाकी सभी चीजों के लिए केवल दो उंगलियों का उपयोग कर रहा हूं।

सिस्टम वरीयताएँ> ट्रैकपैड> अधिक इशारों> पृष्ठों के बीच स्वाइप करें


19
... यह काम करता है, हालांकि आप हर दूसरे ऐप (पूर्वावलोकन सहित) के लिए सेटिंग भी बदल रहे हैं। मुझे यह समाधान पसंद है और यह वही है जो मैं कर रहा हूं, लेकिन मैं उम्मीद कर रहा हूं कि क्रोम लोग इस धागे को पढ़ेंगे और देखेंगे कि उन्हें ब्राउज़र के भीतर एक प्रस्ताव देने की आवश्यकता है।
एरिक

1
माउंटेन लायन के लिए भी काम करता है।
नकीलोन

3
IMHO यह कमांड लाइन कमांड के साथ क्रोम चूक को बदलने से बेहतर उपाय है।
स्टीव बेनेट

2
Mavericks में काम करता है जब कमांड लाइन विकल्प नहीं था।
atwixtor

योसेमाइट में भी ठीक काम करता है। कुछ लोग स्वाइपिंग / जेस्चर सामान पसंद कर सकते हैं, लेकिन मैं वास्तव में ऐसा नहीं करता, इसलिए मैंने इसे तीन-उंगली स्वाइप (जो झूठी सकारात्मकता से बचना चाहिए) में बदल दिया।
लुंडबर्ग

25

दो अलग-अलग गुण होते हैं, एक के लिए है ट्रैकपैड : AppleEnableSwipeNavigateWithScrolls, के लिए अन्य है माउस / जादू माउस : AppleEnableMouseSwipeNavigateWithScrolls

इसलिए आपको इन दोनों में से एक या दोनों कमांड को निष्पादित करने की आवश्यकता है:

$ defaults write com.google.Chrome AppleEnableMouseSwipeNavigateWithScrolls -bool false
$ defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool false

इस लिए आपका बहुत - बहुत धन्यवाद! मेरे जीवन के बारे में यह पता नहीं चल सका कि यह काम बाकी सभी के लिए क्यों नहीं हो रहा था, लेकिन यह इसलिए था क्योंकि मैं एक मैजिक माउस का उपयोग कर रहा था और इसकी जरूरत थी AppleEnableMouseSwipeNavigateWithScrolls
डेरेक हॉकी

16

सारांश:

ऐसा लगता है कि Google Chrome सेब के डिफ़ॉल्ट इशारों का उपयोग करता है, इसलिए सेब के इशारों को अक्षम करके आप क्रोम को अक्षम कर देते हैं। हालांकि, आप शायद अभी भी कुछ इशारों को पसंद करते हैं जैसे कि मैं करता हूं। इसके लिए BetterTouchTools (BTW, इसके फ्री) प्राप्त करें।

Google Chromes इशारों को अक्षम करें

आप सिस्टम वरीयता> माउस या ट्रैकपैड> अधिक इशारों> पर जाकर क्रोम इशारों को अक्षम कर सकते हैं और पृष्ठों के बीच स्वाइप को अनचेक कर सकते हैं।

आप चाहते हैं इशारों रखें

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


महान, यह काम करता है।
गिलोजेरो

आप अन्य अनुप्रयोगों के लिए पृष्ठों के हावभाव के बीच स्वाइप को कैसे सक्षम कर सकते हैं ?? बेटरटचटचूल में इशारा गायब है।
पेट्र पेलर

@PetrPeller प्रत्येक एप्लिकेशन को पृष्ठों के बीच स्वाइप करने के लिए अपना स्वयं का कीबोर्ड शॉर्टकट होना चाहिए। BetterTouchTools में आप प्रत्येक एप्लिकेशन के लिए कस्टम जेस्चर सेटअप कर सकते हैं। एक नया एप्लिकेशन सेट करें, जो भी आप स्वाइप के लिए चाहते हैं उसका उपयोग करें, फिर इशारों की कार्रवाई के लिए उस एप्लिकेशन कीबोर्ड शॉर्टकट को दर्ज करें। सही बात?
zechdc

@ gddc लेकिन इस तरह मुझे हर एक एप्लिकेशन को अलग से सेट करना होगा और मैं एनीमेशन को याद करूंगा क्योंकि कीबोर्ड शॉर्टकट से जेस्चर का अनुवाद किया जाएगा। यह अफ़सोस की बात है कि BetterTouchTools केवल Google Chrome के लिए 2-उंगली स्वाइप जेस्चर को अक्षम नहीं कर सकते हैं और विभिन्न एप्लिकेशन के लिए डिफ़ॉल्ट व्यवहार छोड़ सकते हैं।
पेट्र पेलर

@PetrPeller मैं सहमत हूँ। क्षमा करें, मैं और अधिक मदद नहीं कर सकता।
zechdc

8

क्रोम कैनरी उपयोगकर्ताओं का उपयोग करना चाहिए:

defaults write com.google.Chrome.canary AppleEnableSwipeNavigateWithScrolls -bool FALSE

2
मेरे परीक्षण के दौरान com.google.Chrome.canary.plist com.google.Chrome.canary होना चाहिए।
Darkbaby123

5

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


1
मैं उनसे कभी इसे ठीक करने की उम्मीद नहीं करता। वे वर्षों से एक भी मूर्ख गलत सुविधा के पक्ष में बहस कर रहे हैं, जहां [डिलीट] कुंजी मारने से कोई पृष्ठ वापस नहीं जाएगा यदि कोई फ़ील्ड फ़ोकस न हो। प्रयोज्य दृष्टिकोण से, क्रोम एक स्टीमिंग ढेर है,। यह मुख्य उद्धारक कारक हैं (1) एक बेहतर इंस्पेक्टर, और (2) अधिक और बेहतर एक्सटेंशन। अन्यथा यह बेकार होगा।
आइकनोकॉस्ट

5

मैंने योसेमाइट पर टर्मिनल कमांड की भी कोशिश की, यह मेरे लिए काम नहीं किया।

और फिर मैंने माउस सेटिंग्स में "पृष्ठों के बीच स्वाइप" को अनचेक किया, और यह काम किया।

यहां छवि विवरण दर्ज करें


जब से आप मैजिक माउस का उपयोग कर रहे हैं, तब यह आपके लिए कारगर नहीं था, न कि मैजिक ट्रैकपैड। नोट @ फ्रेडी-मुनोज़ का जवाब। इस उत्तर में दिए गए निर्देश सभी ऐप्स के लिए सुविधा को अक्षम कर देते हैं । अगर यह आपके लिए काम करता है, महान। हालाँकि, मेरे पोस्ट / मूल प्रश्न में, मैंने क्रोम के लिए इसे चुनिंदा अक्षम करने के बारे में पूछा। अधिक जानकारी के लिए स्वीकृत उत्तर या फ्रेडी देखें।
जेसन सलज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.