I have multiple desktops on High Sierra. Given an app window (like Safari) on each desktop, I can click on the app icon on the dock, and it will cycle through the desktops with this app.

⌘-` will cycle app windows on this desktop

Can I set a key to cycle app-desktops?

  • Does Ctrl - Right/Left Arrow not work?
    – Allan
    Feb 2, 2018 at 22:55
  • There's a difference between cycling desktops & cycling different windows of the same app if they're spread to other Spaces. Clicking the Dock icon will cycle all windows of an app in any Space, inc fullscreen. ⌘` will only cycle them in a single Space.
    – Tetsujin
    Feb 3, 2018 at 7:30
  • 1
    Actually, Cmd/Tab then down arrow will do the same thing... which kind of makes this a dupe of apple.stackexchange.com/questions/193937/… even though I posted a different solution [my excuse, 1st coffee of the day;)
    – Tetsujin
    Feb 3, 2018 at 7:34
  • ok... sorry... after testing, no. Cmd/tab/arrows won't cycle to fullscreen Spaces, only clicking the Dock will do that...
    – Tetsujin
    Feb 3, 2018 at 7:41

1 Answer 1


This is the kind of task QuicKeys used to be very good at.

Press a button, return cursor to its start point.

It's still available [will run in nag-free demo mode for a month, then go to nagware unless you buy it] & has instructions to install under more recent macOSes, but idk whether it's still up to the task.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .