AutoHotkeyを使ってChromeのタブ切り替えをマウスホイールで行う
Vista SP2, Chrome13, AutoHotkey_L 1.0.92.02, AutoHotkey 1.1.02.03 で動作確認。
;chromeのタブ切り替えをマウスホイールで行う #IfWinActive ahk_class Chrome_WidgetWin_1 ~WheelUp:: MouseGetPos, x, y if (y < 45) { send, ^{PgUp} } return ~WheelDown:: MouseGetPos, x, y if (y < 45) { send, ^{PgDn} } return #IfWinActive
追記
ウィンドウの下の方(下から15%の高さ)でもタブ切り替えできるように改造した。普通のサイトだとスクロール位置がずれるけど主に画像ファイルで使うので気にしない。
#IfWinActive ahk_class Chrome_WidgetWin_0 ~WheelUp:: MouseGetPos, x, y WinGetActiveStats, title, width, height, winx, winy if (y < 45) { send, ^{PgUp} } else if ( y > height * 0.85 && y < height) { ;ウィンドウの下の部分でもタブ切り替えができるように。スクロール位置がずれたりするけど対応できなかった send, {click, WheelDown}^{PgUp} } return ~WheelDown:: MouseGetPos, x, y WinGetActiveStats, title, width, height, winx, winy if (y < 45) { send, ^{PgDn} } else if ( y > height * 0.85 && y < height) { send, {click, WheelUp}^{PgDn} } return #IfWinActive