Closed Bug 55679 Opened 24 years ago Closed 23 years ago

front-end buttons should consistently have keyboard shortcuts

Categories

(Core :: DOM: UI Events & Focus Handling, enhancement, P3)

enhancement

Tracking

()

VERIFIED INVALID
Future

People

(Reporter: jhrussell, Assigned: vishy)

References

Details

(Keywords: access, helpwanted)

Front-end buttons should consistently have keyboard shortcuts. Currently only
Back, Forward, and maybe a couple others have shortcuts. If you look at
Microsoft Office (I know, boo hiss), this is the case. I can finish typing an
e-mail message and send it with Alt+S, for example. There's no reason Mozilla
can't be this easy to work with, as well.

In Windows (I can't speak for Mac shortcuts, given the different keyboard),
currently Back and Forward have shortcuts, but they use Ctrl+, not Alt+. I would
argue that Alt+ should be used for consistency with menu shortcuts and other
Windows programs. This would be easy enough to do as long as the Alt+ shortcuts
don't clash with the menu shortcut (for example, Alt+F would be out since it
brings up the File menu). If a shortcut did clash, such as Bookmarks and Back
would, you could add or substitute a Ctrl+ or Shift+ in there somewhere, or make
it a 3-button shortcut to solve the problem. I think simply Alt+ should be used
whenever possible though, to preserve as much consistency in the interface as
possible.

Bug 47708, a narrow version of this bug which I wrote, is dependent on this bug.
Blocks: 47708
Yep, we should look into this ...
Target Milestone: --- → Future
Since Don has left, Vishy is taking his bugs in bulk, pending reassignment.
thanks,
	Vishy
Assignee: don → vishy
How about Alt+ (or Ctrl+) the arrow keys: left=back, right=forward, up=reload,
and down=stop.
Alt+Left Arrow and Alt+right arrow already work as you mention (you being
Jeandre), at least in Win32. The up and down combos are an interesting thought,
though.
Stop is Esc. Reload is Control R-should that be Alt R? We have so many other
shortcuts using control. 
no. if you want to make all accelerators use alt you can, 
edit>preferences>debug>{don't remember}

this is in the relnotes. reload is accel-r. (control-r on win/lin, command on 
macos, ideally switchable on beos)
www.mozilla.org/projects/ui/accessibility/mozkeyintro.html
www.mozilla.org/projects/ui/accessibility/mozkeylist.html
AFAIK, all the front end buttons do have keyboard shortcuts:

Back = Alt+Left
Fwd = Alt+Right
Reload = Accel+R
Stop = Escape
Print = Cmd+P
Home = Alt+Home

Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → INVALID
If you have something you need a keyboard shortcut for, please don't reopen this
bug - you can file another bug.

However, I doubt that you will find any keyboard shortcuts missing in the bug
database (if they're not already in the software).
Agreed, marking verified
Status: RESOLVED → VERIFIED
Component: Keyboard: Navigation → User events and focus handling
You need to log in before you can comment on or make changes to this bug.