¿Cómo puedo hacer que Google Chrome cambie de pestaña usando la rueda del mouse?

¿Cómo puedo hacer que Google Chrome cambie de pestaña usando la rueda del mouse?

En casa estoy ejecutando Fedora 17 y me he acostumbrado a escanear rápidamente las pestañas abiertas usando la rueda del mouse mientras coloco el cursor sobre la barra de pestañas. Es un gesto muy natural para mí ahora.

Al menos una vez a la semana en el trabajo (generalmente los lunes), intento usar la misma técnica en Chrome que se ejecuta en una MacBook Pro, pero las pestañas no se mueven. Esto está empezando a volverme loco.

¿Alguien tiene una solución que me permita usar la rueda de desplazamiento para cambiar de pestaña en Google Chrome para OSX?

(Encontré el siguiente hilo de código de Google, pero, hasta donde yo sé, la solución sugerida no soluciona el problema:http://code.google.com/p/chrome-convenience-extension/issues/detail?id=31)

Respuesta1

Encontré una solución en un hilo de Grupos de Google. Utilice AutoHotKey con el siguiente script:

;; 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

Nota: Lo cambié Chrome_WidgetWin_1porque eso es lo que funcionó para mí. Si eso no funciona para usted, intente cambiarlo aChrome_WidgetWin_0

Fuente

Respuesta2

La extensiónCaja de herramientas de Chromepodría ser de su interés:

Opciones de la caja de herramientas de Chrome

No lo he probado en OSX pero funciona para Windows 7 y no debería haber problemas de compatibilidad allí.

Respuesta3

Si está utilizando Chrome 32+, verifique esta solución con AutoHotKey (script compilado). Chrome Toolbox no funciona en Chrome superior a 31.

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

O utilizar directamente:

; 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

Respuesta4

Hay una extensión de Chrome para usuarios de Windows llamadaAuto controlque agrega esta característica al navegador.
Instrucciones aquí:
https://www.autocontrol.app/hover-SENSITIVE-shortcuts#scrollwheel-on-tabs

Puede hacer que la rueda de desplazamiento cambie de pestaña cuando el mouse está sobre la franja de pestañas o cuando está sobre toda el área del título o cuando está en cualquier lugar sobre la ventana del navegador o lo que quiera.
También puede combinar la rueda de desplazamiento con CTRL, SHIFTu ALTotros botones del mouse o prácticamente cualquier combinación que se le ocurra. Tiene más capacidad de configuración que cualquier otra aplicación que haya visto.

información relacionada