Closed
Bug 22529
Opened 25 years ago
Closed 24 years ago
[meta] [FEATURE] Keyboard shortcuts
Categories
(Core :: DOM: UI Events & Focus Handling, defect, P1)
Core
DOM: UI Events & Focus Handling
Tracking
()
VERIFIED
FIXED
Future
People
(Reporter: don, Assigned: mcafee)
References
()
Details
(Keywords: meta)
Attachments
(3 files)
Chris, this is a place holder to make sure we get all the menu, dialog, and
other special keyboard shortcuts working. Please file all other exisiting and
new broken keyboard shortcut bugs as a duplicate of this bug. Let's just track
the whole mess here.
The keyboard shortcut for opening a file "Ctrl|Alt-O" does not work. See bug
#16280.
Keyboard shortcuts in the "Go" menu do not work. See bug #21959.
The spacebar does not page down when not focused in a text entry area. See bug
#10132.
Hmmmm, on second thought the spacebar not paging down may be part of the
keyboard navigation placholder bug #2674.
The keyboard shortcut for find in page "Ctrl|Alt+F" doesn't work either. See
bug #17340.
Reporter | ||
Comment 10•25 years ago
|
||
*** Bug 21989 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 11•25 years ago
|
||
The keyboard shortcut to access prefs "Ctrl|Alt+E" doesn't work. See bug
#21989.
Updated•25 years ago
|
QA Contact: paulmac → sairuh
Comment 12•25 years ago
|
||
sairuh is the queen of keyboard shortcuts
Assignee | ||
Comment 13•25 years ago
|
||
*** Bug 22008 has been marked as a duplicate of this bug. ***
Comment 14•25 years ago
|
||
*** Bug 22471 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 15•25 years ago
|
||
*** Bug 22975 has been marked as a duplicate of this bug. ***
Comment 16•25 years ago
|
||
spam: added dup'd bug numbers as dependants so they don't fall off my radar when
this umbrella bug is fixed. ;-)
Comment 17•25 years ago
|
||
*** Bug 23016 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 18•25 years ago
|
||
*** Bug 23766 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 19•25 years ago
|
||
*** Bug 25197 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 20•25 years ago
|
||
*** Bug 25973 has been marked as a duplicate of this bug. ***
Comment 21•25 years ago
|
||
*** Bug 24128 has been marked as a duplicate of this bug. ***
Comment 22•25 years ago
|
||
*** Bug 28651 has been marked as a duplicate of this bug. ***
Comment 23•25 years ago
|
||
ESC key should stop loading a page - see #28651
Comment 25•25 years ago
|
||
Comment 26•25 years ago
|
||
*** Bug 26373 has been marked as a duplicate of this bug. ***
Comment 27•25 years ago
|
||
*** Bug 31864 has been marked as a duplicate of this bug. ***
Comment 28•25 years ago
|
||
Adding these from Bug 31625:
ESC (stop page loading/stop animations)
CTRL-F - Find in Page
CTRL-M - Add to bookmark
CTRL-G - Find Again/Find Next Occurrance
Gerv
Comment 29•25 years ago
|
||
*** Bug 31625 has been marked as a duplicate of this bug. ***
Comment 30•25 years ago
|
||
Copied from Bug 33297:
ALT-{1,2,3}: Open a browser/mail/composer window
BACKSPACE: Scroll up by a page (like the PGUP)
Updated list of dependents.
Gerv
Comment 31•25 years ago
|
||
*** Bug 33297 has been marked as a duplicate of this bug. ***
Comment 32•25 years ago
|
||
Copied from bug 33288:
When entering text in form elements the following standard keys don't
work:
ctrl+home: Go to start of first row
ctrl+end: Go to end of last row
ctrl+shift+home: Go to start of first row while selecting
ctrl+shift+end: Go to end of last row while selecting
ctrl+backspace: Delete from cursor position to beginning of word before cursor
ctrl+delete: Delete from cursor position to end of word after cursor
Gerv
*** Bug 33288 has been marked as a duplicate of this bug. ***
Comment 34•25 years ago
|
||
Aren't all those dependencies on the wrong side of the dependency tree ...?
Comment 36•25 years ago
|
||
*** Bug 35187 has been marked as a duplicate of this bug. ***
Comment 37•25 years ago
|
||
*** Bug 36865 has been marked as a duplicate of this bug. ***
Pressing ctrl+enter in the url-field in the browser should add 'http://www.'
before the entered text and '.com/' and then load the entered url. So to load
altavista you just:
1. enter 'altavista' in url field
2. press ctrl+enter
3. done!
I know mozilla will try http://www.altavista.com automaticly, but it will try
to load http://altavista/ first which gives an annoying delay. Autocompleat
will not fix this either since it might be a site you havn't visited before.
Last but not least reason; IE does this :)
Comment 39•25 years ago
|
||
No, that assumes that the majority of Web sites are for US or multinational
companies (.com). That may be true now, but it might look very silly in a couple
of years as the rest of the world catches up in Internet use. (BTW, for AltaVista
you don't need to type `altavista', you can just type `av'. That would probably
more than compensate for the additional slowness from checking
<http://altavista/> first ...)
Comment 40•25 years ago
|
||
> Pressing ctrl+enter in the url-field in the browser should add 'http://www.'
> before the entered text and '.com/' and then load the entered url.
This is definitely platform specific, at least with ref. to IE ("IE does this
:)"). Mac IE does no such thing. Not with Ctrl-Enter or Cmd-Enter (the former
is treated as same as Enter, the latter does nothing at all!) On the Mac side,
in IE if you just enter "altavista" in the address bar and hit enter, it does
just what this guy wants (expands it automagically to http://www.altavista.com)
right on the spot. So, I guess a better way to think of all this stuff, is to
look at the behavior of browsers on each platform and do the most sensible,
useful and expected thing for that platform. Right now IE defaults to adding
www to the front and .com to the end, and as long as you understand this, it's
pretty sensible and often useful. I agree that in a few years this may not be
true, esp. if the TLD space is thrown open to .biz, .firm, .whatever. Kind of a
tossup. Anyway, my point was just that making Ctrl-Enter do this, cross
platform, doesn't make much sense, because Ctrl-Enter is basically completely
meaningless to anyone not using Windows. These kinds of things (along with
stuff I submitted earlier elsewere, about Home and End keys, for example) is
highly pla
Comment 41•25 years ago
|
||
*** Bug 37851 has been marked as a duplicate of this bug. ***
Comment 42•25 years ago
|
||
*** Bug 37851 has been marked as a duplicate of this bug. ***
we can't add "www." and ".com" if the entered url contains only one word since
there are some LAN that has DNS names containing only one word. I can see the
point that some keybindings are platform dependent, but that dosn't mean that
they are unneeded.
I still think there would be useful to have some functionality for easy access
to urls like www.YourCompanyNameHere.(com/org/de/se) but that should be filed
that as bug 37867.
Comment 44•25 years ago
|
||
From bug 34004 and elsewhere: both Home and Ctrl+Home to go to the start of the
document/text field, and both End and Ctrl+End to go to the end of the document/
text field.
Comment 45•25 years ago
|
||
*** Bug 34004 has been marked as a duplicate of this bug. ***
On the windows platform the standard behaviour is:
Home: start of line
Ctrl+Home: start of document/field
End: end of line
Ctrl+End: end of document/field
(btw it causes a real mess that the dependency-tree is backwards on this bug:( )
Comment 47•25 years ago
|
||
*** Bug 30964 has been marked as a duplicate of this bug. ***
Updated•25 years ago
|
Target Milestone: M16 → M17
Comment 48•25 years ago
|
||
from bug 37851: add Cmd+. (Command-period) to stop page loading.
Keywords: meta
Comment 49•25 years ago
|
||
*** Bug 38681 has been marked as a duplicate of this bug. ***
Comment 50•25 years ago
|
||
Someone ought to expand the keyword list for this bug to include
"hot keys", "shortcuts", "alt" and maybe a few other things. This would cut down
on duplicate entries like the one I just posted.
Comment 51•25 years ago
|
||
*** Bug 39038 has been marked as a duplicate of this bug. ***
Comment 52•25 years ago
|
||
Regarding the "www." and ".com" stuff, please see bug 37867 and the comments
there for the reasons this is not a good idea. Also see the workaround, the
keywords for bookmarks.
Comment 53•25 years ago
|
||
*** Bug 29348 has been marked as a duplicate of this bug. ***
Comment 54•25 years ago
|
||
from bug 29348: shortcuts for the Go menu items don't work: Back
(alt/cmd/ctrl+[), Forward (alt/cmd/ctrl+]), and Home (alt/cmd/ctrl+H).
Comment 55•25 years ago
|
||
Nominating for nsbeta2 because bug 29348 was marked as a duplicate of this bug,
and this seems to be a tracking bug by marking as duplicates rather than using
dependencies (which seems more sensible to me).
Keywords: nsbeta2
Comment 56•25 years ago
|
||
[nsbeta2-] for the kitchen sink, please nominate any specific broken shortcuts
as individual bugs for separate consideration.
Whiteboard: [nsbeta2-]
Comment 57•25 years ago
|
||
*SPAM* - adding mostfreq keyword to bugs with loads of DUPEs. Please aid this
effort by adding this keyword to any bugs with more than 15 DUPEs.
Gerv
Keywords: mostfreq
Comment 58•25 years ago
|
||
from bug 39038: alt+left arrow and alt+right arrow should work as back/forward.
Comment 61•25 years ago
|
||
Alt+R for 'Reload Page' is missing. This is _really_ useful when developing
pages as I am refreshing all the time.
Comment 62•25 years ago
|
||
... That would be Ctrl+R, rather than Alt+R, for reload. See bug 22515.
Updated•25 years ago
|
Comment 63•24 years ago
|
||
*** Bug 43166 has been marked as a duplicate of this bug. ***
Comment 64•24 years ago
|
||
forgive the spam: moving to the new Keyboard Nav component, where this belongs.
:-)
Component: XP Apps → Keyboard Navigation
Assignee | ||
Comment 65•24 years ago
|
||
Adding spec URL, sorry it's internal-only, yell at the UI people.
Comment 66•24 years ago
|
||
See also the Aphrodite keyboard spec, which is (ahem) publicly available, albeit
slightly incomplete:
<http://critique.net.nz/project/mozilla/general/interface/keys/>.
(Don't try to read it using 4.x, use Mozilla.)
Comment 67•24 years ago
|
||
What about holding SHIFT while clinking on a link to open it in
a new window? IE does this. And I think it is really usefull.
Comment 68•24 years ago
|
||
"Open In New Window" left-click modifier... what a great idea!
I can't speak for anyone else, but include it, document it, and I'll use it :)
Comment 69•24 years ago
|
||
I've always been keen on Netscape's 'centre-click' to open in a new window. Now
that you often can centre-click in Windows perhaps this could even be made
cross-platform?
Comment 70•24 years ago
|
||
Regarding the last three comments: the existing bug 12056, "[FEATURE] Click link
with key modifier and open URL in new chromed window", is where that discussion
belongs. You may want to add votes, as it is in danger of being moved to the
"Future" milestone.
Comment 71•24 years ago
|
||
Some platform-related remarks:
Someone asked for Shift-Click on a link to open it in another window. This must be a
Windows thing. On Macs (every browser I've tested that has such a feature at all), it's
Cmd-Click.
Likewise, someone wanted Ctrl- or Alt-R to reload. On Macs it Cmd-R, and I certainly
second the nomination for this being fixed. Almost all browsers have a [Modifier Key]-R
command for reloading, even Lynx does! :-) Very, very useful. I don't see it even
mentioned on the attachment that comes with this meta-bug, the chart listing all the key
commands and their status.
Another minor but pesky problem is that pgup/pgdn don't seem to be working unless the
focus is in the content area of the page. If focus is in the URL entry navigation bar,
pgup/pgdn don't work. (And it's not like there would be any function of those keys in the
URL entry area, since it's only a tiny portion of a page.)
Finally, I'd agree with the other commentator that suggested adding keywords like alt,
control, ctrl, command, cmd, hotkey, hotkeys, shortcut, shortcuts, etc. I didn't even know
this uberbug existed for quite some time, and kept submitting new dupes...
Comment 72•24 years ago
|
||
Noticed another keybinding issue - On a Mac, at least, hitting up-arrow when focus is
a) in a one-line text-entry box, or
b) on the top line of a multi-line text-entry box
should move cursor to beginning of line, and hitting down-arrow when
a) in a one-line text-entry box, or
b) on the bottom line of a multi-line text-entry box
should move cursor to end of line.
This is standard (Mac UI Guidelines-required, in fact) behavior for ALL applications under
MacOS.
This problem applies to both the URL entry bar, and to form text-entry areas.
Also, I find that PgUp & PgDn do not work as expected (paging up and down) if the focus
is in a text entry box in a form. My take on this is that PgUp and PgDn should *always*
scroll the current page, no matter where cursor focus is (even in form box, or in URL
entry bar, or in a scrollable frame).
Cmd-PgUp and Cmd-PgDn in MacOS (or Ctrl-PgUP and Ctrl-PgDn in Windows/*n*x)
should scroll only current frame or text entry box (and jumpt to start/end of line under
the conditions mentioned above for Up-Arrow and Dn-Arrow). I argued elsewhere for
PgUp/PgDn to move a frame up and down, not the window, if you are in a frame, but this
actually strikes me as boneheaded on second thought. Much better for PgUp/PgDn to
always do the same thing, and for a consistent & expected modifier key to move you
within segments of a page, whatever those segments are.
Comment 73•24 years ago
|
||
A shortcut key command to view the source (Ctrl/Alt/Cmd + U in Netscape) to view
the source is a useful function for those of us actually developing dynamic
content pages. I also love being able to do this in the Netscape e-mail client
to get to see the whole message 'in the raw'.
With this, and a shortcut to effect a 'reload', I will be able to use Mozilla
full time, and I will too :-)
I'm afraid I don't much mind _which_ key either of these are assigned to - I
press these so often I'd learn to like anything in about 1/2 an hour!
Comment 74•24 years ago
|
||
wouldn't it be beter to kill bug 18768 and ad it's content to this one?
i for one realy like the
ctr-alt-t : for network activity
ctr-alt-s : for showing/hiding the status bar
keys they can provide you with a great deal of feadback when a window looks to
be doing nothing
Comment 76•24 years ago
|
||
*** Bug 46676 has been marked as a duplicate of this bug. ***
Comment 77•24 years ago
|
||
F5 should also reload page.
Comment 78•24 years ago
|
||
Adding nsbeta3 keyword to bugs which already have nsbeta3 status markings so
the queries don't get all screwed up.
Keywords: nsbeta3
Comment 79•24 years ago
|
||
*PLEASE* don't forget the Ctrl-Alt-T open connections dialog as well as the rest
of this. I believe this is already marked as bug <A
HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=37693">37693</A>
Comment 80•24 years ago
|
||
Chris, I think this can be P2'd if you like.
Comment 81•24 years ago
|
||
Adding ue1 because i felt like it? akin to dveditz@netscape.com's
nsbeta2/nsbeta3 keyword mass spams.
Keywords: UE1
Comment 82•24 years ago
|
||
mcafee@netscape.com it seems mpt's snipe at the non public nature of the url
went unnoticed. Please convince someone to publish this spec. Thank you.
Whiteboard: [nsbeta2-][nsbeta3+][UE1] → [nsbeta2-][nsbeta3+][UE1][demand public spec]
Comment 83•24 years ago
|
||
mpt how about this spec from bug 22529? [Read the bug too, as usual the spec
scares people].
Comment 84•24 years ago
|
||
lake * jennifer, could we just attach (to this bug) the specs you wrote? namely:
keyboard accelerators:
http://gooey.mcom.com/client/5.0/specs/mail/Misc/Accelerators.html
keyboard navigation:
http://gooey.mcom.com/client/5.0/specs/keyboard/kybdnav2.htm
i don't understand why such info should be kept solely internally.
Comment 85•24 years ago
|
||
Comment 86•24 years ago
|
||
Accelerator spec is now attached. Lake can attach the navigation spec.
Lake and I do not have CVS check in rights. We are in the process of trying to
get that. If someone would like to volunteer to post this spec on mozilla for
us, that would be great.
Comment 87•24 years ago
|
||
I'll post it; let me know where you want it.
Comment 88•24 years ago
|
||
Blake, if you could post it here: http://www.mozilla.org/projects/ui/netscape/
that would be great. Thanks.
Comment 89•24 years ago
|
||
Alt-Right and Alt-Left seemed to be working in CVS a few weeks ago. Now it
doesn't seem to anymore :(.
Comment 90•24 years ago
|
||
Keyboard accelerator key spec now posted at:
http://mozilla.org/projects/ui/netscape/accel_keys/index.html
Should I post the attached keyboard nav spec also?
Whiteboard: [nsbeta2-][nsbeta3+][UE1][demand public spec] → [nsbeta2-][nsbeta3+][UE1]
Comment 91•24 years ago
|
||
I am even as I write this working on a revision. I will send it tomarow.
Comment 92•24 years ago
|
||
Comment 93•24 years ago
|
||
pdt:
nsbeta3- since we now how a series of individual bugs (thanks Lake for creating
those bugs) specing out precisely what we will implement for each component.
Whiteboard: [nsbeta2-][nsbeta3+][UE1] → [nsbeta2-][nsbeta3-][UE1]
Comment 94•24 years ago
|
||
In Composer, if you Page Up and Page Down with the keyboard then the cursor
doesn't move, just the view. So if you then move the cursor keys the page
"jumps"back to where the cursor is. This is contrary to most editors, and it
makes it impossible to scroll up and down quickly without using the mouse.
Comment 95•24 years ago
|
||
Under Windows, Alt+Space does not work from the Navigator or Composer windows
(but curiously it does from the "view source" window - presumably because it has
no menu bar).
Alt+Space pops up the window manager's menu in all Windows windows.
Comment 96•24 years ago
|
||
ALT+Space and ALT,Space not activating the MS-Windows control menu is the
subject of bug 19328, "[Windows] ALT+SPACEBAR is not activating control menu",
currently Future.
ctrl+shift+home and ctrl+shift+end for Windows still dosn't work. Keybindings
seem to be correct but the functionallity is not...
Reporter | ||
Comment 98•24 years ago
|
||
I'm moving this to the "Future" milesone because this is really just a tracking bug.
Target Milestone: M20 → Future
Comment 99•24 years ago
|
||
...and since this *is* a tracking bug, any requests or bugs to implement
*specific* keyboard shortcuts should be filed as *separate* bugs. otherwise,
they're likely to not get looked at.
[in fact, i'm tempted to just resolve this one, just to reduce the clutter --esp
since individual bugs are more likely to get attention than an old tracking/meta
bug...]
Comment 100•24 years ago
|
||
i've checked in Lake's keyboard navigation spec to the mozilla.org website:
http://mozilla.org/projects/ui/netscape/keyboard_nav/index.html
also cc'ing akkana and jag, who've been doing lotsa keyboard nav stuff
(primarily linux-side), so that they can check out the specs/etc. (feel free to
remove yourself, if this is too spammy for you. :)
Comment 101•24 years ago
|
||
CTRL-right-arrow skips one word right in text fields, CTRL-left-arrow does nothing
(build ID 2000101221)
Comment 102•24 years ago
|
||
You are all going to hate me -- sorry I'm so late getting in on this. I'd like
to request some behavior for the Bookmarks menu, to mimic Navigator 3.x. Why,
you ask? Simple: it worked well.
In Navigator 3.x, Alt-B took you to the Bookmarks menu. From there, a single
keystroke could open a sub-menu, or trigger a bookmark. And <EM>the user could
select hir own hot-keys for bookmarks</em>. So, on my main Bookmarks menu, I
have the item "Search &Tools" (with the hot-key bound to T to avoid conflict
with other stuff), and the Search Tools menu contains (among other things)
"Yahoo" and "Yahoo &Maps". So I can instantly get to Yahoo by pressing Alt-B, T,
Y, and I can get to maps.yahoo.com by doing Alt-B, T, M. Even though the bookark
entry titles both start with "Yahoo", I don't have to scroll around with the
arrow keys.
This behavior really makes navigating a large and deeply-nested bookmark file a
lot easier, and is so important to me that I still use 3.x as my primary
browser, simply because no other version of Netscape (or IE) has this behavior.
NN 4.x won't let me choose my own hot-keys, and that causes catastrophes for
naming the bookmarks.
I realize this may be a somewhat complex behavior to include, especially at this
point, and I'll totally understand if it has to be marked "FUTURE". But I'd love
to see it at least get on the to-do list.
Comment 103•24 years ago
|
||
Kai MacTane: This is a tracker bug, please file a new bug [RFE] for what you
described, and then mark this bug as blocking your new bug.
Comment 104•24 years ago
|
||
*** Bug 61321 has been marked as a duplicate of this bug. ***
Comment 105•24 years ago
|
||
I don't think there's any point in having this open to track 3 bugs, and it
looks like people are just using it as a place to pile up requests for keyboard
shortcuts (when there should be individual bugs for each). Closing this out,
unless someone is still really using it...
Comment 106•24 years ago
|
||
The bugs that are marked as duplicates of this bug have all been fixed (or are
covered by other, open bugs). Someone should go through the attachments and
see what's still missing...
Comment 107•24 years ago
|
||
hokay, i'm verifying this. also cc'ing aaron [even though this is rather
old/stale meta bug], who's working on a new keyboard navigation spec.
Status: RESOLVED → VERIFIED
Comment 108•21 years ago
|
||
*** Bug 220530 has been marked as a duplicate of this bug. ***
Comment 109•21 years ago
|
||
*** Bug 220533 has been marked as a duplicate of this bug. ***
Updated•6 years ago
|
Component: Keyboard: Navigation → User events and focus handling
Updated•6 years ago
|
Summary: [FEATURE] Keyboard shortcuts → [meta] [FEATURE] Keyboard shortcuts
You need to log in
before you can comment on or make changes to this bug.
Description
•