A cross-browser extension for switching and managing tabs in a flash, without leaving the keyboard.
This extension is currently only working in Chrome, and not yet available in the webstore.
Clone the repository
$ git clone git@github.com:aaemnnosttv/quick-tab-switcher.git
$ cd quick-tab-switcher
Install dependencies
$ yarn
Build the extension files
$ yarn run build
Add extension in Chrome
- Open the
chrome://extensions
page - Check the box for Developer Mode in the top right corner if it isn't already
- Click the button to Load Unpacked Extension
- Navigate to
{path-to-cloned-quick-tab-switcher-directory}/browsers/chrome/
and click Select
That's it! The extension is now loaded.
By default, the hotkey to toggle the switcher is Cmd
+ K
(Mac) or Ctrl
+ K
(Win).
To change this, open the chrome://extensions
page, scroll to the bottom and click the link for Keyboard shortcuts.
Choose whichever key you want to toggle the switcher. I plan on making this more accessible in the future as well.
In addition to toggling the switcher, you may also perform the following actions while the switcher is active:
Ctrl
+J
Move selected/highlighted tab downCtrl
+K
Move selected/highlighted tab upCtrl
+X
Close the selected/highlighted tabEnter
orReturn
Switch to the selected/highlighted tabEsc
Close the switcher
Note that
Ctrl
is used for all platforms for these hotkeys, and they are currently not changeable.
This extension is largely inspired by Fast Tab Switcher. I wanted to build a similar extension which would work cross-browser; not just for Chrome.
As this extension is built with Vue, the Vue Devtools extension source was a very useful example of a cross-browser extension with Vue.