Need help with keyboard symbols?
The Macintosh Desktop Experience
| Shortcut | Description |
|---|---|
| ⌘ N | New Finder window |
| ⌘ ⇧ N | New folder |
| ⌘ ⌥ N | New smart folder |
| spacebar | Quick look selected item |
| ⌘ ⌥ I | Open inspector for selection |
| ⌘ ⌦ | Remove selected file |
| ⌘ ⇧ ⌦ | Empty trash |
| ↩ | Edit selected file name |
| ⌘ 1 | Switch to icons view |
| ⌘ 2 | Switch to list view |
| ⌘ 3 | Switch to column view |
| ⌘ 4 | Switch to coverflow view |
| ⌃ ⌘ 1 | Arrange files by name |
| ⌃ ⌘ 2 | Arrange files by modification |
| ⌃ ⌘ 3 | Arrange files by creation |
| ⌃ ⌘ 4 | Arrange files by size |
| ⌃ ⌘ 5 | Arrange files by kind |
| ⌃ ⌘ 6 | Arrange files by label |
| ⌘ ↑ | Go to parent directory |
| ⌘ O | Open selected file/directory |
| ⌘ ⇧ G | Go to folder |
| ⌘ ⇧ H | Go to Home |
| ⌘ ⇧ A | Go to Applications |
| ⌘ ⇧ D | Go to Desktop |
| ⌘ ⇧ C | Go to Computer |
| ⌘ ⇧ K | Display Network |
| ⌘ K | Connect to server |
| ⌘ [ | Go back |
| ⌘ ] | Go forward |
The world's most advanced operating system. Finely tuned.
| Shortcut | Description |
|---|---|
| ⌘ ⌥ ⎋ | Force quit |
| ⌘ ⌥ eject | Sleep now |
| ⌘ ⇧ Q | Log out |
| ⌘ ⇧ ⌥ Q | Log out without confirming |
| ⌃ ⌘ eject | Restart Mac OS X |
| ⌃ ⇧ eject | Sleep display |
| ⌃ ⌥ ⌘ eject | Shutdown |
| ⌘ ⇥ | Cycle between opened apps |
| ⌘ ⇧ ⇥ | Cycle between opened apps in reverse order |
| ⌘ ` | Cycle between opened windows |
| ⌘ ⇧ ` | Cycle between opened windows in reverse order |
| ⌃ F4 | Cycle between opened windows from all applications |
| ⌃ ⇧ F4 | Cycle between opened windows from all applications in reverse order |
| F8 | Display Spaces |
| F9 | Exposé for all windows |
| F10 | Exposé for windows in select app |
| F11 | Reveal desktop |
| F12 | Dashboard |
| ⌃ F2 | Activate Apple menu bar |
| ⌃ F3 | Activate Dock |
| ⌃ F8 | Activate Menu Extras (right side of menu bar) |
| ⌘ space | Activate Spotlight |
| ⌘ ⌥ = | Zoom in |
| ⌘ ⌥ _ | Zoom out |
| ⇧ volume | Change volume without sound effect |
| ⌥ ⇧ volume | Fine-grained volume control |
| ⌥ volume | Open Sound preference pane |
| ⌥ brightness | Open Display preference pane |
| C | Force boot from DVD (while booting) |
| D | Force boot from first internal hard-drive (while booting) |
| ⇧ | Safe mode (while booting) |
| ⌘ V | Enable verbose mode (while booting) |
| ⌘ S | Enable Single User Mode (while booting) |
| ⌥ | Open System Picker with bootable systems from mounted devices (while booting) |
The professional standard image-editing software.
| Shortcut | Description |
|---|---|
| ⌘ ⌥ ⇧ K | Open keyboard shortcuts window |
| ⌘ K | Open preferences window |
| ⌘ G | Group selected layers |
| ⌘ ⇧ G | Ungroup selected layers |
| ⌘ E | Merge layers |
| ⌘ ⇧ E | Merge visible layers |
| ⌘ ⇧ N | New layer |
| ⌘ J | Duplicate selected layer |
| ⌘ ⌥ A | Select all layers |
| ⌘ [ | Move layer down |
| ⌘ ] | Move layer up |
| M | Marquee tool (keep shift pressed to switch tool) |
| V | Move tool |
| L | Lasso tool (keep shift pressed to switch tool) |
| W | Quick selection tool (keep shift pressed to switch tool) |
| C | Crop tool (keep shift pressed to switch tool) |
| I | Eyedropper tool (keep shift pressed to switch tool) |
| G | Gradient tool (keep shift pressed to switch tool) |
| T | Text tool (keep shift pressed to switch tool) |
| D | Selection tool (keep shift pressed to switch tool) |
| U | Shape tool (keep shift pressed to switch tool) |
| Z | Zoom tool |
| ⌘ T | Free transform |
| ⌘ Z | Undo |
| ⌘ ⌥ Z | Undo multiple actions |
| ⌘ ⇧ Z | Redo |
| ⌘ ⌥ I | Set image size |
| ⌘ ⌥ C | Set canvas size |
| ⌘ 0 | Fit to screen |
| ⌘ 1 | View actual size (100%) |
| ⌘ + | Zoom in |
| ⌘ - | Zoom out |
The missing editor. Code and markup brought to the 21st century.
| Shortcut | Description |
|---|---|
| ⌘ → | Go to the end of line |
| ⌘ ← | Go to the beginning of line |
| ⌘ ⇧ → | Select text from cursor to the end of line |
| ⌘ ⇧ ← | Select text from cursor to the beginning of line |
| ⌥ ⇧ → | Select text from cursor to the end of word |
| ⌥ ⇧ ← | Select text from cursor to the beginning of word |
| ⌃ ⌘ ↑ | Move current line/selection up |
| ⌃ ⌘ ↓ | Move current line/selection down |
| ⌘ [ | Unindent current line/selection |
| ⌘ ] | Indent current line/selection |
| ⌃ ⌥ B | Select current scope |
| ⌃ W | Select current word |
| ⌘ ⇧ L | Select current line |
| ⌘ ⇧ B | Select enclosing brackets |
| ⌘ ↑ | Go to the beginning of document |
| ⌘ ↓ | Go to the end of document |
| ⌥ ← | Go to the beginning of word |
| ⌥ → | Go to the end of word |
| ⌘ L | Go to line |
| ⌘ T | Go to file |
| ⌘ ⇧ T | Go to symbol |
| ⌘ [1-9] | Go to tab |
| ⌘ ⇧ ] | Go to next tab |
| ⌘ ⇧ [ | Go to previous tab |
| ⌘ ⌥ L | Show/Hide line numbers |
| ⌘ ⌥ B | Show/Hide bookmarks |
| ⌘ F2 | Bookmark current line |
| F2 | Go to next bookmark |
| ⇧ F2 | Go to previous bookmark |
| ⌃ ⇧ N | Show document/selection stats |
| ⌃ ⇧ P | Show current scope |
| ⌃ ⇧ D | Duplicate current line/selection |
| ⌃ ⇧ K | Delete current line/selection |
| ⌘ / | Comment/Uncomment current line/selection |
| F5 | Sort selected lines |
| ⌃ ⌥ ⌘ D | Toggle drawer |
| ⌘ ⌥ W | Toggle soft wrap |
| ⌃ ⌘ R | Reveal current file in project |
| ⌘ [ | Unindent current line/selection |
| ⌃ ⌥ ⌘ V | Paste from history |
| ⌃ ⇧ V | Paste previous entry |
| ⌘ F | Find |
| ⌘ ⇧ F | Find in project |
| ⌘ G | Find next |
| ⌘ ⇧ G | Find previous |
| ⌃ ⌘ F | Replace all |
| ⌃ ⇧ ⌘ F | Replace in selection |
| ⌘ ⌥ F | Replace and find |
| ⌘ E | Use selection to find |
| ⌘ ⇧ E | Use selection to replace |
| ⎋ | Complete word based on current document |
| ⌃ U | Uppercase text |
| ⌃ ⇧ U | Downcase text |
| ⌃ ⌥ U | Titlecase text |
| ⌃ G | Opposite case |
| ⌃ ⎋ | Open bundle menu |
| ⌃ ⌥ ⇧ [A-Z] | Switch between different languages |
| ⌃ ⌘ T | Select bundle item |
| ⌃ ⇧ E | Execute current line/selection as Ruby code |
| ⌃ ⌥ ⌘ P | Preview document |
| ⌘ ⌥ O | Switch between insert and overwrite mode |
| ⌃ Q | Reformat the current paragraph |
| ⌃ J | Reformat and justify current paragraph |
| ⌃ ⌥ Q | Remove any newline character from current paragraph |
| ⌃ ⇧ T | Display TODO List |
| ⌃ ⌘ ⌥ B | Open Bundle editor |
| lorem ⇥ | Generate text placeholder |
| ⌃ ⌥ ⇧ V | Paste selection to Paste Bin |
| ⌘ ⌥ ] | Align variable assignments |
| ⌃ ⇥ | Switch between editing window and project drawer |
| ⌃ K | Delete from cursor to the end of line |
| ⌘ backspace | Delete from cursor to the start of line |
| space | Rename the current selected file (on the drawer) |
Your integrated development environment for creating iPad, iPhone, and Mac apps.
| Shortcut | Description |
|---|---|
| ⌘ ⇧ N | New project |
| ⌘ N | New file |
| ⌃ ⌘ N | New empty file |
| ⌘ O | Open |
| ⌘ ⌥ N | Open in separate editor |
| ⌘ ⇧ D | Open quickly |
| ⌘ I | Show inspector |
| ⌘ W | Close window |
| ⌘ ⌥ W | Close all |
| ⌃ ⌘ W | Close project |
| ⌘ ⇧ W | Close current file |
| ⌘ S | Save file |
| ⌘ ⌥ S | Save all |
| ⌘ ⇧ S | Save as |
| ⌘ ⇧ ⌥ S | Save copy as |
| ⌘ U | Revert to saved |
| ⌘ ⌃ S | Make snapshot |
| ⌘ ⇧ J | Refactor |
| ⌘ D | Add to bookmarks |
| ⌘ L | Go to line |
| ⌃ . | Next completion |
| ⌥ ⎋ | Completion list |
| ⌃ / | Select next placeholder |
| ⌘ ⇧ F | Find in project |
| ⌘ F | Find in file |
| ⌘ G | Find next |
| ⌘ ⇧ G | Find previous |
| ⌘ E | Use selection for find |
| ⌃ ⌘ E | Use selector for replace |
| ⌘ J | Jump to selection |
| ⌘ ⌥ F | Detail |
| ⌘ ⇧ E | Zoom editor out |
| ⌘ ⇧ ⌥ E | Zoom editor out fully |
| ⌘ ⌥ → | Go forward |
| ⌘ ⌥ ← | Go backward |
| ⌘ ⌥ ↑ | Switch to Header/Source |
| ⌘ ⇧ ⌥ T | Reveal in group tree |
| ⌃ ⌘ ← | Fold |
| ⌃ ⌘ → | Unfold |
| ⌃ U | Unfold all |
| ⌃ ⌘ ↑ | Fold method/functions |
| ⌃ ⌘ ↓ | Unfold method/functions |
| ⌃ ⌘ ⇧ ↑ | Fold comment blocks |
| ⌃ ⌘ ⇧ ↓ | Unfold comment blocks |
| ⌃ ⌘ ⌥ F | Focus follows selection |
| ⌘ ⇧ H | Show all message bubbles |
| ⌘ ⇧ ⌥ H | Hide all message bubbles |
| ⌘ 0 | Go to project |
| ⌘ ⇧ C | Class browser |
| ⌘ ⌥ N | New group |
| ⌘ ⌥ G | Group |
| ⌘ ⇧ ⌥ G | Ungroup |
| ⌘ ⌥ A | Add to project |
| ⌘ ⌥ E | Edit active target |
| ⌘ ⌥ X | Edit active executable |
| ⌘ ⇧ B | Build results |
| ⌘ B | Build |
| ⌘ enter | Build and Go |
| ⌘ R | Build and Run |
| ⌘ Y | Build and Debug |
| ⌘ ⇧ K | Clean |
| ⌘ = | Next build warning/error |
| ⌘ ⇧ = | Previous build warning/error |
| ⌘ K | Compile |
| ⌃ ⌘ B | Show model browser |
| ⌃ ⌘ ⇧ F | Diagram bring to front |
| ⌃ ⌘ ⇧ B | Diagram bring to back |
| ⌃ ⌘ L | Diagram lock |
| ⌃ ⌘ ⇧ L | Diagram unlock |
| ⌃ ⌘ + | Diagram zoom in |
| ⌃ ⌘ - | Diagram zoom out |
| ⌃ ⌘ = | Diagram zoom to fit |
| ⌃ ⌘ F | Force directed layout |
| ⌃ ⌘ H | Hierarchical layout |
| ⌘ ⌥ enter | Go |
| ⌘ ⌥ R | Run |
| ⌘ ⌥ Y | Debug |
| ⌘ ⇧ enter | Stop |
| ⌘ ⇧ Y | Debugger |
| ⌘ ⇧ R | Console |
| ⌃ ⌘ ⌥ R | Clear console |
| ⌘ ⌥ B | Show breakpoints |
| ⌃ ⌘ \ | Turn breakpoints on |
| ⌘ \ | Add breakpoint at current line |
| ⌘ ⌥ \ | Enable breakpoint at current line |
| ⌘ ⌥ P | Pause |
| ⌘ ⇧ I | Step into |
| ⌘ ⇧ ⌥ I | Step into instruction |
| ⌘ ⇧ O | Step over |
| ⌘ ⇧ ⌥ O | Step over instruction |
| ⌘ ⇧ T | Step out |
Everything you need to be entertained
| Shortcut | Description |
|---|---|
| ⌘ L | Display current playing track |
| ⌘ N | New playlist |
| ⌘ ⇧ N | New playlist from selected |
| ⌘ ⌥ N | New smart playlist |
| ⌘ I | Get info |
| ⌘ ↑ | Increase volume |
| ⌘ ↓ | Decrease volume |
| space | Pause |
| ⌘ → | Next song |
| ⌘ ← | Previous song |
| ⌘ ⌥ 1 | iTunes |
| ⌘ ⌥ 2 | Equalizer |
| ⌘ ⌥ 3 | Display tracks as list |
| ⌘ ⌥ 4 | Display tracks as album list |
| ⌘ ⌥ 5 | Display tracks as grid |
| ⌘ ⌥ 6 | Display tracks as Cover Flow |
| ⌘ ⇧ G | Toggle sidebar |
| ⌘ J | View column options |
| ← | Play track from the beginning |
| ⌘ T | Show visualizer |
| ⌘ ⇧ M | Switch to mini player |