I've just moved to Mac from Linux. There I used to have a fixed number of desktops running full-screen apps. I've managed to configure it on Mac, but yet can not find the way to assign shortcuts to switch between them. For ex. to use Command + 1 to go to the first full-screen desktop.

Several years ago I've been using some app to do so, but I can not find it now. Any ideas on how to do it?


Go to System Preferences app → Keyboard → Shortcuts and you can assign keyboard shortcuts to move across Spaces (desktops).

enter image description here

You can also use the F3 (Mission Control) key on your Mac's keyboard to get a birds eye view of all the Spaces (desktops in Mac parlance) and quickly and directly switch to the desired one. However, this will also involve using the mouse/trackpad.

If you are looking for a 3rd-party tool which lets you customize keyboard shortcuts with much fine grain control, a popular app among users of macOS is Karabiner.

  • 1
    Thank you for the reply, but standard shortcuts do not allow to switch between full-screen apps, which is the case. I use Karabiner to remap some buttons, but it seems like it does not support anything else – Hulii Borys Jun 18 at 14:30
  • Fullscreen are always to the right of numbered Spaces & cannot be switched to directly; only by going to the last numbered Space then navigating right until you get there. One more reason I never use fullscreen :\ – Tetsujin Jun 18 at 14:45
  • @HuliiBorys I use the Move left a space/Move right a space keyboard shortcut as a workaround. – Nimesh Neema Jun 18 at 14:59

I've found the solution. An application called Keyboard Maestro (KM). It allows for creating very complex scenarios. For my case, it is very simple. Just create Activate a Specific Application inside the Switching Group and assign a hotkey combination.

You must log in to answer this question.

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