If you like this post, you should check out the rest of the site.
Here is a good list of many, many Mac OSX Hotkeys. It originally started at 90, but is updated every week or so with a different application specific group of hotkeys. I will post a PDF soon if it is in demand. Here we go:
Note: Hyphens between keys like: “⌘-N” mean press keys at the same time. Also, ⌥ is the Option Key, ⌘ is the command key, and ⌃ is the Control key.
Startup Keys
| # | Hotkey | Description |
|---|---|---|
| 1 | X | Force Mac OSX Startup |
| 2 | ⌥-⌘-Shit-Delete | Bypass primary startup volume and seek different startup volume |
| 3 | C | Attempt to boot from CD that has a system folder |
| 4 | N | Attempt to boot from a network server |
| 5 | T | Start up in FireWire target Disk mode |
| 6 | Shift | Start up in Safe Boot mode and temporarily disable login items and non-essential kernel extension files |
| 7 | ⌘-V | Start up in Verbose mode |
| 8 | ⌘-S | Start up in Single-User mode |
Finder Shortcuts
| # | Hotkey | Description |
|---|---|---|
| 9 | ⌘-W | Close Window |
| 10 | ⌥-⌘-W | Close all Windows |
| 11 | ⌘-Right Arrow | Expand Folder (list view) |
| 12 | ⌥-⌘-Left Arrow | Collapse Folder (list view) |
| 13 | ⌥-⌘-Up Arrow | Open Parent Folder and close current window |
Menu ⌘s
| # | Hotkey | Description |
|---|---|---|
| 14 | Shift-⌘-Q | Apple Menu- Log Out |
| 15 | Shift-⌥-⌘-Q | Apple Menu- Log Out Immediately |
| 16 | Shift-⌘-Delete | Finder Menu- Empty Trash |
| 17 | ⌘-H | Finder Menu- Hide Finder |
| 18 | ⌥-⌘-H | Finder Menu- Hide Others |
| 19 | ⌘-N | File Menu- New Finder Window |
| 20 | Shift-⌘-N | File Menu- New Folder |
| 21 | ⌘-O | File Menu- Open |
| 22 | ⌘-S | File Menu- Save |
| 23 | Shift-⌘-S | File Menu- Save As |
| 24 | ⌘-P | File Menu- Print |
| 25 | ⌘-W | File Menu- Close Window |
| 26 | ⌥-⌘-W | File Menu- Close all windows |
| 27 | ⌘-I | File Menu- Get Info |
| 28 | ⌥-⌘-I | File Menu- Show Attributes Inspector |
| 29 | ⌘-D | File Menu- Duplicate |
| 30 | ⌘-L | File Menu- Make Alias |
| 31 | ⌘-R | File Menu- Show Original |
| 32 | ⌘-T | File Menu- Add to Sidebar |
| 33 | ⌘-Delete | File Menu- Move to Trash |
| 34 | ⌘-E | File Menu- Eject |
| 35 | ⌘-F | File Menu- Find |
| 36 | ⌘-Z | File Menu- Undo |
| 37 | ⌘-X | File Menu- Cut |
| 38 | ⌘-C | File Menu- Copy |
| 39 | ⌘-V | File Menu- Paste |
| 40 | ⌘-A | File Menu- Select All |
| 41 | ⌘-1 | View Menu- View as Icons |
| 42 | ⌘-2 | View Menu- View as List |
| 43 | ⌘-3 | View Menu- View as Columns |
| 44 | ⌘-B | View Menu- Hide Toolbar |
| 45 | ⌘-J | View Menu- Show View ⌥s |
| 46 | ⌘-[ | Go Menu- Back |
| 47 | ⌘-] | Go Menu- Forward |
| 48 | Shit-⌘-C | Go Menu- Computer |
| 49 | Shift-⌘-H | Go Menu- Home |
| 50 | Shift-⌘-I | Go Menu- iDisk |
| 51 | Shift-⌘-A | Go Menu- Applications |
| 52 | Shift-⌘-F | Go Menu- Favorites |
| 53 | Shift-⌘-G | Go Menu- Goto Folder |
| 54 | ⌘-K | Go Menu- Connect to Server |
| 55 | ⌘-M | Window Menu- minimize window |
| 56 | ⌥-⌘-M | Window Menu- Minimize All Windows |
| 57 | ⌘-? | Help Menu- Open Mac Help |
| 58 | ⌘-Space | Open Spotlight |
Universal Access and VoiceOver
| # | Hotkey | Description |
|---|---|---|
| 59 | ⌥-⌘-8 | Turn on Zoom |
| 60 | ⌥-⌘-= | Zoom in |
| 61 | ⌥-⌘–(hyphen) | Zoom out |
| 62 | ⌃-⌥-⌘-* | Switch to White on Black |
| 63 | ⌃-F1 | Turn on Full Keyboard Access- When FKA is on, you can use the combinations below. |
| 64 | ⌃-F2 | Full Keyboard Access- Highlight Menu |
| 65 | ⌃-F3 | Full Keyboard Access- Highlight Dock |
| 66 | ⌃-F4 | Full Keyboard Access- Highlight Window (active) or next window behind it |
| 67 | ⌃-F5 | Full Keyboard Access- Highlight Toolbar |
| 68 | ⌃ F6 | Full Keyboard Access- Highlight Utility Window (palette) |
| 69 | ⌘-F5 | Turn VoiceOver on or off |
| 70 | ⌃-⌥-F8 | Open VoiceOver Utility |
| 71 | ⌃-⌥-F7 | Display VoiceOver Menu |
| 72 | ⌃-⌥-; | Enable/disable VoiceOver ⌃-⌥ lock |
Other ⌘s
| # | Hotkey | Description |
|---|---|---|
| 73 | ⌥-⌘-D | Show/Hide Dock |
| 74 | ⌘-Tab | Switch Application |
| 75 | Tab | Highlight next item |
| 76 | ⌘-Up Arrow | Move up one level |
| 77 | ⌘-Down Arrow | Move down one level |
| 78 | Page Up or ⌃-Up Arrow | Move up one page |
| 79 | Page Down or ⌃-Down Arrow | Move down one page |
| 80 | ⌥-Drag | Copy to new location |
| 81 | ⌥-⌘-Drag | Make alias in new location |
| 82 | Shift-⌘-C | Show Colors palette in a Cocoa Application |
| 83 | ⌘-T | Show Fonts palette in a Cocoa Application |
| 84 | ⌘-Shift-3 | Take a picture of the screen |
| 85 | ⌘-Shift-4 | Take a picture of the selection |
| 86 | ⌥-Comand-Esc | Force Quit |
| 87 | ⌃-Eject | Restart, Sleep, Shutdown dialog box |
| 88 | ⌥-⌘-Eject | Sleep |
| 89 | ⌘-Tab | Cycle through windows |
| 90 | ⌃-⌘-Eject | Quit all applications and restart |
Now lets get into some application specific hotkeys:
Textmate
| # | Hotkey | Description |
|---|---|---|
| 91 | ⌘-N | New |
| 92 | ⌃-⌘-N | New Project |
| 93 | ⌘-O | Open |
| 94 | ⌘-S | Save |
| 95 | Shift-⌘-S | Save As |
| 96 | ⌥-⌘-S | Save All |
| 97 | ⌃-⌘-S | Save Project |
| 98 | Shift-⌃-⌘-S | Save Project As |
| 99 | ⌃-⌘-R | Reveal in project |
| 100 | ⌘-P | |
| 101 | ⌘-? | Help |
| 102 | ⌘-Z | Undo |
| 103 | Shift-⌘-Z | Redo |
| 104 | ⌘-X | Cut |
| 105 | ⌘-C | Copy |
| 106 | ⌘-V | Paste |
| 107 | ⌃-⌘-V | Paste without re-indent |
| 108 | ⌃-⌥-⌘-V | Paste From Clipboard History |
| 109 | ⌃-Shift-D | Duplicate Line/Selection |
| 110 | ⌥-⌘-E | Freehand Editing |
| 111 | ⌥-⌘-O | Overwrite mode |
| 112 | ⌃-W | Select Word |
| 113 | Shift-⌘-L | Select Line |
| 114 | Shift-⌘-B | Select Enclosing Brackets |
| 115 | ⌃-⌥-B | Select Current Scope |
| 116 | ⌘-A | Select All |
| 117 | ⌘-F | Find |
| 118 | Shift-⌘-F | Find in Project |
| 119 | ⌘-G | Find Next |
| 120 | Shift-⌘-G | Find Previous |
| 121 | ⌃-⌘-F | Replace All |
| 122 | ⌃-Shift-⌘-F | Replace all in selection |
| 123 | ⌘-E | Use Selection For Find |
| 124 | Shift-⌘-E | Use Selection For Replace |
| 125 | ⌘-J | Jump To Selection |
| 126 | ⌘-: | Spelling |
| 127 | ⌥-⌘-; | Check Spelling As You Type |
| 128 | ⌥-⌘-T | Special Characters |
| 129 | ⌘-+ and ⌘– | Bigger/Smaller Font |
| 130 | ⌥-⌘-B | Show/Hide Bookmarks |
HTML/CSS In Textmate
| # | Hotkey | Description |
|---|---|---|
| 131 | ⌃-H | Documentation |
| 132 | ⌃-Shift-V | Validate |
| 133 | ⌃-Shift-H | HTMl Tidy |
These are just a few of the many, many, Textmate hotkeys. There is literally a hotkey for everything.
I’ll probably add more Hotkeys as time progresses.