Add keyboard shortcuts to switch tabs with a Quicksilver-style search or a most recently used (MRU) menu
quickey-ctrl-tab.ahk
AutoHotkey script to not interfere with Chromium-based apps like VS Code.Option to display the folder path to each bookmark in its title, so that you can search for bookmarks by folder names.
Option to restore the last search query when the menu is reopened.
Option to choose whether the home and end keys navigate the results list or move the cursor in the search box.
Malformed URLs in open tabs could cause QuicKey to not load properly on browser launch.
The quickey-ctrl-tab.ahk
AutoHotkey script that enables ctrltab to navigate the recents menu now supports Edge 79+.
The page about enabling ctrltab support now shows the correct extension ID when loaded in Edge.
Dark mode is supported in the QuicKey menu and options page when you've enabled it on your OS.
The number of open tabs can be optionally shown in a badge on the QuicKey icon.
A red dot is shown on the gear icon in the menu when new settings have been added since the last time you've visited the QuicKey options page.
Typing /b immediately shows the list of bookmarks, in alphabetical order.
The matching letters in search results would not be shown correctly in some cases.
The order of recent tabs was sometimes lost when restarting the browser.
Closed tabs, bookmarks, and entries in the browser history can be deleted by clicking the X button on each item or with the close-tab keyboard shortcut.
Ctrl- or cmd-clicking a bookmark or history item will open it in a new tab.
Non-breaking spaces and other non-standard space characters in titles will now match spaces typed in the query.
Worked around a Chrome bug that caused some Unicode characters like ⌘ to sometimes not be recognized correctly, which could break keyboard shortcuts.
The list of results will update if a tab is closed while the menu is open.
Only the unsuspended versions of pages are listed when searching the history.
New option to mark tabs that aren't in the current window with an icon. The setting defaults on if you have more than 3 windows open when the extension is installed.
Typing /h immediately shows the list of visited web pages, in recency order.
Tabs that are opened via ctrl-click or by opening a folder of bookmarks are immediately added to the menu as recently-used tabs, so that you can then use altZ to toggle to a tab you just opened.
Function keys and other special keys can be used as shortcuts.
Holding down altZ to rapidly switch tabs could cause tabs other than the most recent two to be focused.
Moving a tab from the same window to the left of the current tab would position it in the wrong place.
New altZ keyboard shortcut will switch instantly between the two most recent tabs, without requiring a wait of 750ms between presses.
Clicking the gear icon in the popup menu will open the options page.
The options page has a help link to the main website, offering more details on how to use the extension.
The instructions for using ctrltab as a shortcut include an option for using it to switch instantly between the two most recent tabs.
On the new options page you can change the behavior of the space and esc keys, hide closed tabs from the search results, and customize many of the keyboard shortcuts. In particular, you can change the key that's used to navigate the MRU menu, which is helpful if you change the default altQ shortcut.
A support page on the QuicKey website.
Moving tabs to the left or right of the current one sometimes positions it in the wrong place.
Improved error handling.
HTML isn't escaped in recent tab menu when there is no query.
Maintain recent tab information when a tab is replaced, such as when it's been unloaded from memory by Chrome.
Skip tabs that were closed without the extension noticing when navigating to earlier tabs.
Switching to a previous tab via the shortcut key after Chrome restarts without first opening the menu often fails.
Available on GitHub.