Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Mouse Wheel Tab Scroll For Chrome
; 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.
#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.4)
MouseGetPos,, ypos, id
WinGetClass, class, ahk_id %id%
If (ypos < 45 and (InStr(class,"Chrome_WidgetWin") or InStr(class, "MozillaWindowClass") or InStr(class, "ApplicationFrameWindow")))
IfWinNotActive ahk_id %id%
WinActivate ahk_id %id%
If A_ThisHotkey = WheelUp
Send ^+{Tab}
Send ^{Tab}
If A_ThisHotkey = WheelUp
Send {WheelUp}
Send {WheelDown}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.