माउस व्हील का उपयोग करके टैब स्विच करने के लिए मुझे Google क्रोम कैसे मिल सकता है?


25

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

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

क्या किसी के पास एक समाधान है जो मुझे OSX के लिए Google क्रोम पर टैब बदलने के लिए स्क्रॉल व्हील का उपयोग करने की अनुमति देगा?

(मुझे निम्न Google कोड थ्रेड मिला, लेकिन सुझाया गया फ़िक्स उस समस्या को दूर नहीं करता जहाँ तक मैं बता सकता हूँ - http://code.google.com/p/chrome-convenience-extension/issues/detail?id= 31 )


1
क्या तुम्हें कभी कोई हल मिला?
कुछ लड़के

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

जवाबों:


8

Chrome टूलबॉक्स का विस्तार आपके लिए महत्वपूर्ण हो सकता है:

क्रोम टूलबॉक्स विकल्प

मैंने इसे OSX पर परीक्षण नहीं किया है, लेकिन यह विंडोज 7 के लिए काम कर रहा है और वहाँ संगतता समस्याओं को नहीं होना चाहिए।


2
ये विकल्प Chrome टूलबॉक्स एक्सटेंशन की मेरी स्थापना से गायब प्रतीत होते हैं। यह ओएस पर निर्भर लगता है। अभी भी एक समाधान की तलाश ...
user636685

अधिकांश टैब विकल्प (स्क्रॉल माउस विकल्प सहित) OS X में उपलब्ध नहीं हैं।
namuol

7
विस्तार वर्तमान क्रोम संस्करणों में टूट गया है और एक्सटेंशन स्टोर से हटा दिया गया है।
ThiefMaster

6

Google समूह थ्रेड पर एक समाधान मिला। निम्नलिखित स्क्रिप्ट के साथ AutoHotKey का उपयोग करें:

;; Wheel Scroll Tabs for Google Chrome 

#IfWinActive ahk_class Chrome_WidgetWin_1 
 ~$WheelDown:: 
 ~$WheelUp:: 
    MouseGetPos,, yaxis 
    IfGreater,yaxis,23, Return 
    IfEqual,A_ThisHotkey,~$WheelDown, Send ^{PgDn} 
                                 Else Send ^{PgUp} 
Return 
#IfWinActive

नोट: मैंने इसे बदल दिया है Chrome_WidgetWin_1क्योंकि यह मेरे लिए काम कर रहा है। यदि वह आपके लिए काम नहीं करता है, तो उसे बदलने का प्रयास करेंChrome_WidgetWin_0

स्रोत


2

यदि आप Chrome 32+ का उपयोग कर रहे हैं, तो इस समाधान को AutoHotKey (संकलित स्क्रिप्ट) के साथ जांचें। 31 से ऊपर क्रोम पर क्रोम टूलबॉक्स काम नहीं कर रहा है।

https://plus.google.com/115670442023408995787/posts/WYPqqk2j9UB

या सीधे उपयोग करें:

; Mouse Wheel Tab Scroll 4 Chrome
; -------------------------------
; Scroll though Chrome tabs with your mouse wheel when hovering over the tab bar.
; If the Chrome window is inactive when starting to scroll, it will be activated.

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn   ; Enable warnings to assist with detecting common errors.
#SingleInstance force   ; Determines whether a script is allowed to run again when it is already running.
#UseHook Off    ; Using the keyboard hook is usually preferred for hotkeys - but here we only need the mouse hook.
#InstallMouseHook
#MaxHotkeysPerInterval 1000 ; Avoids warning messages for high speed wheel users.

SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
Menu, Tray, Tip, Mousewheel tab scroll for Chrome (1.0.3)

WheelUp::
WheelDown::
    MouseGetPos,, ypos, id
    WinGetClass, class, ahk_id %id%
    If (ypos < 45 and InStr(class,"Chrome_WidgetWin"))
    {
        IfWinNotActive ahk_id %id%
            WinActivate ahk_id %id%
        If A_ThisHotkey = WheelUp
            Send ^{PgUp}
        Else
            Send ^{PgDn}
    }
    Else
    {
        If A_ThisHotkey = WheelUp
            Send {WheelUp}
        Else
            Send {WheelDown}
    }
    Return

इस उत्तर में एक दोष है: यह विंडोज विशिष्ट कार्यान्वयन के बारे में है और यह नहीं समझाता है कि कोड कैसे काम करता है ताकि इसे अन्य प्लेटफार्मों पर उपलब्ध स्क्रिप्टिंग वातावरण में पोर्ट किया जा सके।
लाइववायरबेट

1

मेरे पास उबंटू पर क्रोम / क्रोमियम के साथ कोई समस्या नहीं है, आप जिस कार्यक्षमता का वर्णन करते हैं वह मेरे लिए काम करती है। हालाँकि, मेरे पास वर्तमान में विंडोज पर क्रोम का उपयोग करने के लिए है, जहां मुझे यह कार्यक्षमता याद आती है।

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

यहाँ समाधान है कि वर्तमान में मेरे लिए काम कर रहा है: AutoHotKey समुदाय - tab_switcher - स्विच टैब के साथ किसी भी टैब विंडो में mewewheel

नमस्ते,

यहाँ mousewheel के साथ टैब स्विच करने के लिए एक और स्क्रिप्ट है - यह उदाहरण स्क्रिप्ट क्रोम, फ़ायरफ़ॉक्स और इंटरनेट एक्सप्लोरर के लिए है, लेकिन किसी अन्य प्रोग्राम के लिए भी उपयोग करने योग्य है।

TabJumper(psWindowClass, piStripeYStart, piStripeYEnd)
{
    WinGet, idSearchWindow, ID, ahk_class %psWindowClass%
    MouseGetPos, iMouseX, iMouseY, idHoverWindow
    if (idSearchWindow=idHoverWindow
        && iMouseY>=piStripeYStart
        && iMouseY<=piStripeYEnd ) {

        ControlFocus,, ahk_id %idHoverWindow%
        if RegExMatch(A_ThisHotkey, "i).*wheelup.*")
        {
            ControlSend, ahk_parent, {Control Down}{Shift Down}{Tab Down}, ahk_id %idHoverWindow%
            Sleep, 60
            ControlSend, ahk_parent, {Tab Up}{Shift Up}{Control Up}, ahk_id %idHoverWindow%
        }
        else if RegExMatch(A_ThisHotkey, "i).*wheeldown.*")
        {
            ControlSend, ahk_parent, {Control Down}{Tab Down}, ahk_id %idHoverWindow%
            Sleep, 60
            ControlSend, ahk_parent, {Tab Up}{Control Up}, ahk_id %idHoverWindow%
        }
    }
}

क्रोम के लिए उपयोग उदाहरण:

#SingleInstance, force

~WheelUp::
    TabJumper("Chrome_WidgetWin_1", 8, 88)
return

~WheelDown::
    TabJumper("Chrome_WidgetWin_1", 8, 88)
return

पैरामीटर समझाया:

  • TabJumper([Window class], [horizontal reaction stripe y axis start], [[horizontal reaction y axis end]])

    इस "क्षैतिज प्रतिक्रिया पट्टी" के बारे में क्या?

    इसका मतलब यह है कि केवल एक विंडो टैब की इस पट्टी को स्विच किया जाता है, विंडो का दूसरा हिस्सा सामान्य रूप से माउस व्हील के साथ प्रतिक्रिया करता है जैसे कि वेब पेज को ऊपर और नीचे स्क्रॉल करना।

उपयोग: हाँ, बस AutoHotKey स्थापित करने, एक नई .ahkफ़ाइल बनाने , दोनों कोड ब्लॉक को चिपकाने और स्क्रिप्ट को निष्पादित करने से आपको कार्यक्षमता मिलती है। (मेरे द्वारा जोड़ा गया अतिरिक्त मार्कअप।)

समझ के साथ मदद करने के लिए: {Control Down}{Shift Down}{Tab Down}और {Tab Up}{Shift Up}{Control Up}कर रहे हैं कीस्ट्रोक्स, किसी एक को दबाने और के लिए अनुक्रम है होल्डिंग Crtl+ Shift+ Tab, उन्हें रिहा करने के लिए अन्य। यहाँ क्रोम से कीबोर्ड शॉर्टकट के साथ सूची दी गई है ।


  1. मैं व्यक्तिगत रूप से अपने सभी उपकरणों पर क्रोमियम / क्रोम से अधिक फ़ायरफ़ॉक्स पसंद करता हूं, लेकिन काम पर एक निश्चित सॉफ़्टवेयर निर्माता किसी विशेष उत्पाद के लिए हस्ताक्षरित फ़ायरफ़ॉक्स एक्सटेंशन (और एमएस एज) के रूप में महत्वपूर्ण ब्राउज़र एक्सटेंशन को प्रकाशित करने में असमर्थ है। Google डेस्कटॉप सॉफ़्टवेयर के बारे में, यह लिखने के समय अधिकांश यह मेरे दृष्टिकोण से एक Chrome बुक usecase के साथ एक वेब ब्राउज़र में टर्मिनल सामान बनाने वाले बीस-somthing Techbro के बाहर हीन है ।
  2. इस (मूल) कार्यक्षमता के लिए एक अलग स्क्रिप्ट चलाना गलत है और ओवरकिल है। मैं उस राय पर सभी से पूरी तरह सहमत हूं।

0

एक सरल क्रोम एक्सटेंशन है जो आपको alt + माउस व्हील अप / डाउन के साथ टैब स्क्रॉल करने की अनुमति देता है:

https://chrome.google.com/webstore/detail/tab-wheel-scroll/aknfcgiicpmnfhncpljcadokcghjblal?hl=fr


2
यदि आप इस एक्सटेंशन के लेखक हैं, तो कृपया इसके साथ अपनी संबद्धता का खुलासा करें।
slhck

और यदि नहीं, तो कृपया संबद्धता का खुलासा करें।
डैनियल एच।

0
  1. डाउनलोड करें और X- माउस बटन नियंत्रण स्थापित करें ।
  2. ट्रे मेनू से "सेटअप" खोलें।
  3. क्रोम के लिए एक नया प्रोफ़ाइल जोड़ें। नीचे दी गई छवि को देखें। स्ट्रिंग्स कॉपी करने के लिए: chrome.exe, Intermediate D3D Window, Chrome_WidgetWin_1, Google Chrome Tab Scrollयहाँ छवि विवरण दर्ज करें
  4. चुनें Simulated Keysके लिए Wheel Up: यहाँ छवि विवरण दर्ज करें
  5. दर्ज करें {CTRL}{PGUP}, "केवल भेजें यदि प्रोफ़ाइल की प्रक्रिया सक्रिय है" विकल्प की जांच करें, और ओके दबाएं। यहाँ छवि विवरण दर्ज करें
  6. के लिए 4 दोहराएं Wheel Down
  7. 5 के साथ दोहराएँ {CTRL}{PGDN}
  8. अप्लाई पर क्लिक करें।

Aaaand आप कर रहे हैं 🎉

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