Chrome में "Ctrl" + माउस व्हील ज़ूमिंग अक्षम करें?


71

मैं एक सामान्य दृष्टि वाला व्यक्ति हूं और मैं हर समय 100% पृष्ठ देखना चाहता हूं। मैं कीबोर्ड शॉर्टकट का उपयोग करता हूं Ctrl, जिसमें बहुत सारे शामिल होते हैं , इसलिए दिन में लगभग बीस बार मैं गलती Ctrlसे एक ही समय में हिट करता हूं जो मैं स्क्रॉल कर रहा हूं, जिसके परिणामस्वरूप पृष्ठ को फिर से लिखा और फिर से रंगा जा रहा है। यह कष्टप्रद है क्योंकि साइट का लेआउट कितना जटिल है, इस समस्या को ठीक करने में 30 सेकंड तक का समय लग सकता है। Google डॉक्स जैसी गतिशील लेआउट वाली साइटों पर समस्या अधिक गंभीर है; दुर्घटनावश मार Ctrl+ माउस व्हील पहिया प्रदर्शन को दूषित करता है और मुझे पृष्ठ को पूरी तरह से ताज़ा करने के लिए मजबूर करता है, कभी-कभी मुझे प्रक्रिया में ढीली जानकारी का कारण बनता है।

मैं Ctrlजूम से या तो + माउस व्हील को डिकॉय करना चाहूंगा , या जूम फंक्शनलिटी को पूरी तरह से डिसेबल कर दूंगा। फ़ायरफ़ॉक्स पर लगभग संभव है : विन्यास; क्या क्रोम में विस्तृत सेटिंग्स को संपादित करने का एक समान तरीका है? यदि मैंने क्रोम की जगह क्रोमियम का उपयोग किया तो क्या मुझे विस्तृत सेटिंग्स तक पहुंच प्राप्त होगी? अगर मैं इस समस्या को हल नहीं कर सकता, तो मैं शायद शिप को वापस फ़ायरफ़ॉक्स पर छोड़ दूंगा।

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

मैंने उन एक्सटेंशनों को खोजने की कोशिश की है जो आपको स्क्रॉल को अक्षम करने की अनुमति देते हैं; मुझे उम्मीद थी कि " ज़ूम लॉक " में ज़ूम को 100% तक लॉक करने और Ctrl+ स्क्रॉल व्हील को डिस्प्ले को विकृत करने से रोकने की क्षमता होगी , लेकिन यह मेरे उपयोग के मामले में काम नहीं करता है।

मैं Ubuntu 10.10 पर Google Chrome (संस्करण 9.0.597.84 (आधिकारिक बिल्ड 72991)) का उपयोग कर रहा हूं।


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

हुम, मुझे ठीक उलटा समस्या हो रही है: मैं स्क्रॉलवैल का उपयोग करके ज़ूम इन या आउट करने में सक्षम होना चाहूंगा। क्या क्रोम ने उसके लिए समर्थन हटा दिया था? (मैं मैक के लिए क्रोम का उपयोग कर रहा हूं)
julien_c

यह इतना कष्टप्रद है, Google इतना उपयोगकर्ता के अनुकूल नहीं है।
रजिस्टर्ड यूजर

@julien_c - कमांड स्क्रॉल के बारे में क्या, क्या वह आपके लिए काम करता है?
पीटर नोरे

1
यह क्रोम में एक बग है । कृपया इसे घूरें।
डैन डस्केल्सस्कु

जवाबों:


18

AutoHotKey का उपयोग एक समाधान है जिसे Google समूहों पर पोस्ट किया गया है :

Logitech प्रदर्शन माउस MX का उपयोग कर रहा है ...

डाउनलोड AutoHotKey सॉफ्टवेयर

में AutoHotkey.ahkफ़ाइल, Cntrl + MouseWheelScrolling के लिए कुछ भी नहीं करने के लिए इन जोड़ा

^WheelDown::return

^WheelUp::return

1
धन्यवाद, यह उत्तर है जिसने आखिरकार मुझे एक खिड़की से बाहर नहीं कूदने में मदद की (हालांकि मेरा वयस्क शरीर फिट नहीं होगा क्योंकि मैं शायद दुर्घटना के समय अपने रास्ते पर इतना छोटा जूम करता हूं)
onedayitwillmake

1
जब मैं विंडोज 7 में समानताएं के माध्यम से एक मैजिक माउस का उपयोग कर रहा था तो मुझे यह समस्या थी। इस छोटी सी स्क्रिप्ट ने यह सब तय कर दिया। धन्यवाद!
GJK

5
यह भी मैंने पाया सबसे अच्छा समाधान है। हालाँकि आपका उदाहरण सभी एप्लिकेशन के लिए इसे अक्षम करता है। निम्नलिखित स्क्रिप्ट केवल क्रोम के लिए ; Disable mouse wheel zooming in Chrome #IfWinActive ahk_class Chrome_WidgetWin_1 ^WheelDown::return #IfWinActive ahk_class Chrome_WidgetWin_1 ^WheelUp::return
CTRL-

@ याबा यह
विंडोज

1
Per Tab Zoom नामक एक क्रोम एक्सटेंशन इसके लिए सही समाधान है।
GetFree

17

उपाय

यह मुझे पागल भी कर रहा था, लेकिन मुझे बस एक क्रोम एक्सटेंशन मिला जो काम करता है: नो माउस व्हील ज़ूम

उपयोग

प्लगइन स्थापित करने के बाद आपको निम्न करने की आवश्यकता है:

  • एक्सटेंशन सेटिंग्स पर जाएं। सुनिश्चित करें कि "url को दर्ज करने की अनुमति दें" की जाँच की गई है
  • अपने टैब ताज़ा करें

काम करता है

उपयोगकर्ता समीक्षाओं से, यह लिनक्स, मैक और विंडोज पर काम करता है; दोनों चूहों और स्पर्श पैड के लिए।



2
पर विस्तार पेज > समर्थन - -> समस्याएं, कई उपयोगकर्ताओं की रिपोर्ट में यह किसी भी अधिक काम नहीं कर रहा।
डैन डस्केल्सस्कु

1
यह पूरी तरह से काम कर रहा है। आपको बस पहले से खुले टैब को रिफ्रेश करना होगा।
मुहम्मद बिन युसरत

@MuhammadbinYusrat लिनक्स में मेरे लिए काम नहीं करता है।
जर्नो

@jarno मैं Ubuntu पर हूँ 18.04 अन्य डिस्ट्रो के बारे में निश्चित नहीं है।
मुहम्मद बिन युसरत

11

मुझे स्क्रॉलिंग को अक्षम करने का कोई तरीका नहीं पता है, लेकिन आप किसी भी समय 100% पर लौटने के लिए Ctrl+ 0का उपयोग कर सकते हैं - पृष्ठ को ताज़ा करने की कोई आवश्यकता नहीं है।


2
यहां वास्तविक समस्या उन साइटों पर है जहां जावास्क्रिप्ट गतिशील रूप से लेआउट को निर्धारित करता है, इस स्थिति में Ctrl + 0 कभी भी पूरी तरह से समस्या को ठीक नहीं करता है।
पीटर नूर

NoScript बहुत कम ऑर्डर में इसे हल कर सकता है।
कार्ल एफएफ

5
Google डॉक्स जैसी साइट पर NoScript का उपयोग करना जहाँ जावास्क्रिप्ट की आवश्यकता होती है, व्यर्थ है। अधिकांश डायनामिक साइट अब उन उपयोगकर्ताओं का समर्थन नहीं करती हैं जो अध्ययन के रूप में जावास्क्रिप्ट को अक्षम करते हैं, जिसमें दिखाया गया है कि सभी उपयोगकर्ताओं के 2% से कम लोग इसे अक्षम करते हैं: developer.yahoo.com/blogs/ydn/posts/2010/10/… । गतिशील साइटों एक रहस्यमय, बेकार कारण में विकास फेंक करने के लिए जा अगर वे वास्तव में बेहतर होगा बिना जावास्क्रिप्ट उपयोगकर्ताओं की सहायता से IE6 समर्थन: marketshare.hitslink.com/browser-market-share.aspx?qprid=2
पीटर Nore

6

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

यह सुनिश्चित करने के लिए OS और माउस की अधिक जानकारी की आवश्यकता होगी।


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

मुझे इस पर गौर करना होगा - मैं उबंटू 10.10 पर हूं; मैं सिस्टम स्तर पर ctrl-स्क्रॉल को रीमैप करने के लिए xev या कुछ का उपयोग करने में सक्षम हो सकता हूं। इन-टेर-एस-टिंग ...
पीटर नोर

5

फ़ायरफ़ॉक्स में ज़ूम फ़ंक्शन को इसके बारे में सेटिंग के माध्यम से अक्षम किया जा सकता है: कॉन्फ़िगरेशन।

Chrome के लिए: मुझे AlwaysMouseWheel नाम का एक छोटा सा एप्लिकेशन मिला है जो ट्रिक करता है। यह एक अन्य उद्देश्य के लिए बनाया गया है (जो मुझे बहुत उपयोगी लगता है) लेकिन क्रोम में ज़ूमिंग को रोकता है।

IE के लिए: हालाँकि, वह एप्लिकेशन ज़ूमिंग को अक्षम नहीं करता है। तो मैं उस के लिए एक समाधान के लिए चारों ओर देख रहा हूँ।


3

जब एक गर्म कुंजी दबाती है जिसमें नियंत्रण बटन शामिल होता है, तो प्रारंभिक कमांड के तुरंत बाद शिफ्ट कुंजी को दबाने से "रिलीज" की कुंजी नियंत्रित हो जाती है और फिर ऑटो ज़ूम को बाधित करेगा।

काम के प्रवाह में जोड़ने के लिए एक झुंझलाहट का एक बिट, लेकिन यह मैन्युअल रूप से हर एक बार करने से बेहतर है।


3

लिनक्स पर समाधान के लिए, लिनक्स पर ऑटोहॉट्के के आंशिक कार्यान्वयन के लिए, आयरनहॉक का उपयोग किया जा सकता है , हालांकि हाल के वर्षों में इसका विकास कम हो गया है।

एक अन्य संभावना एक स्क्रिप्ट के रूप में एक्स सर्वर पर कीबोर्ड और माउस घटनाओं की रिकॉर्डिंग और पुनरावृत्ति के लिए एक्समैक्रो उपयोगिता है

लिनक्स पर थ्रेड ऑटोहॉटकी पर एक अच्छा राइटअप मिल सकता है ? TJGeezer द्वारा:

मैंने एक या एक साल पहले विंडोज 7 से मिंट में बदलाव किया और यही समस्या थी। अब मैं अपने आप को एक वर्चुअल बॉक्स विंडोज वीएम में एएचके मैक्रोज़ और एएचके के मेरे बल्कि भारी संग्रह का अनुमान लगाने के लिए उपकरणों के संयोजन का उपयोग कर पाता हूं जब मैं एमएस ऐप या विंडोज उपयोगिताओं का उपयोग नहीं कर सकता।

लेकिन मुझे अलग-अलग उपयोगिताओं के साथ बैश लिपियों और उपनामों (~ / .bash_aliases फ़ाइल में सरल कार्यों सहित) के संयोजन से मेरी ज़रूरत के अधिकांश स्वचालन मिल सकते हैं। AutoKey माउस या कीबोर्ड मूव्स का अनुकरण करने के लिए xdotools या xte को बताने वाली बैश स्क्रिप्ट को निष्पादित करने के लिए एक सरल "निष्पादित" कमांड (इसकी नमूना स्क्रिप्ट से कॉपी की गई) का उपयोग करता है। AutoKey अपने मैक्रोज़ को केवल निर्दिष्ट विंडो में काम करने के लिए फ़िल्टर कर सकती है। xdotool आप परिचित हैं। xte xomomate पैकेज का हिस्सा है और एक निर्दिष्ट माउस बटन का उपयोग करके चलती हुई खिड़कियों जैसी चीजों के लिए त्वरित और सरल है। Xte -h स्क्रीन से:

drag from 100,100 to 200,200 using mouse1:
xte 'mousemove 100 100' 'mousedown 1' 'mousemove 200 200' 'mouseup 1'

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

आशा है कि इसमें से कुछ आपको संक्रमण करने में मदद कर सकते हैं।

संयोग से, शराब और एएचके के साथ समस्या है, शराब निचले स्तर के कार्यों तक नहीं पहुंच सकती है, इसलिए आप अहेक के कीबोर्ड या माउस हुक का उपयोग नहीं कर सकते। लेकिन मैं उस बिंदु पर पहुँच गया हूँ जहाँ मुझे AHK की बहुत याद नहीं है; मैं बस बैश उपनाम या स्क्रिप्ट के साथ ऐसा ही करता हूं। मैक्रोज़ के संयोजन का उपयोग करके मैक्रोज़ को एक साथ जोड़ना बहुत मुश्किल नहीं है:

AutoKey (विशिष्ट ऐप्स के लिए फ़िल्टरिंग के साथ)
xdotool
xte (xautomation से)
wmctrl (काफी अच्छी विंडो स्थिति और ज्यामिति नियंत्रण के लिए)
zenity (पठनीय संदेश बॉक्स पॉप अप करने के लिए)

अजीब तरह से, अब जब मैं दृष्टिकोण के लिए उपयोग किया जाता हूं तो ऐसा लगता है कि एएचके की तुलना में इसका उपयोग करना कठिन नहीं है। लेकिन तब मैंने बस यही सोचा है कि लिनक्स के साथ खेलना उतना ही मजेदार है जितना कि डायनासोर के दिनों में डॉस वापस आ गया था। मुझे याद आया कि बाद में विंडोज के अंदर के संस्करणों के साथ रहना।


2

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


2

इस प्रश्न पर SO पर कुछ संभावनाएँ दिखाई देती हैं:

https://stackoverflow.com/questions/5637530/disable-shortcuts-in-google-chrome

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

हालांकि, user240684 से बेशर्मी से चोरी करते हुए, आप उपयोगकर्ता पेज बनाने के लिए टैम्परमॉन्की का उपयोग कर सकते हैं जो हर पृष्ठ पर "निष्पादित" करता है। उपयोगकर्ता स्क्रिप्ट:

var actionwheel = function(evt){var evt = evt ? evt : window.event;
    if(evt.shiftKey || evt.ctrlKey)
    {
        evt.preventDefault();
        return false;
    }
}

यह आपके स्क्रॉल ईवेंट्स को कैप्चर करना चाहिए और शिफ्ट कुंजी या नियंत्रण कुंजी उदास होने पर उन्हें अनदेखा करना चाहिए।

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