Draft 3 by Jesse Ruderman. To do: get input on wording, get input on choice of shortcuts to include and grouping, make Mac and Linux versions, get reviews, make this a part of help, mark bug 84622 as fixed, file a bug asking for a "Keyboard Shortcuts" item on the Help menu.
Use View > Use Stylesheet to hide the "wanted" items. I would have hidden them by default, but a bug in Mozilla's CSS handling prevents hidden table rows from appearing when I try to unhide them.
This is a partial list of the keyboard shortcuts in Mozilla Navigator. Some other shortcuts are listed in menus, and many obvious shortcuts such as "press down to select the next menu item" have been omitted.
Notation: "Alt + Left" means "Hold the Alt key and press Left".
! Wanted, part of spec |
!! Wanted by Jesse |
Go back to the previous page | Alt + Left Backspace |
Go forward (after going back) | Alt + Right Shift + backspace |
Reload page to get the newest version | Ctrl + R F5 |
Stop loading page | Esc |
Go to home page | Alt + Home |
Go to search page | !! Ctrl + E (81757) |
Open bookmarks window | Ctrl + B |
Open history window | Ctrl + H |
Enter a web address to visit | Ctrl + L !! F4 |
Tip: link modifiers can also be used with the mouse. For example, Ctrl + click opens a link in a new window.
Open Link | Enter |
Open Link in a new window | Ctrl + Enter |
Open Link in a new background window | ! Ctrl + Shift + Enter !! Alt + Enter |
Save Link | Shift + Enter |
Go to next form element | Tab |
Submit form | Enter |
Press a button | Space |
Check or uncheck a checkbox | Space |
Open menu for drop-down list | Alt + down F4 |
Select item from list | Up or down Type first letter of item's name Type first few letters of item's name |
Activate an element with an underlined letter | Alt + letter |
Leave form and focus page | ! F8 (or escape?) |
Scroll up a line | Up arrow |
Scroll down a line | Down arrow |
Scroll up a page | PgUp !Shift + Space |
Scroll down a page | PgDn, Space |
Scroll left | Left arrow |
Scroll right | Right arrow |
Scroll to beginning of document | Home |
Scroll to end of document | End |
Toggle autoscroll mode | ! ? |
In autoscroll mode, change scroll speed | Arrow keys |
Find text or link | Ctrl + F |
Next match | Ctrl + G ! F3 |
Previous match | ! Ctrl + Shift + G ! Shift + F3 |
Zoom text in | Ctrl + Plus |
Zoom text out | Ctrl + Minus |
Stop animations | Esc |
Open a new browser window at your home page | Ctrl + N !! Ctrl + 1 |
Open a new browser window at the current page | !! Ctrl + N |
Close window | Ctrl + W or Alt + F4 |
Close all Mozilla !Navigator windows | Ctrl + Q |
Toggle full-screen mode | F11 |
Open new tab | Ctrl + T |
Next tab | Ctrl + pgdn |
Previous tab | Ctrl + pgup |
Close tab | Ctrl + W |
Close window | Ctrl + Shift + W |
Open or close sidebar | F9 |
Move focus to sidebar | ! Alt + F9 (89147) |
Previous sidebar panel | Alt + PgUp |
Next sidebar panel | Alt + PgDn |
Open bookmarks panel (81757) | ! Ctrl + Shift + B (81757) |
Open history panel | ! Ctrl + Shift + H [not on mac...] |
Open search panel | ! Ctrl + Shift + E |
Up a level toward the front page of the web site | ! Alt + up |
Previous page in series | !! Ctrl + left !! Shift+Space at top of page |
Next page in series | !! Ctrl + right !! Space at bottom of page (59118) |
Force a complete reload of all parts of the page | Ctrl + Shift + R Ctrl + F5 |
Ctrl+Up and Tab can be switched by toggling a preference.
Move to next/previous form element | ! Ctrl + Up ! Ctrl + Down |
Move to next/previous form element or link | Tab Shift + Tab |
Move to next/previous form element, link, or image | ! Ctrl + Shift + Up ! Ctrl + Shift + Down |
Move to the closest (element?) in a specific direction | ! Alt + Shift + arrow |
Move to the closest (element?) diagonally | !! Alt + Shift + numpad arrow [Uses Home and all digits] |
Move between frames, location bar, and sidebar | Ctrl + Tab, F6 Ctrl + Shift + Tab, Shift + F6 |
Move to location bar | Ctrl + L !! F4 |
Move to page content | ! F2 |
Move to sidebar | ! Alt + F9 |
Move to menu bar | Alt F10 |
Display context menu | Context menu key Shift + F10 (Linux: 81727) Ctrl + Space (Mac only) |
Show or hide caret in web page | Ctrl + Shift + K |