About | Buy Stuff | Industry Watch | Learning Curve | Products | Search | Twitter
Home » Learning Curve

Shortcuts

The original. Serving up shortcuts since May 2004. A repository for every keyboard secret in OS X. Some of these are well known, others are not. Shortcuts in the Menu category are 'common' rather than 'universal'. This list should continue to grow exponentially over time. [Click here for the official definitive list of Windows keyboard shortcuts!]

ACPBootDesktopMail.appMenuNSOutlineViewNSTextNumPadPowerSafari.appTerminal.appUniversal AccessVoiceOver


Buy It

Try It

ACP

⌘&Kanachars
⌘~Resolve Path
⌘"Tidy Up Quote
⌘.Stop Search
⌘+Set All Filters
⌘-Clear All Filters
⌘@Hyperlink
⌘2Duplicate
⇧⌘CCopy
⌘DFind Previous
⇧⌘EEject
⇧⌘EExport
⇧⌘FFolder
⇧⌘GGoto
⌘IInfo
⇧⌘IInfo on Mount
⌘KConnect to Server
⇧⌘KDisconnect from Server
⌘LLink
⇧⌘LSymlink
⇧⌘MMove
⇧⌘NConcatenate
⇧⌘NRename
⌘SExpression
⇧⌘TTerminal
⇧⌘WClean White
⌘^LI Brackets
⇧-dragFollow Copy
⇧⌘-dragFollow Move
⌘-enterOpen
⌥⌘-enterGo

Boot

Cstart from CD
Dstart from 1st partition
Nstart from network server
Tput computer in FireWire Target Disk Mode
Xstart in OS X
show all startup disks
⌥⇧⌘⌫start from external drive or CD
⌥⌘OFopen firmware
⌥⌘PRzap PRAM (hold until 2nd chime)
⌘Ssingle user mode
⌘Vverbose
mouse buttoneject CD
after power-up: turn off kernel extensions
after login: prevent startup items from opening

Desktop

⌘-tabcycle forward through applications
⇧⌘-tabcycle back through applications
⌘`cycle forward through application windows
⇧⌘`cycle back through application windows
⌥⌘'move focus to window drawer
⌥⌘-escForce Quit dialog
⌘-toolbar lozengecycle forward through toolbar displays
⇧⌘-toolbar lozengecycle backward through toolbar displays
⇧⌘3screen dump (entire screen)
⌃⇧⌘3screen dump to clipboard (entire screen)
⇧⌘4screen dump (drag a rectangle)
⌃⇧⌘4screen dump to clipboard (drag a rectangle)
⇧⌘4-⇧lock far side of highlighted rectangle
⇧⌘4-⌥centre highlighted rectangle
⇧⌘4-spacemove highlighted rectangle
⇧⌘4,space,clickscreen dump (highlighted window)
⌘-drag window title baradjust window in background
⌥-click Dock icon or windowswitch to new program, hide previous one
⌥⌘-click Dock iconswitch to new program, hide all others
⌘-dragrearrange or remove menulets or toolbar icons
⌘-click window titleexpose path in popup
⌥-zoom buttonmaximise window
⇧-minimise buttonminimise window slowly
⇧-click minimised window in Dockopen window slowly
⇧-close buttonclose window slowly
⌥⌘Wclose all application windows
⌥-close buttonclose all application windows
⌥⌘Mminimise all application windows
⌥-double-click title barminimise all application windows
⌥-click Dock iconrestore all application windows
⌥-minimise buttonminimise all application windows
⌥⌘Dtoggle appearance of Dock
⌘-drag onto Dock iconprevent Dock icons from moving
⌥⌘-drag onto Dockforce program to open dragged item
F9Exposé: show all windows
⇧F9Exposé: show all windows slowly
F10Exposé: show all windows for active app
⇧F10Exposé: show all windows for active app slowly
F11Exposé: hide all windows
⇧F11Exposé: hide all windows slowly
F12toggle Dashboard
⌘-spacetoggle Spotlight
⌥⌘-spaceopen Spotlight window
⌘-enteropen first Spotlight result
⌘↑previous Spotlight category
⌘↓next Spotlight category
⌃-clickopen Spotlight selection in file viewer
escclose Spotlight

Mail.app

⌘'Quote Level Increase
⌥⌘'Quote Level Decrease
⌘0Activity Viewer
⌘1Go To In
⌘2Go To Out
⌘3Go To Drafts
⌘4Go To Sent
⌘5Go To Trash
⌘6Go To Junk
⇧⌘AAttach File
⌥⌘AAddress Panel
⇧⌘BBounce
⌥⌘CCopy Style
⇧⌘DSend Again
⇧⌘ERedirect
⇧⌘FForward
⇧⌘HToggle Long Headers
⇧⌘IReply With iChat
⌥⌘IAppend Selected Messages
⇧⌘JMark As Junk Mail
⌘KErase Deleted Messages
⇧⌘KSelect All Messages in Thread
⌘LToggle Deleted Messages
⇧⌘LMark As Unflagged
⌥⌘LApply Rules
⇧⌘MToggle Mailboxes
⇧⌘NGet All New Mail
⌥⌘PPlain Text Alternative
⌘RReply
⇧⌘RReply All
⇧⌘TToggle Plain Text
⌥⌘TMove Again
⇧⌘UMark As Unread
⌥⌘UShow Raw Source
⇧⌘VPaste as Quotation
⌃⌘VPaste as HTML
⌥⌘VPaste Style
⌥⇧⌘VPaste and Match Style
⌘YAdd Sender to Address Book
⌘[Previous Alternative
⌘]Next Alternative
⌘{Align Left
⌘|Align Centre
⌘}Align Right
⌘⎋Complete

Menu

⌘+Zoom In
⌘,Preferences
⌘-Zoom Out
⌘.Stop
⌘0Actual Size
⌘:Spelling
⌘;Check Spelling
⌘?Application Help
⌘ASelect All
⌘BBold
⌘BToggle Toolbar
⌘CCopy
⇧⌘CShow Colors
⌘DAdd Bookmark
⌘DDon't Save
⌘DFind Previous
⌘EEject
⌘EUse Selection for Find
⇧⌘EExport
⌘FFind
⌘GFind Next
⇧⌘GGo to Folder
⌘HHide Application
⌥⌘HHide Others
⌘IGet Info
⌘IItalic
⇧⌘IImport
⌘JScroll to Selection
⌘KConnect to Server
⇧⌘KDisconnect from Server
⌘LLink
⇧⌘LLower Case
⌘MMinimize
⌥⌘MMinimize All
⌘NNew (Window)
⌘OOpen
⌘PPrint
⇧⌘PPage Setup
⌘QQuit Application
⇧⌘QLog Out
⌥⇧⌘QLog Out Without Confirmation
⌃⌥⇧⌘QForce Log Out Without Confirmation
⌘RRefresh
⌘SSave
⇧⌘SSave As
⌘TNew Tab
⌘TShow Fonts
⌘UUnderline
⇧⌘UUpper Case
⌥⌘UCapitals
⌘VPaste
⌘WClose Tab
⌘WClose Window
⇧⌘WClose Window
⌥⌘WClose All Windows
⌘XCut
⌘ZUndo
⇧⌘ZRedo

NSOutlineView

⌘←Collapse
⌥⌘←Collapse All
⌥-click disclosure triangleCollapse All
⌘→Expand
⌥⌘→Expand All
⌥-click disclosure triangleExpand All

NSText

⌃Amove to beginning of paragraph
⌃Bmove one character back
⌃Ddelete character to right
⌃Emove to end of paragraph
⌃Fmove one character forward
⌃Kdelete text to end of paragraph
⌃Nmove to next line
⌃Oinsert newline
⌃Pmove to previous line
⌃Ttranspose characters
⌥⌫delete word to left
⌥⌦delete word to right
⌥←move one word left
⌥→move one word right
⌘←move to beginning of line
⌘→move to end of line
⌥↑move up one page
⌥↓move down one page
⌘←move to beginning of line
⌘→move to end of line
⌘↑move to beginning of view
⌘↓move to end of view

NumPad

fn0Button Hold
fn1Mouse NW
fn2Mouse NN
fn3Mouse NE
fn4Mouse WW
fn5Button Click
fn6Mouse EE
fn7Mouse SW
fn8Mouse WW
fn9Mouse SE
fn.Button Release

Power

⌃⌘-powerrestart
⌃⌥⌘-powershut down
⌥⌘-powersleep

Safari.app

Back
⇧⌫Forward
⌘+Zoom In
⌘-Zoom Out
⌘/Status Bar
⌘0Actual Size
⌘[Back
⌘\Show Page Load Test Window
⌘]Forward
⌘|Address Bar
⌥⌘1Top Sites
⇧⌘AAutofill Form
⌥⌘AActivity
⌥⌘BBookmarks Bar
⌥⌘CError Console
⌥⌘EEmpty Cache
⌥⌘FGoogle Search
⇧⌘GFind Previous
⇧⌘HHome
⌥⌘IWeb Inspector
⇧⌘JShow JavaScript Console
⌘KBlock Popups
⌥⌘LDownloads
⌘LOpen Location
⇧⌘NAdd Bookmark Folder
⌥⌘PSnapback
⌥⇧⌘PProfile JavaScript
⇧⌘SStart Profiling With Sample
⇧⌘TStop Profiling With Sample
⌥⌘SSearch Results Snapback
⌥⌘UView Source
⇧⌘→Next Tab
⇧⌘←Previous Tab
⌘↑Page Upper Left
⌘↓Page Bottom Left

Terminal.app

⌃Amove to beginning of line
⌃Emove to end of line
⌃Ttranspose characters
⌃Uerase line
esc,Bmove one word back
esc,Ccapitalise next word
esc,Derase next word
esc,Fmove one word forward
esc,Lmake next word lowercase
esc,Umake next word uppercase
esc,⌫erase previous word

Universal Access

⌥⌘*Toggle Zoom
⌥⌘+Zoom In
⌥⌘-Zoom Out
⌥⌘\Toggle Zoom Antialiasing
⌃⌥⌘*Toggle Monochrome
⌥⌘TToggle Character Palette
⌃F1Toggle Full Keyboard Access
⌃F2Highlight Menu
⌃F3Highlight Dock
⌃F4Highlight Active Window
⌃F5Highlight Toolbar
⌃F6Highlight Utility Window
⌃F7Toggle Keyboard Access Mode
⌃F8Highlight Status Menus

VoiceOver

⌘F5Toggle VoiceOver
⌃F7Toggle '⌃⌥' Lock
⌃⌥F7Show VoiceOver Menu
⌃⌥F8Open VoiceOver Utility
About | Buy Stuff | Industry Watch | Learning Curve | Products | Search | Twitter
Copyright © Rixstep. All rights reserved.