If you pin (you don't have to) an app to the taskbar, you can hit [Win] + [index num] on the keyboard and it switches to app at that index. Keep hitting the num key and you switch between the windows of that app.
Pinning the app will assign it an index (the icon won't change position) so you can switch to windows of your editor with Win+2 and windows of file explorer with Win+1 without even looking at the taskbar, for example.
Here's a detailed description from HowToGeek[0]:
> Press the Windows key along with a number key to launch the corresponding app. On the taskbar above, for example, Windows+3 would launch Google Chrome, Windows+4 would launch Slack, and so on all the way up through Windows+0 for Outlook. Using these keyboard shortcuts on an app that’s already running will toggle the app between a minimized and maximized state.
> You can also hold down Shift while using those shortcuts to launch a new instance of an app that’s already running. In our example, pressing Shift+Windows+3 would open a new window for Chrome, even if Chrome is already open.
> Using the Ctrl key with those shortcuts displays the most recently launched instance of an app. For example, say you had three File Explorer windows open on your PC, and File Explorer was in the first position on your taskbar. Pressing Ctrl+Windows+1 would show you the File Explorer window you most recently opened.
Thank you for this. Have been trying to train my brain to use it for weeks, but as I'm sure you know, the limitation is I have to maintain context of what app I'm using when wanting to window switch whereas a global shortcut a la Cmd + Tab eliminates that bit of overhead.
Context: Cmd-Tab in macOS switches between the foremost windows of open applications (i.e. never between windows of the same app).
I don’t have a solution for you, but if you used the complement feature cmd-` (switch between open windows of the currently focused app) I did implement that for Windows: https://neosmart.net/blog/2017/easy-window-switcher/
Pinning the app will assign it an index (the icon won't change position) so you can switch to windows of your editor with Win+2 and windows of file explorer with Win+1 without even looking at the taskbar, for example.
Here's a detailed description from HowToGeek[0]:
> Press the Windows key along with a number key to launch the corresponding app. On the taskbar above, for example, Windows+3 would launch Google Chrome, Windows+4 would launch Slack, and so on all the way up through Windows+0 for Outlook. Using these keyboard shortcuts on an app that’s already running will toggle the app between a minimized and maximized state.
> You can also hold down Shift while using those shortcuts to launch a new instance of an app that’s already running. In our example, pressing Shift+Windows+3 would open a new window for Chrome, even if Chrome is already open.
> Using the Ctrl key with those shortcuts displays the most recently launched instance of an app. For example, say you had three File Explorer windows open on your PC, and File Explorer was in the first position on your taskbar. Pressing Ctrl+Windows+1 would show you the File Explorer window you most recently opened.
[0]: https://www.howtogeek.com/276982/the-most-useful-keyboard-sh...