Mac OS X Shortcuts

Many of these shortcuts can be customized (eg the Exposé shortcuts), as explained in Customizing shortcuts below.

Symbols seen on Mac menus and non-US Apple keyboards, with their common names
Enlarge
Symbols seen on Mac menus and non-US Apple keyboards, with their common names

Shortcuts With Global Scope

More shortcuts with global scope can be found on the Universal Access page.

command-option-escforce quit
hold command-shift-option-escape for 4 secForce quit front-most application (without confirmation)
control-ejectshow shutdown dialog
command-option-ejectsleep now
command-shift-Qlog out
command-shift-option-Qlog out without confirmation
command-control-ejectrestart
control-shift-ejectsleep displays
command-option-control-ejectshut down
command-tabcycle between open applications
command-`*after* having pressed command-tab, it will cycle between open applications in reverse
command-shift-tabcycle between open applications in reverse direction
command-`cycle between open windows in the selected application
command-shift-`cycle between open windows in the selected application in reverse direction
control-F4cycle between open windows in all applications
control-shift-F4cycle between open windows in all applications in reverse direction
F8Spaces (Leopard only)
F9Exposé for all windows (Panther and newer)
F10Exposé for all windows in selected application
F11Exposé to reveal desktop
F12Dashboard (Tiger and newer)
control-#Jump to a space (10.5+)
control-arrowCycle through spaces (10.5+)
command-spaceactivate Spotlight (Tiger) or switch between keyboard layouts (pre-Tiger systems)
command-option-spaceopen a Spotlight search in a finder "Find" window
shift-volumeChange volume without sound effect
option-shift-volumeFine-grained volume control (10.5+ ?)
option-volumeSound Preference Pane
option-brightnessDisplay Preference Pane
command-decrease-brightnessChange display mode (only on revised fn keyboard layout on Alu. keyboards, newer MBP/MBs?)
opt-"Empty Trash"Empty trash, including locked items, without any alerts
command-escapeopen front row (Press any F key (except F2) or Escape to exit)
hold shift while performing actionslow down any animation (exposé, time machine, minimize, etc)
option-drag scrollbarsmooth scrolling
option-ejectEject secondary optical media drive (if one exists)
option-click dock icon or windowSwitch to application and hide previous application
command-option-click dock icon or windowSwitch to application and hide all others
command-drag menuletre-order icon
command-drag menulet off the menu barremove icon from menu bar

Command-Tab Box

Press command-tab and hold the command key to keep the box open. Release the command key to switch to the selected application.

escapeexit command-tab box (equivalent to pressing the period key (.))
Hhide application
Qquit application
left/right arrow keys or home/end or `(grave accent)/tabselect an application (you can also aim with the mouse)
up/down arrow keysview windows of selected application (use arrow keys to navigate, then press enter to select window)


Dock

hold option while in Dock menuchange the Quit to Force Quit
option-command-drag onto Dock iconforce application to open dropped item
option-drag Dock separatorforce the Dock to only resize to non-interpolated icon sizes
command-drag Dock icon to destinationcopy a Dock item to somewhere else on the hard drive
shift-drag Dock dividermove Dock to left, bottom, or right side of screen
command-drag onto Dock iconprevent Dock icons from moving
command-click Dock iconshow dock item in Finder


Keyboard Navigation in Mac OS X Core Apps

Expose, Spaces
tab (Expose)cycle through Expose'd windows
tab (Spaces)cycle through Spaces
number (Spaces)focus specific space
c (Spaces)collect all windows in space 1
Dashboard
command-right arrowgo to next page of widgets in widget dock
command-left arrowgo to previous page of widgets in widget dock
command-+show/hide widget dock
command-Rreload widget
option-hover pointer over widgetshow close button for widget
Spotlight
escapeclear search field (press again to close menu)
tabselect current search term (equivalent to command-a)
command-entershow selected file in Finder (equivalent to command-R or command-clicking an item)
command-up arrowmove to the first result in the previous category
command-down arrowmove to the first result in the next category
Finder
shift-command-TAdd to Favorites
command-TAdd to Sidebar
escapeCancel a drag-and-drop action while dragging
option-click zoom buttonCascade all Finder windows
option-click close box or command-option-WClose all open finder windows (except popup windows)
shift-option-command-WClose all open finder windows (including popup windows)
command-KConnect to Server
option-drag fileCopy file to location
option-command-ADeselect all items
command-EEject
shift-command-deleteEmpty the Trash (with warning)
shift-option-command-deleteEmpty the Trash (without warning)
command-FFind any matching Spotlight attribute
shift-command-FFind Spotlight file name matches
shift-option-command-escapeForce Quit Finder
control-command-IGet Summary Info
command-[Go Back
command-]Go Forward
shift-command-GGo to Folder dialog (with Tab Autocomplete)
shift-command-HGo to home folder of current user
shift-command-?Mac Help
option-command-drag fileMake alias of file
command-LMake alias of the selected item
shift-option-command-up arrowMake desktop the active window, select parent volume
Page Down or control-down arrowMove down one page
command-drag fileMove file
command-deleteMove to Trash
Page Up or control-up arrowMove up one page
command-NNew Finder window
shift-command-NNew folder
option-command-NNew Smart Folder
shift-command-DOpen desktop folder
control-command-up arrowOpen enclosed folder in a new window
Space while draggingWhen dragging file onto folder it will spring open without the usual delay
shift-command-IOpen iDisk
shift-command-KOpen Network window
command-up arrowOpen parent folder (if there is no selection or open windows, open Home)
option-command-up arrowOpen parent folder, closing current folder
command-OOpen selected item
command-down arrowOpen selected item (if there is no selection or open windows, open Desktop)
option-command-down arrowOpen selected item, closing current folder
command-click sidebar iconOpen Sidebar item in a new window
shift-command-AOpen the Applications folder
shift-command-COpen the Computer window
shift-command-UOpen Utilities folder
Space or command-YQuick Look selected item
option-spacebarFullscreen quicklook selected item
Return or EnterRename the selected file/folder (escape cancels, enter accepts the changes)
double-click resize widgetResize current column to fit the longest file name
tab (shift-tab reverses direction)Select the next icon in Icon and List views
option-hover pointer over filenamesShow full name if condensed with an ellipsis
option-command-IShow Inspector (a single window that updates based on selected item or items)
command-RShow original (of alias)
command-JShow View Options
option-command-YSlideshow of selection
command-1, command-2, command-3, command-4Switch Finder views (Icon, List, Column, Cover Flow)
command-ZUndo
shift-command-ZRedo
Finder - Icon View
command-1switch to icon view
tab/shift-tabmove between icons
Finder - Column View
command-3Switch to Column View
tab/shift-tabswitch between panes
option-double-click resize widgetresize all columns to fit their longest file names
type anythingFind As You Type within the focused pane (FAYT)
rightFocus contents of selected directory in a new pane
leftgo one pane back
Finder - List View
command-2switch to list view
type anythingFind As You Type (FAYT)
tabcycle through contents of folder, wrapping around
shift tab
command-upchange working directory to parent
rightopen selected folder
left (on a file)jump to parent folder, if that folder is visible
left (on folder)close that folder, if open
option-rightopen all children of all selected folders
option-leftclose all selected folders and children
option-click disclosure triangleexpand/collapse folder and children, recursively
Cover Flow
command-4switch to cover flow view
open..., save..., browse...
/go to... dialogue, allowing one to specify full pathnames from root file. w/ Tab Autocomplete
command-shift-gGo to folder... dialogs. w/ Tab Autocomplete
tab spaceactivate disclosure triangle

Column View Note:

  • A hollow arrow indicates that the pane with the selected folder is active.
  • A solid white arrow indicates that contents of the selected folder are active in the pane to the right .
  • The behavior of FAYT/Tab in Column View is functionally equivalent to tab-autocomplete on a standard *nix shell.

Taking Screenshots

The Taking Screenshots in Mac OS X article includes keyboard shortcuts related to taking screenshots.

Dialog Boxes

enterclick the default button in dialog box (the button that is entirely blue) (The return key also works if there are no text fields that use return)
spaceclick the focused button (the button that has a blue halo around it)
option with Enter, Return, or Tabapplies that key to a text box without leaving the box
command-.cancel (equivalent to pressing the escape key)
command-Ddon’t save (in save/cancel/don’t save dialog)
command-Rreplace (in “Do you want to replace this file” dialog)
type first letter in button labelpress Button
tab (shift-tab reverses direction)tab between buttons (Full Keyboard Access must be turned on in System Preferences)

Shortcuts Common to Most Applications

hold option key with menu openshow additional menu options
spacebarsimulate a mouse click on focused object (i.e., the button or control that has a blue halo around it)
command-shift-?Search application help. As of 10.5, this also FAYT searches available menu items. It also activates the menu bar as keyboard navigable if the search string is empty.
command-shift-+increase font size
command--decrease font size
command-,preferences
command-?help
command-shift-:show spelling window
command-;check spelling
command-Aselect all
command-Ccopy
command-Dduplicate
command-shift-Cshow colors
command-Euse selection for find
command-Ffind
command-Gfind next
command-shift-Gfind previous
command-Hhide application windows
command-option-Hhide windows of other applications
command-Jscroll to selection
command-Mminimize (equivalent to double-clicking the title bar)
command-option-Mminimize all application windows (equivalent to option-double-clicking the title bar or option-clicking the minimize button)
command-Nnew
command-Oopen
command-Pprint
command-Qquit
command-Ssave
command-Ssave
command-shift-Ssave as
command-option-Ssave all
command-Tshow fonts
command-Vpaste
command-Wclose window
command-option-Wclose all application windows (equivalent to option-clicking the close button)
command-shift-Wclose a file and its associated windows
command-Xcut
command-Zundo
command-shift-Zredo

Other Application Shortcuts

command-option-Tshow/hide a toolbar
command-click toolbar lozengecycle forward through toolbar displays
command-shift-click toolbar lozengecycle backward through toolbar displays
command-drag toolbar iconre-order icon
command-drag toolbar icon off the toolbarremove icon from toolbar
command-drag title barmove window without bringing it to front
command-click file name in title barshow file path in popup


Text Shortcuts

These shortcuts can be used within all text areas in Cocoa applications.

option-left arrowmove left one word
option-right arrowmove right one word
control-deletedelete accent to left
option-deleteback delete one word
shift-option-deletefoward delete one word (equivalent to option-del)
option-up arrowmove up one paragraph
option-down arrowmove down one paragraph
command-up arrowmove to beginning of all text
command-down arrowmove to end of all text
control-left arrowmove to start of current line
command-left arrow
control-right arrowmove to end of current line
command-right arrow
shift + any of the aboveextend selection by appropriate amount
click then dragselect text
double-click then dragselect text, wrapping to word ends
triple-click then dragselect text, wrapping to paragraph ends
shift-select text with mouseadd to selection (contiguous)
command-select text with mouseadd to selection (non-contiguous)
option-dragselect rectangular area (non-contiguous)
command-option-dragadd rectangular area to selection
drag selectionmove text
option-drag selectioncopy text
command-control-Duse the dictionary to look up the word under the mouse pointer
escapeshow auto-complete list for word (equivalent to F5 or option-escape)
control-Amove to start of current paragraph
control-Bmove left one character
control-Dforwards delete
control-Emove to end of current paragraph
control-Fmove right one character
control-Hdelete
control-Kdelete remainder of current paragraph
control-Nmove down one line
control-Oinsert new line after cursor
control-Pmove up one line
control-Ttranspose (swap) two surrounding character
control-Vmove to end, then left one character
control-Ypaste text previously deleted with control-K

System startup

Hold down these keys to cause a Mac to perform special actions at startup time.

Cboot from CD or DVD
Dforce the boot device to be the internal hard drive
Tstart up in FireWire/Thunderbolt target mode (the Mac temporarily becomes a very expensive external FireWire/Thunderbolt drive)
Xforce boot into Mac OS X (older Macs that dual-boot into OS 9 and X)
Nboot from Network drive
shifthold after power-up to boot into safe mode, hold after login to prevent startup items from opening
mouse buttoneject CD before booting normally
command-Sboot into single user mode; type exit when done
command-option-O-Fboot into the Open Firmware prompt
command-option-P-Rreset PRAM
command-option-Vverbose boot; show the Unixy text goodness at boot time
command-option-shift-deletebypass internal hard drive and boot from external drive or CD
optionchoose startup disk at boot time
command-.when startup disk chooser is active, open the CD tray

Customizing shortcuts

Many system-wide shortcuts can be customized. This is described in detail in the Changing Keyboard Shortcuts article.

Shortcuts on laptops

On most Mac laptops, some of the function keys (F1 - F12) are used to control hardware features:

F1decrease brightness
F2increase brightness
F3mute on G4s, decrease volume on G3s
F4decrease volume on G4s, increase volume on G3s
F5increase volume on G4s, numlock on G3s
F6Num lock on G4s, mute on G3s
F7Display mode (mirror or extend external display)
F8disable backlit keyboards (Aluminum PowerBooks)
F9decrease keyboard brightness for backlit keyboards
F10increase keyboard brightness for backlit keyboards
F12eject (some Macs, namely all MacBooks, MacBook Pros, and newer PowerBooks, place a dedicated eject key next to the F12 key)

Newer Mac laptops (MacBook Pros made after February 2008, MacBooks after November(?) 2007, MacBook Airs), and the Aluminum keyboard, have a different layout for fn keys. Some keys have been added, while the numlock key has been removed and the display mode key has been integrated into the brightness key (see combinations in parenthesis)

F1decrease brightness (command+F1 changes display mode, option+F1 brings up display prefs)
F2increase brightness (option+F2 brings up display prefs)
F3exposé (F3 shows all windows, control+F3 shows app windows, option+F3 brings up exposé prefs, command+F3 shows desktop)
F4dashboard (option+F4 brings up exposé prefs)
F5decrease keyboard brightness for backlit keyboards (option+F5 brings up keyboard prefs)
F6increase keyboard brightness for backlit keyboards (option+F6 brings up keyboard prefs)
F7media navigation backwards (like hitting back on Apple Remote)
F8media play/pause (like hitting play/pause on Apple Remote)
F9media navigation forwards (like hitting next on Apple Remote)
F10mute volume (option+F10 brings up sound prefs)
F11decrease volume (option+shift+F11 for incremental decrease, option+F11 brings up sound prefs)
F12increase volume (option+shift+F12 for incremental increase, option+F12 brings up sound prefs)


If you want to use these function keys for standard keyboard shortcuts, you must use the fn key, located in the lower-left corner of the keyboard. For example, to use Spaces on these keyboards, you must press fn-F8; to shift between all open windows in all applications, you must press ctrl-fn-F4; etc.

This behaviour can be altered in the Keyboard tab of the Keyboard & Mouse preference pane, so that hardware functions (like screen brightness) require pressing fn, and standard keyboard shortcuts (like Spaces) work without the fn key.

Application specific shortcuts

iPhoto

command-option-backspacedelete pictures from the library from within an album
command-1,2,3,4,5rate picture

iTunes

command-option-backspacedelete songs from the library from within a playlist
command-Bshow browser
command-Lhighlight currently playing track
command-shift-Rreveal currently playing track in Finder (was command-R until iTunes 10)

MS Office 2004

Word 2004

Insert Bullet
Clear FormattingCntrl + Spacebar

Powerpoint 2004

page down while in normal view, cursor in the slide window (not notes or outline)next slide
F6/fn-F6toggle between Slide, Outline, and notes windows
control-shift-Sstart slide show from first slide
control-shift-Bstart slide show from current slide

Powerpoint 2008

F6/fn-F6 toggle has a bug where it occasionally jumps to the first slide instead of toggling cursor.




Posted by 장안동베짱e :