Open Bug 588710 Opened 12 years ago Updated 7 months ago
Implement "about:shortcuts" showing all shortcuts and allowing the editing of shortcuts
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b5pre) Gecko/20100818 Minefield/4.0b5pre Build Identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b5pre) Gecko/20100818 Minefield/4.0b5pre Firefox should show the all keyboard shortcuts. Reproducible: Always
Do you mean something like this https://support.mozilla.com/en-US/kb/Keyboard%20shortcuts on Firefox?
yeah. Songbird has done it. I wonder if it is doable. If there is no time to create a about:shortcuts page, we could just add "Shortcuts" to Firefox Menu, linking "Shortcuts" to https://support.mozilla.com/en-US/kb/Keyboard%20shortcuts
Perhaps in the future, shortcuts on the page can be modified too.
Summary: Create about:shortcuts page showing keyboard shortcuts in Firefox and Add "Shortcuts" into Firefox Menu → Implement "about:shortcuts" showing all shortcuts and allowing editing of shortcuts
Summary: Implement "about:shortcuts" showing all shortcuts and allowing editing of shortcuts → Implement "about:shortcuts" showing all shortcuts and allowing the editing of shortcuts
No longer blocks: FirefoxButton
Severity: normal → enhancement
OS: Windows 7 → All
Hardware: x86 → All
As a feature request, this can be confirmed.
Status: UNCONFIRMED → NEW
Component: General → Menus
Ever confirmed: true
QA Contact: general → menus
Version: unspecified → Trunk
Hmm... if this is released into Firefox, this would be a good selling point for Firefox.
Tim, would that be something for your extension?
Component: Menus → General
QA Contact: menus → general
(In reply to comment #6) > Tim, would that be something for your extension? That sounds indeed interesting. I was looking for a way to replace the current config pane...
For anyone interested, I'd modify this addon's config pane to be accessible via about:shortcuts https://addons.mozilla.org/en-US/firefox/addon/customizable-shortcuts/ Maybe I could also change the name of the add-on - I never really liked it :)
Just adding a hyperlink to the Help menu of Firefox isn't good enough. There are still many users who don't have a constant Internet connection and who browse offline copies of webpages and who have Firefox installed from a Firefox install pack provided to them by a friend or an acquaintance who does have better Internet access. Firefox shouldn't discriminate offline users! So I propose that the following pages be included (in some form) in the default installation packages of Firefox: 1. https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly 2. https://support.mozilla.org/en-US/kb/mouse-shortcuts-perform-common-tasks IMHO, the whole section https://support.mozilla.org/en-US/products/firefox/get-started (with all of its subpages) should come out-of-the-box with Firefox (with a special warning that users are advised to check the often-updated web version of those pages if an old and not so up-to-date/relevant version of those pages drags into a newer release of Firefox) as one should be able to see a list of all keyboard and mouse shortcuts of Firefox without having to use the Internet to get to the Mozilla Support site. It's such a basic thing to have, it must be included in some form in future versions of Firefox as keyboard and mouse shortcuts define the whole web browsing experience (for most people) and having information about them is simply a must. P.S. Locale packs for Firefox could offer localized versions of 'about:shortcuts' or the more general 'about:get-started' (i.e. https://support.mozilla.org/en-US/products/firefox/get-started, that includes the shortcuts information pages as part of its index of contents).
¡Hola Tim! So a random human poped over at #firefox (snippet below for your reding pleasure) and asked for this very feature today. I kind of liked the idea too so here it is this comment. Maybe something to add to [photon-onboarding]? ¡Gracias! Alex Guest97 (IRC) is there a screen in FF that shows me what keys are bound to what ? Mossop (IRC) No Guest97 (IRC) Mossop ok thanks, maybe about:keys would be nice :D if they can't be redefined i guess this is good enough https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly#w_windows-tabs
Not sure what I can contribute here. I discontinued the add-on, but it's still on GitHub if anyone feels like picking it up. I certainly won't :)
Atom editor could serve as an inspiration. Every core or extension action has a command name associated, and shortcuts are assigned to those command names inside a certain scope (represented by CSS selector). For more details see http://flight-manual.atom.io/behind-atom/sections/keymaps-in-depth/ Now, I am not sure if it is necessary to implement scopes, WebExtensions do not support them either and for extension pages, it is probably better to use addEventListener anyway, but the decoupledness of commands and keybindings is necessary. I do not actually know how the core keybindings are implemented but the WebExtensions already register commands so the interface could start with managing WebExt commands. https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/commands
This is a much more pressing issue in Firefox Quantum, since WebExtensions can no longer remap Firefox's internal hotkeys, unlike old pre-Quantum extensions such as Keybinder. This feature would need to be able to not only modify shortcuts, but also to assign more than one shortcut to a single function, and to remove all keys from a function. (That last point would also fix issues such as bug 52821, which is about it being too easy to hit Ctrl-Q and close the browser.) I would expect the Firefox native UI to be very similar to the one provided by the old Keybinder eextension (screenshots are on the extension page), including having having the commands sorted into sections, and having the ability to search. https://addons.mozilla.org/en-US/firefox/addon/keybinder/
Severity: normal → N/A
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.