Safari Keyboard and Mouse Shortcuts

Web page shortcuts (when keyboard focus is on page background)
up/down arrow key | Scroll page vertically by a small amount (more than click on scroll bar arrow) |
left/right arrow key | Scroll page horizontally by a small amount (more than click on scroll bar arrow) |
option-arrow keys | Scroll page by a screenful, minus a small overlap |
Command-up/down arrow key | Scroll to top-left or bottom-left corner of web page |
spacebar | Scroll page down by a screenful, minus a small overlap |
Delete key | Go Back |
Shift-Delete key | Go Forward |
Other browser window shortcuts
Page Up key/Page Down key | Scroll page by a screenful, minus a small overlap |
Home key | Scroll to top-left corner of web page |
Command-Home key | Go to the Home page | Command-Shift-H also does this
End key | Scroll to bottom-left corner of web page |
Esc key | If location field selected, restore viewed URL |
Cmd-click a link | Open link in new window or tab | See Tabs preferences for details
Cmd-Shift-click a link | Open link in new window or tab | See Tabs preferences for details
Option-click a link | Download file |
Shift-click the Add Bookmark button | Add bookmark directly to menu |
Cmd-return in address field | Open page in new window or tab | See Tabs preferences for details
Cmd-Shift-return in address field | Open page in new window or tab | See Tabs preferences for details
Cmd-return in search field | Show search results in new window or tab | See Tabs preferences for details
Cmd-Shift-return in search field | Show search results in new window or tab | See Tabs preferences for details
Press and hold Back or Forward button | Pop up a menu showing up to 10 back/forward entries by page title |
Option-press and hold Back or Forward button | Pop up a menu showing up to 10 back/forward entries by page URL |
Cmd-Shift-right-arrow | Select Next Tab | if no text field has focus
Cmd-Shift-left-arrow | Select Previous Tab | if no text field has focus
Bookmarks view shortcuts
Delete key | Delete selected bookmarks |
Return key | Start or finish editing name of selected bookmark |
Tab key | When editing, move to next editable cell |
spacebar | Open selected bookmark |
Double-click | Open selected bookmark |
Cmd-Double-click | Open selected bookmark in a new window |
Option-click New Folder button | Put selected items in new folder |
Activity window shortcuts
Double-click | Open item in browser window |
Option-double-click | Download item |
Downloads window shortcuts
Option-click status field | Toggle between time remaining and download rate |
Double-click file icon | Open the downloaded file |
Menu shortcuts
Cmd-A | Select All |
Cmd-B |  | Was Show/Hide Bookmarks Bar in older Safaris
Cmd-C | Copy |
Cmd-D | Add Bookmark... |
Cmd-E | Use Selection for Find |
Cmd-F | Find... |
Cmd-G | Find Next |
Cmd-H | Hide Safari |
Cmd-I |  |
Cmd-J | Jump to Selection |
Cmd-K |  | Used to be Block Pop-up Windows, changed because people were hitting it accidentally too often
Cmd-L | Open Location... |
Cmd-M | Minimize |
Cmd-N | New Window |
Cmd-O | Open File... |
Cmd-P | Print... |
Cmd-Q | Quit Safari |
Cmd-R | Reload Page |
Cmd-S | Save As... |
Cmd-T | New Tab |
Cmd-U |  |
Cmd-V | Paste |
Cmd-W | Close Window or Close Tab | Close Tab if multiple tabs are showing, otherwise Close Window
Cmd-X | Cut |
Cmd-Y |  |
Cmd-Z | Undo |
Cmd-Shift-A | AutoFill Form |
Cmd-Shift-B | Show/Hide Bookmarks Bar | Safari-152 and earlier used Cmd-B for this
Cmd-Shift-C |  |
Cmd-Shift-D | Add Bookmark to Menu | Alternate menu item to Add Bookmark...
Cmd-Shift-E |  |
Cmd-Shift-F | Hide Find Banner |
Cmd-Shift-G | Find Previous |
Cmd-Shift-H | Home | Cmd-Home also does this
Cmd-Shift-I |  |
Cmd-Shift-J |  |
Cmd-Shift-K | Block Pop-up Windows | Used to be Cmd-K, changed because people were hitting it accidentally too often
Cmd-Shift-L |  |
Cmd-Shift-M |  |
Cmd-Shift-N | Add Bookmark Folder |
Cmd-Shift-O |  |
Cmd-Shift-P | Page Setup... |
Cmd-Shift-Q |  |
Cmd-Shift-R | Force Repaint | in Debug menu
Cmd-Shift-S | Save As... | Same behavior as Cmd-S, present for UI compatibility
Cmd-Shift-T | Show/Hide Tab Bar | only enabled when there's exactly 1 tab
Cmd-Shift-U |  |
Cmd-Shift-V |  |
Cmd-Shift-W | Close Window | only if multiple tabs are showing
Cmd-Shift-X |  |
Cmd-Shift-Y |  |
Cmd-Shift-Z | Redo |
Cmd-Option-A | Activity |
Cmd-Option-B | Show All Bookmarks |
Cmd-Option-C | Show Error Console | when the Develop menu is enabled
Cmd-Option-D | Show/Hide Dock (System-wide) |
Cmd-Option-E | Empty Cache... |
Cmd-Option-F | Google Search... |
Cmd-Option-G |  |
Cmd-Option-H | Hide Others |
Cmd-Option-I | Show Web Inspector | when the Develop menu is enabled
Cmd-Option-J |  |
Cmd-Option-K | Mark Page for SnapBack |
Cmd-Option-L | Downloads | Cmd-Option-D is more natural, but used by the Dock
Cmd-Option-M | Minimize All | Alternate menu item to Minimize
Cmd-Option-N | Show Network Timeline | when the Develop menu is enabled
Cmd-Option-O |  |
Cmd-Option-P | SnapBack to Page |
Cmd-Option-Q |  |
Cmd-Option-R |  |
Cmd-Option-S | SnapBack to Search |
Cmd-Option-T | Special Characters... |
Cmd-Option-U | View Source | Changed in Tiger to match "View Raw Source" in Mail
Cmd-Option-V |  |
Cmd-Option-W | Close All Windows | when Cmd-W is Close Window (Alternate menu item)
Cmd-Option-X |  |
Cmd-Option-Y |  |
Cmd-Option-Z |  |
Cmd-Option-Shift-W | Close All Windows | when Cmd-Shift-W is Close Window (Alternate menu item)
Cmd-1 to Cmd-9 | first 9 bookmarks (not folders) in Bookmarks Toolbar |
Cmd-? | Safari Help |
Cmd-[ | Back |
Cmd-] | Forward |
Cmd-. | Stop |
Cmd-, | Preferences... |
Cmd-/ | Show/Hide Status Bar |
Cmd-| | Show/Hide Toolbar |
Cmd-\ | Show Page Load Test Window | in Debug menu
Cmd-} | Select Next Tab |
Cmd-{ | Select Previous Tab |