All Projects → nurupo → chrome-mouse-wheel-tab-scroller

nurupo / chrome-mouse-wheel-tab-scroller

Licence: MIT license
Scroll Google Chrome tabs using mouse wheel

Programming Languages

AutoIt
60 projects

Projects that are alternatives of or similar to chrome-mouse-wheel-tab-scroller

NoobScroll
A lightweight jQuery Plugin that add some cool function to make scrolling more fun [Archive]
Stars: ✭ 43 (+10.26%)
Mutual labels:  scroll
seamless-scroll-polyfill
Scroll Behavior polyfill
Stars: ✭ 134 (+243.59%)
Mutual labels:  scroll
vue-scrollin
🎰 Scroll-in text component for Vue
Stars: ✭ 61 (+56.41%)
Mutual labels:  scroll
simple-scrollspy
Simple scrollspy without jQuery, no dependencies
Stars: ✭ 53 (+35.9%)
Mutual labels:  scroll
flattr-extension
Flattr web extension - monetize your content effortlessly.
Stars: ✭ 25 (-35.9%)
Mutual labels:  google-chrome
dnevnik mos ru
Python module to get easy machine access to dnevnik.mos.ru
Stars: ✭ 21 (-46.15%)
Mutual labels:  google-chrome
scrollbox
A lightweight jQuery custom scrollbar plugin, that triggers event when reached the defined point.
Stars: ✭ 15 (-61.54%)
Mutual labels:  scroll
scrollpup.js
Minimal beautiful bar to show scroll progress. Pure Javascript Plugin.MIT
Stars: ✭ 83 (+112.82%)
Mutual labels:  scroll
react-scrolling-color-background
background with color transitioning as you scroll, declarative and easy to setup
Stars: ✭ 53 (+35.9%)
Mutual labels:  scroll
crx3
Node.js module to create CRX3 files (web extension package v3 format) for Chromium, Google Chrome and Opera browsers.
Stars: ✭ 39 (+0%)
Mutual labels:  google-chrome
vue-scroll-lock
一个 VUE 组件:子元素 scroll 父元素容器不跟随滚动(兼容PC、移动端)
Stars: ✭ 31 (-20.51%)
Mutual labels:  scroll
react-smart-scroll
Efficient rendering of long lists in React
Stars: ✭ 27 (-30.77%)
Mutual labels:  scroll
scrolltotop
Scroll To Top extension for Chrome, Firefox, Safari, Opera.
Stars: ✭ 60 (+53.85%)
Mutual labels:  scroll
nicosapo
Google Chrome Extensnion for live.nicovideo.jp
Stars: ✭ 23 (-41.03%)
Mutual labels:  google-chrome
really-smooth-scroll
A script that smoothen scrolling in the browser
Stars: ✭ 21 (-46.15%)
Mutual labels:  scroll
anim-event
Event Manager for Animation
Stars: ✭ 25 (-35.9%)
Mutual labels:  scroll
new-tab
⚡ A high-performance browser new tab page that gets you where you need to go faster.
Stars: ✭ 64 (+64.1%)
Mutual labels:  google-chrome
scrollbounce
Add a subtle bounce effect on mobile when the user scrolls (WIP)
Stars: ✭ 17 (-56.41%)
Mutual labels:  scroll
Smart-Text-Editor
The text editor that requires only a browser and a keyboard!
Stars: ✭ 60 (+53.85%)
Mutual labels:  google-chrome
use-smooth-scroll
React hook which gives a smooth scrolling function.
Stars: ✭ 41 (+5.13%)
Mutual labels:  scroll

Chrome Mouse Wheel Tab Scroller

Program that allows you to scroll Google Chrome tabs using a mouse wheel.

Windows-only.

Screenshots

In action:

Animation showing tab switching

Tray menu (as of v0.2.0):

Screenshot of the tray menu

Motivation

I got used to Chromium on Linux allowing to scroll tabs using a mouse wheel, so that when I use Google Chrome on Windows I often times catch myself trying to scroll tabs with a mouse wheel to no success, as Google Chrome doesn't support this. There seem to be a lot of browser extensions for scrolling tabs using a mouse wheel, majority of which don't work anymore or impose some weird requirements, like having the Alt key pressed in addition to using a mouse wheel in order to scroll the tabs. I got annoyed by all this and just hacked together a simple AutoIt script, which you can see here.

How it works

Every time you scroll your mouse wheel, no matter in which application you are, the program will kick in, check if the active window is Google Chrome and if the mouse is in the tab area of the browser window, if so, it will emulate pressing Ctrl+PageUp or Ctrl+PageDown keys for mouse wheel up or mouse wheel down respectively. Ctrl+PageUp and Ctrl+PageDown are Google Chrome hotkeys for navigating to the previous and the following tabs.

Usage

Either download the executable from Releases, or run the AutoIt script chrome-mouse-wheel-tab-scroller.au3 directly if you have AutoIt installed. Throw it into Startup folder in the Start menu so that it would start on system startup and you are all set.

Note that the program might affect mouse performance, especially in video games, so if your mouse doesn't act as it should, you might want to disable the program temporarily (aka Gaming Mode) from the tray menu.

Also note that antiviruses like to mark any AutoIt application as a virus, even if such application is benign, so don't be too surprised if your antivirus complains about the executable. You don't have to trust my executable if you don't want to, all the source code is available to you, so you can build one from the sources yourself or just run the script directly without creating an executable -- either way you will have to have AutoIt installed. For the reference, I'm using AutoIt v3.3.6.1 and make the executable using AutoIt3Wrapper v2.0.1.24.

Attribution

This script uses MouseOnEvent UDF, which is included in the repository for the convenience.

The application icon is a combination of Google Chrome icon by Just UI, tab icon by Everaldo Coelho and x icon by iconpack.

License

MIT

Note that icons and MouseOnEvent UDF are licensed differently.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].