I have a laptop and a desktop both running 10.11.1; on the laptop I found a way to set up Spaces so that CTRL-1 would take me immediately to screen 1 and similarly for all the other screens. I rely on that convenience. But on my desktop I am still stuck with this stupid Mission Control 2-step procedure. I KNOW it's possible, but I have been unable to reproduce this convenience on the desktop. Can anyone remind me how it's done?
You can enable this feature in the "Keyboard" preference pane.
- Open System Preferences (e.g., from the Apple menu)
- Click on the "Keyboard" preference pane
- Go to the "Shortcuts" tab
- Choose "Mission Control" from the menu on the left
- Look in the box on the right for "Switch to Desktop 1"
- Enable the feature by "checking" the check box
- Be sure that the keyboard shortcut is "^1" ("^" means Control)
If you only have one desktop right now, then you will only see "Switch to Desktop 1", but by placing a checkmark in the box, the feature will be enabled as you add new desktops.
Troubleshooting possibilities, assuming everything already looks OK re JM's answer...
- On a keyboard with a 10-key pad, the 10-key & qwerty numbers are separate controls. The default key commands use qwerty so you need to change them specifically to 10-key if that's what you use.
Secondly, though the commands are added with each new Space, they are not enabled by default.
Thirdly - if you have only the same number of Spaces as you have monitors - and also "Displays have separate Spaces" in Prefs > Mission Control - then Switching cannot work until you add one more Space
Another possibility, courtesy of Avram [which I cannot test as I don't have anything to 'swipe' on]
I believe this state occurs when you inadvertently make a swipe gesture while a ctrl-key is held down. I can't be sure of that, but the fix is to do exactly that: hold down the ctrl-key, and then do the desktop-switching swipe gesture (for me it is 3-finger swipe left or right).
Here's another approach you may find useful; it's been my favorite for years, as it makes for an easy reach, one-handed keyboard shortcut (hotkey trick), to switch between spaces/desktops: Alt. + Arrow key
Starting from the second screenshot above (or below depending how the post is uploaded) of the System Preference window for Keyboard: 1) Select Shortcuts, then 2) Notice just below the "Keyboard Text Shortcuts Input Sources" menu, that it reads: To change a shortcut, select it, click the key combination, and then type the new keys. 3) Select "Move left a Space" / "Move right a Space" 4) Click/tap on the default symbols (i.e., the default shortcut that requires two hands) Ctrl + Arrow, and simply type in "Alt + Arrow" and viola = a one handed keyboard shortcut to switch between spaces.
I realize, a three finger swipe on the trackpad works too, and I love the trackpad, but I prefer keyboard shortcuts where they can be created/applied.
Lastly, I believe this will work on all Apple keyboards, laptop and desktops alike, at least it has on all five in our house (2 MBooks, 1 Air, 2 iMacs).
Here is another solution. There is this tool out there called "rcmd".
rcmd is an application which can help you to focus (which just means "swipe" to that application). It can be used on desktops (apps not full-screened or apps full-screened. It allows you to go to applications using a hotkey. Since spaces are just comprised of one application, I think this is a suitable application for you and my needs. Link: https://lowtechguys.com/rcmd/
However, macOS (by default) rearranges the spaces everytime you shift to a new application using a hotkey, which is annoying. Fortunately, there is an option to disable this. Uncheck the option boxed up in red.
There you go! You are now able to swipe between spaces using hotkeys, but in this case is swiping to certain applications.
PS: As much as I want all of us to support developers to create wonderful apps that really make our life much easier, rcmd is available on cmacked.com
I hope this helps!