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.


Navigator Keyboard Shortcuts

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

General Navigation

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

Links

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

Forms

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?)

Scrolling

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

Searching

Find text or link Ctrl + F
Next match Ctrl + G
! F3
Previous match ! Ctrl + Shift + G
! Shift + F3

Page Display

Zoom text in Ctrl + Plus
Zoom text out Ctrl + Minus
Stop animations Esc

Windows

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

Tabbed Browsing

Open new tab Ctrl + T
Next tab Ctrl + pgdn
Previous tab Ctrl + pgup
Close tab Ctrl + W
Close window Ctrl + Shift + W

Sidebar

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

Advanced Navigation

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 pageCtrl + Shift + R
Ctrl + F5

Focus

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

Keyboard tips