Unfortunately, there is no easy way to switch between chrome browser tabs in the order they were visited before, also using handy Ctrl+Tab hotkey. Also, showing the list of all opened tabs in the popup window with ability to navigate them using arrows. Just like we can do that with opened windows in the operation system using Alt+Tab.
There is a tricky way to achieve it in Windows using Quick Tabs extension and AutoHotkey automation tool:
1. Install Quick Tabs extension for chrome browser and enable it. You can also find its source code on github.
2. Configure Quick Tabs from its options page (chrome-extension://jnjfeinjfmenlddahdjdmgpbokiacbbb/options.html):
- set custom CSS from style.css
- apply changes
3. Configure chrome keyboard shortcuts for the extension (chrome://extensions/shortcuts). Chrome does not allow to set Ctrl+Tab as a hotkey, so we set Ctrl+Shift+S for activating the extension. Also Ctrl+↓ for previous tab and Ctrl+↑ for the next one:
4. Install AutoHotkey tool, if you don't have it installed, and run the script chrome-ctrl+tab.ahk. Just start the program with path to the script:
...\AutoHotkey[A32|U32|U64].exe chrome-ctrl+tab.ahk
It is required to intercept Ctrl+Tab hotkey for chrome window and send Ctrl+Shift+S instead. Also all the arrows keyboard navigation is scripted there.
As a result you will see something like that, when press Ctrl+Tab in active chrome window:
Arrows navigation, Esc, both Ctrl+Tab and Ctrl+Shift+Tab are working the way you expected.
If you don't want always start AutoHotkey manually, you can create shortcut for ...\AutoHotkey[A32|U32|U64].exe chrome-ctrl+tab.ahk
target, add it to startup system folder, forget about it and enjoy.