Mastery of keyboard shortcuts will cut you time spent looking for commands to do what you need to do in macOS. The keyboard shortcuts will allow you to work more efficiently by removing the need of moving you hand to reach for the mouse and navigate around. It also another way to impress your peers by moving around macOS without using a mouse.

All keyboard shortcuts is the combinations of the modifiers keys and the normal keys. Some of the modifier keys are:-

  • Command (or cmd) - ⌘
  • Option (or alt) - ⌥
  • Control (or ctl) - ^
  • Shift - ⇧
  • Caps Lock
  • Fn

When using a windows or third party keyboard. The Windows key will act as the command key. Sometimes this arrangement will make an awkward feel when using keyboard shortcuts. You can remap the Windows and option key by going to System Preferences > Keyboard > Keyboard. Click on ‘Modifier Keys …’ and a new dialog box will appear. You can switch the command and options key to match what an Apple keyboard should feel like.


modifer keys dialog box in macos
If you are using a 3rd party or Windows keyboard, you can switch the command and option key to match the feel of Apple keyboards

Essential shortcuts

Essential shortcuts listed below are the handy tools for you to switch between windows, navigate them and eventually close them off. Copying and pasting elements is one of the most essential features of any application.

CommandEffect
+ cCopy selected item into the clipboard
+ vPast items from the clipboard into the input prompt
+ aSelect all in active window.
+ xCut and Copy selected item into the clipboard
+ zUndo last action. Use + + z to reverse the undo. Some applications like Adobe Photoshop have unlimited undo and redos
+ fDo a simple text search. Most applications will support this feature. It will usually open up a dialog box for the keyword that you want to search for.
+ TabIt will switch between application windows. Hold down the and it will list all the command icons. While holding down the , you can press tab to cycle the application in the list from left to right. Press + + Tab to cycle from right to left
+ tCreate a new tab in supported application. For example in modern browsers like Google Chrome, you use this command to create a new browsing tab
+ hHide current active window
+ + hHide all windows except current active window
+ ,Open the Preferences menu of any active app
+ wClose the window of any currently active app. If the application has multiple windows like tabs in Google Chrome, it will close the current active window / tab
+ qQuit the current application. Some application like Google Chrome breaks this convention a bit by asking you to hold + q until the application closes
+ + 3Immediately print screen. See our guide on screenshots for more details.
+ + 5Create a selection square for you to print screen. Also brings out the screen shot menu if you want to screen capture / screen record an app or the entire screen. See our guide on screenshots for more details.
+ Space BarBrings up Spotlight search bar
+ + Space BarCreate a new window in Finder with the Spotlight search input bar active
^ + + fToggle between full screen mode if the app supports it
^ + Left or RightSwitch between full screens / desktop. Equivalent to three finger left or right swipe on a track pad.
^ + UpLaunches Exposé for all applications
^ + DownLaunches Exposé for the current application
+ UpWhen you are in a window with a scroll bar, quickly goes to the top of the page
+ DownWhen you are in a window with a scroll bar, quickly goes to the bottom of the page
^ + + Space BarBring up the character input window. Useful to key in emojis and other special characters.
^ + + qQuickly lock the screen.
+ + EscLaunch the Force Quit window. Useful to kill unresponsive applications

Modifying or Adding your own shortcuts

You can edit the shortcut behaviour by going to System Peferences > Keyboard > Shortcuts. You can change he defaults tailor to your needs. Around 50% of default macOS functions is not mapped like looking up a word in dictionary, so here is an oppurnity for you to add your own.


menu window on keyboard shortcuts in macos
Customizing keyboard shortcuts in macOS

On Touch Bar Macs, you can tell macOS which application should so the function keys instead of app controls. In the App Shortcuts selection, you can add your own shortcuts on any or specified app by matching the exact menu item to your own shortcut.

Selecting buttons in a dialog box

By default, macOS does not allow you to cycle through all the controls in a dialog box. For example, you wanted to save a webpage, you cannot cycle to the ‘Cancel’ button. Do enable navigating the dialog box by only using your keyboard, head back to the keyboard shortcuts menu (System Peferences > Keyboard > Shortcuts) and enable ‘Use keyboard navigations to move focus between controls’

When this option is selected, you can just the tab key to cycle forward all elements in the dialog box. Press spacebar to active a selected element and esc to cancel. Shift + tab will cycle the elements in reverse.


cancel selected
Cancel button selected

Options when using inputing text

When using the keyboard to input text, there are a few options available to you to customize the text that you are using.

Use ^ + + spacebar to bring up the character viewer. This is very useful when you need to put in some emoticons like 😀😅😍 or other currency symbols like €, ¥, £, or even ₹. Just double click on a selected character to input that character.


character viewer in macos
Character viewer. Useful when you need to key in emoticons or other symbols

Sometimes when you are using french words, you want to use the correct accent because there’s a difference between expose and exposé. To get the accented e, just long press e and you will present with an accent option. Press the corresponding number to get the accent you want. This works for a, e, i, o, u, c, n and y.

For dual lingual users, you can customized your input by chaning your input sources. Head to Keyboard preferences and select the input sources (System Preferences > Keyboard > Input Sources). Add a new keyboard like Chinese Pinyin keyboard. By default, the input menu will show up at the menu bar. To switch keyboard inputs, pressing ^ + spacebar will cycle through your input sources.

Other important shortcuts

Above is the essential, which should greatly help you when using macOS. There other tricks that will help when using macOS applications like finder, music and such.

Finder


a macos finder window showing airdrop

When using finder, the macOS file explorer, these keywords might be useful.

CommandEffect
+ nOpen a new finder window
+ tOpen a new tab in the current window.
+ pPrint selected file
+ 1, 2, 3 or 4Toggle between icon, list, columns or gallery view
^ + + + 0, 1, 2, 3 , 4, 5, 6 or 7Sort files by none, name, kind, date last opened, last added, date
Return or enterRename the file. It will automatically highlight the file name (without the extension)
spacebarOpen the file using quick preview.
+ oOpen the file using the default application
+ iGet info about the file or folder
+ + iGet info about the file or folder
+ + dGo to your desktop
+ + oGo to your documents folder
+ + fGo to your recent files view
+ deletePut selected file(s) / folder(s) into the bin
+ + deleteEmpty the bin

Other features of the finder is:-

  • In an active window, when you start typing it will immediately try to look for the matching file / folder name
  • Holding and clicking on files will allow you to select multiple objects. Clicking them again will deselect the object.

Complete List

If you want the definitive list of Apple keyboard shortcuts, Apple released its complete guide here. It has shortcuts for every command not listed here.

Plug

Help grow this website and my family by visiting my affiliate links below:-