
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_1
porque eso es lo que funcionó para mí. Si eso no funciona para usted, intente cambiarlo aChrome_WidgetWin_0
Respuesta2
La extensiónCaja de herramientas de Chromepodría ser de su interés:
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.