3

I have multiple windows open for TextEdit. Maybe 3 active projects with 3 or 4 windows per project.

I cycle through a few times on a project's windows using CMD+`. Lets call them windows 1, 2, and 3

I have to move to another project which occupy windows 4, 5, and 6

I open window 4 and then want to cycle through to window 5 but because I cycled through 1, 2, and 3 multiple times, I have to cycle through that same amount of times before getting to 5 or 6. e.g. 1,2,3,2,3,1,2,3,1,3,4,1,3,5,6

Then I need to work on project #3 and get to windows 7, 8, and 9...

CMD+Tab does not behave like this. If you cycle you get each application once per entire loop.

How do I get this same behaviour with CMD+` and only see each application window once per entire loop instead of looping through the entire history?

Bluebox
  • 133

2 Answers2

4

I don't know of any way to change that behaviour, but there's a workaround.

Set up each 'workspace' on a different Space.
That way Cmd ⌘ ` will only cycle windows in the current Space.

I know it's not a fix, but it might be a start.

Or alternatively, use tabs. Three windows, three tabs each. Then you can have them all in the same Space, cycle windows with Cmd ⌘ ` & tabs with Ctrl ⌃ Tab ⇥

Tetsujin
  • 50,917
4

This is possible in MacOS 14 Sonoma with:

System Settings > Keyboard > Keyboard Shortcuts... > Keyboard > "Move focus to next window".

The shortcut can be changed from there, to for example Option-Tab, which i prefer.

Gert K.
  • 41