Closed Bug 81757 Opened 23 years ago Closed 1 month ago

Need keybindings for various sidebar panels

Categories

(Firefox :: Sidebar, enhancement)

enhancement

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bugs, Unassigned)

References

Details

(Keywords: helpwanted)

IE allows you to open a selection of commonly used sidebar panels by using a
keybinding, e.g.:

Ctrl+I = Favorites
Ctrl+H = History
Ctrl+E = Search

Hitting the command key once opens the sidebar if necessary, and displays the
selected panel. Hitting the command key again closes the sidebar. 

I think we need something like this, but go further than IE, and pass focus to
an appropriate element inside the panel, so that you could, for example:

press Ctrl+<bookmark panel modifier>
press arrow keys to select, hit enter to load document.

press Ctrl+<search panel modifier>
type query into search box, hit enter to perform search.
Blocks: 48251
How about:

Ctrl+Shift+F Search sidebar
Ctrl+Shift+B Bookmarks sidebar
Ctrl+Shift+H History sidebar

I'm not sure about using Ctrl+Shift+F for the search sidebar, since we might 
want to use Ctrl+F vs Ctrl+Shift+F for toolbar/inline search vs dialog search.
I just realized that mpt and I suggested different uses for Ctrl+Shift+B, H, 
and F in bug 67414 ("remove the search menu"):
- I suggested Ctrl+Shift+B and H for searching history and bookmarks.  mpt says 
this isn't necessary, since (Ctrl+B,Ctrl+F) should work.
- mpt suggested Ctrl+Shift+F for going to the web page of your favorite search 
engine.

How about Ctrl+E for search and Ctrl+Shift+E for sidebar search?  "Edit this 
page" is not that common, while searching the web is very common and probably 
more common than searching within a page.

cc aaronl of http://www.mozilla.org/projects/ui/accessibility/mozkeylist.html 
fame.
Eek, Ctrl+Shift+H might have to be the same as Ctrl+H because Cmd+H is reserved
on MacOSX (bug 74244).
.
Assignee: mpt → aaronl
Component: User Interface Design → Keyboard Navigation
QA Contact: zach → sairuh
Keywords: helpwanted
Mass un-assigning bugs assigned to Aaron.
Assignee: aaronleventhal → nobody
QA Contact: bugzilla → keyboard.navigation
Component: Keyboard: Navigation → User events and focus handling
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 1 month ago
Component: DOM: UI Events & Focus Handling → Sidebar
Product: Core → Firefox
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.