606

I opened two Google Chrome windows (because I am using multiple Gmails) and when I do the Cmd ⌘ Tab ⇥ shortcut it just shows me other applications that I opened but does not show me the other Chrome windows that are already opened.

How to switch to the other Google Chrome window that I opened using keyboard shortcut?

user3439894
  • 58,676
deter
  • 6,063

15 Answers15

723

UK Keyboard
[see below for other languages]

Cmd ⌘ `

Cmd ⌘ Shift ⇧ ` to go the other way.

Left of z on a UK keyboard [non-shifted ~ ]

enter image description here

Note: This only works if all windows are in the same Space, not if they are spread over multiple Spaces, or if any are fullscreen.
To overcome this for non-fullscreen window, use Cmd ⌘Tab as usual and on the icon of the application you want to switch windows in press the down arrow key (with Cmd ⌘ still pressed). Then use left/right keys to navigate to the desired window across spaces and desktops. To emphasise, This fails for any fullscreened windows, whilst continuing to work for any that are not.

You can also achieve this by right-clicking the app's icon in the Dock - this is the only method that will also switch to fullscreen windows, the other methods will not.

From comments - You can check which key command it is for your language by switching to Finder, then look at the Window menu for 'Cycle through windows'...

enter image description here

BTW, specifically in Chrome, Safari & Firefox, but no other app I know of on Mac, Cmd ⌘ (number) will select individual tabs on the frontmost window.

It also would appear that Cmd ⌘ ` is yet another of those language-specific shortcuts; so if anyone finds any more variants, please specify for which language & keyboard type.

If anybody finds new combos for different languages, please check Keyboard layout here - This is a mirror of the very useful old Apple KB page, now gone from Apple How to identify keyboard localizations - & add that as well as which Input Source you use in System Prefs > Keyboard > Input Sources.
Add a keyboard picture from the KB page too, if that would help.
That will make it easier for future Googlers.

Further info:
You can change the keys in System Prefs > Keyboard > Shortcuts > Keyboard...
though it doesn't list the reverse direction, it does still work when you add shift to that new combo. I tested by moving mine from ` (and ~ ) to § (and ± )

enter image description here

You can use the alternative of Ctrl ⌃ F4 [visible in the prefs window above] but that almost indiscriminately marches through every single open window on all Spaces, without switching to the correct Space each time. It's really not too useful unless you use a single Space, just included here for completeness.

Tetsujin
  • 115,663
  • 1
    Upvote for "press the down arrow key (with Cmd ⌘ still pressed). Then use left/right keys to navigate to the desired window across spaces and desktops." !! – Neithan Max Nov 01 '19 at 08:37
  • 21
    NOTE: ⌘ ` doesn't work for windows running in full screen – VVK Mar 28 '20 at 16:48
  • 1
    @VVK -This information is right at the top of the answer. All rules change for fullscreen. One of the very many reasons I never use it. – Tetsujin Mar 28 '20 at 17:11
  • 1
    Cmd-1 ... Cmd-9 works in Firefox also – Simon Pickup Mar 31 '20 at 06:15
  • A workaround to cycle through FULLSCREEN windows of an app (let say Chrome):
    1. fn + control + F3 => move focus to dock
    2. -> or <- to focus on desired app
    3. arrow up to open menu of that app
    4. select the desired window
    – Gang Fang Jun 27 '20 at 00:46
  • 2
    The down-arrow functionality you're talking about is called App Exposé. It's great. You can go to it directly using control + ↓ , just like Mission Control's control + ↑ . Once in App Exposé, you can tab through different applications using tab or three-finger swipe left/right. I have three-finger swipe-down mapped to app exposé and three-finger swipe-up mapped to mission control so my three-finger swipe gestures completely mimic the control -arrow options. – Marcel Besixdouze Aug 25 '20 at 16:02
  • 1
    I need to switch between windows of the same app that live in different workspaces (aka are full screen) with a keyboard shortcut. I'm trying the Cmd ⌘ + Tab, then Down key, but have had no success so far. Using macOS Catalina 10.15.6.

    Anyone else experiencing this? Is there an alternative?

    – Taro Sep 17 '20 at 16:21
  • I am using Big Sur Beta 2 and this is not working on it. It used to work for me for the earlier release. – Rajesh Goel Dec 23 '20 at 02:11
  • On a French (Canada) Keyboard, it's cmd + "ù" or cmd + shift + "ù". Works great! Thanks! – M. Beausoleil Apr 14 '21 at 15:40
  • @M.Beausoleil - please add new languages as a separate answer, including picture if you can find one on https://support.apple.com/en-gb/HT201794 There is already an answer for French Canadian & it doesn't seem to agree. – Tetsujin Apr 14 '21 at 15:42
  • I added an answer. The option+cmd+à doesn't work for me, but it might be the input language that is different. I tested a bunch and wasn't able to replicate the previous answer. I tested my answer on 2 keyboards and they worked fine. – M. Beausoleil Apr 14 '21 at 23:44
  • Interestingly enough, if connecting a PC-keyboard to the mac, it seems it's still the button just right of shift (at least on a Logitech K120) and not the actual ` on the other end of the keyboard... – Erk Jul 09 '21 at 01:53
  • @VVK then how we can do it by a short key, doc method is very slow :/ – Zeeshan Ahmad Khalil Dec 22 '22 at 12:01
  • I miss windows here :/ – Zeeshan Ahmad Khalil Dec 22 '22 at 12:06
  • omg for some very simple things apple does have 0 sense. i have been spending hours and hours for such a simple feature that is enabled by default in windows. if it wasnt for batter efficiency it is enough for me to throw away this mac. – damdafayton Jan 17 '23 at 09:15
  • @damdafayton - it's enabled by default in Mac too, & exactly like in Windows, if you don't know where it is already, it's hard to find. – Tetsujin Jan 17 '23 at 09:42
  • you cant switch between tabs of same app in Mac. some people advise to use cmd+` which doesnt work on Turkish Mac. Even if it works it doesnt work when the app is fullscreen. this is absolute total nonsense. – damdafayton Jan 17 '23 at 10:27
  • 1
    For a Turkish layout, see the answer below. As mentioned at the very top of this answer, this is one of the commands that changes by language/layout. Switching tabs is a different thing entirely & uses Cmd/[number] Fullscreen is a disaster, I won't defend that - nor would I ever use it. – Tetsujin Jan 17 '23 at 10:33
154

On US keyboard:

Next window: Command ⌘ `

Previous window: Command ⌘ Shift `

` is the key on top of Tab key, so it's similar to Command ⌘ Tab shortcut.

enter image description here

On other language:

Go to System Preferences -> Keyboard -> Shortcuts -> on the left menu, select Keyboard -> on the right menu, select Move focus to next window. You can now change the shortcut to which ever key is on top of Tab in your keyboard to work like intended.

Attention:
Doesn't work when window is in full-screen. In that case, you have to use Mission Control shortcuts, e.g. Ctrl ⌃ and Ctrl ⌃

Lombas
  • 1,681
  • 2
  • 10
  • 7
71

Cmd+` of course will work but I do it in different way.

I do the Cmd+tab when I do that, I don't release the Cmd so the opened apps are still visible. While it is visible, I will press .

This way it will show all your opened applications with animated displays so you can navigate using arrow keys.

JYelton
  • 125
ji-ruh
  • 831
  • 3
    Thanks for the down arrow tip. The problem is that when you press Cmd+tab, it goes to the next app, so you have to Cmd+Shift+Tab then down – Teejay May 14 '20 at 21:36
  • 28
    You can accomplish the same just using control + ↓ instead of all the complicated sequencing/keeping Cmd help down etc. – Marcel Besixdouze Aug 25 '20 at 16:05
  • 4
    @MarcelBesixdouze THIS! Thanks for helping me manage my many IntelliJ project windows!! – Luke Aug 26 '20 at 01:15
  • @MarcelBesixdouze it will loose selection focus, so you will have to use mouse (which defeats the whole purpose) – saurabh gupta May 19 '21 at 12:19
  • @saurabhgupta No. You navigate with the arrow keys, as in ji-ruh's comment. If you do not know how to do this, why are you responding to my comment instead of to ji-ruh? As far as using the mouse or using the arrow keys, there is no difference in behavior between control + ↓ and Cmd+tab. – Marcel Besixdouze May 19 '21 at 20:38
  • By the way, Cmd + tab and then ↓ while holding Cmd pressed doesn't work any longer in newer versions of macOS, it now does something else. To get the navigation ji-ruh was describing, press control + ↓, and then navigate between the open applications using the arrow keys as I described (or the mouse if you really want to @saurabhgupta). – Marcel Besixdouze May 19 '21 at 20:43
  • @MarcelBesixdouze - i dont know. im not mac user anymore. – ji-ruh May 21 '21 at 02:57
  • @ji-ruh I didn't ask anything. – Marcel Besixdouze May 21 '21 at 18:05
  • @ji-ruh: Thanks so much for this! It always bothered me that cmd-tab brings up all the app windows when I just need one. You just saved me a lot of mousing time. Cheers! – rjcarr Aug 12 '22 at 22:43
  • @MarcelBesixdouze: Pressing Cmd+` and then ↓ still works for me in Mac OS Ventura (13.0) to show all open windows in the chosen app. Pressing Ctrl+↓ does show all open windows in the current app only; the solution in the answer does let you do the same for any app without having to separately switch to it first. – V2Blast Dec 02 '22 at 17:34
27

Swiss, German & Swedish keyboard:

Cmd ⌘ <
Cmd ⌘ >

enter image description here

Tetsujin
  • 115,663
j0hnd0e
  • 271
22

I figured out why cmd` doesn't work half the time. Your applications can not be in full screen mode, which is kinda silly but I tried it on the Finder window like mentioned above, no problem. Took both chrome windows out of full screen and the shortcut works like a charm.

UPDATE

The best I could come up with is pressing ctrlleft or right on your keypad. It cycles through all your full screen windows, but hey at least it's something.

Also North American keyboard settings, though I don't think that actually matters since the issue, assuming at least, is the app was fullscreen.

Maguire
  • 17
OneFatCat
  • 321
14

On Slovenian keyboard it's Cmd` which is impossible to click and won't activate on a Slovenian keyboard. The only solution I found it to change the shortcut to Cmd<. How to change the shortcut: https://apple.stackexchange.com/a/280221/214825

Slovenian layout
enter image description here

nohillside
  • 100,768
ttt
  • 641
  • 3
    Same in Scandinavian keyboard layouts. Seems like a bug to me, using dead keys as shortcuts just does not work and should not be the default for those layouts. – Zitrax Mar 24 '20 at 10:27
  • Is this still true? I use a "generic USB" keyboard set to US International, and I think is classified as a "dead key." I can do this with it: àòèìù. I can also switch between windows in the same app using cmd+ and I just verified the same in Safari by using cmd+n followed by cmd+`. That doesn't automatically mean that Slovenian and Scandinavian keyboard layout users can do the same, but it may imply that the bug isn't be as simple as "using dead keys as shortcuts just does not work" as suggested in the comment above mine. – rpseu Sep 21 '21 at 13:26
  • The problem is with Visual Studio Code for me. When I try Cmd + Shift + ^, it basically tries typing in the ^ character rather than actually executing the shortcut. This problem did not come up in Microsoft Word however. – 92lexus Sep 23 '23 at 12:26
8

Command+` is the way to go on OS X to change between windows of the same application.

Matthieu Riegler
  • 21,486
  • 11
  • 59
  • 97
  • 1
    You need to add what nationality keyboard & OS that works on. This is yet another of those 'changes by language' settings – Tetsujin Mar 11 '17 at 10:42
5

Command+± (the one above tab) does the job. OSX Yosemite 10. en-US language layout

5

The key combination to switch between app documents in the Spanish keyboard is Cmd+^`[ (the key next to the letter P, which is the actual backtick key in the Spanish keyboard and also prints the "^" and "[" symbols when used in conjunction with Shift and Alt respectively).

Spanish Apple keyboard

OMA
  • 677
4

On a French Canadian Keyboard layout, it's option+cmd+à

boqpod
  • 41
4

For Turkish Q Keyboard (Turkey) press at the same cmd ⌘ + < + control

fuat
  • 181
4

To toggle between windows of the same application in the same desktop/space use Cmd ⌘ + ` . You can change the shortcut here:

enter image description here I usually have my Chrome windows spread across different desktops so it doesn't work for me. Thankfully, we have Ctrl ⌃ + which shows all of them:

enter image description here

Now you can use keyboard arrows or click the one you want to transition to.

Pro tip: hot corners ‍

How about simply moving the mouse to a screen corner to show them all instead?

enter image description here

2

Canadian French - CSA language with French (Canadian) Keyboard

Cmd ⌘ + ù

Cmd ⌘ + Shift ⇧ + ù to go the other way.

enter image description here

Canadian French - CSA language with US English Keyboard

Cmd ⌘ + `

Cmd ⌘ + Shift ⇧ + ` to go the other way.

enter image description here

-1

cmd + number works for me, just make sure that your caps lock is not "on". I am using macOS Sierra 10.12

Maguire
  • 17
-1

cmd+` shortcut won't work if the windows are fullscreen.

use control + -> and control + <- to switch windows:

enter image description here

GorvGoyl
  • 699
  • 4
  • 7