Closed Bug 79047 Opened 24 years ago Closed 22 years ago

'Shift + Space' should scroll upwards

Categories

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

enhancement

Tracking

()

VERIFIED DUPLICATE of bug 104371
mozilla1.2beta

People

(Reporter: karl, Assigned: andreww)

References

Details

(Keywords: helpwanted, Whiteboard: [p-ie6win][p-ns4mac][p-omniweb][p-opera6])

Attachments

(2 files)

[Feel free to choose a more appropriate component.] To reproduce: Press 'Shift + Space'. Current result: The web page/e-mail is scrolled downwards (just like when you press 'Space'). Expected result: The web page/e-mail should be scrolled upwards (at least on Mac and Windows). This is the way it works in IE.
rfe
Severity: minor → enhancement
Keywords: helpwanted
Summary: 'Shift + Space' should scroll upwards → [rfe]'Shift + Space' should scroll upwards
update component.
Assignee: asa → alecf
Component: Browser-General → Keyboard Navigation
QA Contact: doronr → sairuh
*** Bug 80393 has been marked as a duplicate of this bug. ***
Anyone want this one?
It's not clear that this is a very popular option. At the last keyboard meeting everyone thought it was a bad idea.
> It's not clear that this is a very popular option. What do you mean by "popular"? It's *standard* Windows (i.e. IE) and Mac behaviour.
IE != standard.. we use it for reference, but it's not a rulebook.
> IE != standard.. IE == Operating system standard. 'Shift + Space' works *not only in the browser*. If you open the Windows help system, 'Shift + Space' scrolls backwards. (This is of course because the help system uses the HTML rendering component, but from the user's point of view, this is not relevant.)
On Mac it is standard in Netscape 4.7X (and perhaps earlier), in iCab, in the mailer Magellan and probably many other programs. I constantly forget that Mozilla doesn't support it... (I don't use IE for Mac, so I have not got the ida from IE.)
I knew I'd get in trouble by saying it that way :) The original thinking was that this was just unnecessary, but no one at the keyboard UI meeting had brought up the fact that IE does it this way. I think you make an excellent point. Most of the time, we do use IE as the lead in keyboard UI decisions - they've done a decent job. I wouldn't call this a high priority though, compared with our other keyboard problems.
i don't see this working in windows98 as a standard, only ie seems to do it. However, it seems that shift-space is not used for anything else.
> i don't see this working in windows98 as a standard, > only ie seems to do it. It works everywhere 'Space' works (for scrolling). This includes (but is probably not limited to) Internet Explorer, the help system and Outlook Express.
shift-space? I tried word, ns4, wordpad, notepad, not of them exhibited it. Not that i am against this..
NS4? Nobody has claimed anything aboutg NS4! There is no shift space support in NS4 (on the Mac at least). NS4.7x on the other hand, is something else... At least on the mac.
ns4 for me is 4.76, sorry.
shift+spacebar in 4.76 on linux and winnt still just pages down. but 4.76 on mac does page upwards using shift+spacebar.
*** Bug 70153 has been marked as a duplicate of this bug. ***
Doron wrote: > shift-space? I tried word, ns4, wordpad, notepad, not of them exhibited it. Not > that i am against this.. Shift+space to scroll up wouldn't make sense in a word processor, since space doesn't scroll down, and since a user would be likely to hit shift+space accidentally when trying to capitalize a word in the middle of a sentence. As Karl said, shift+space should only scroll up in situations where space scrolls down.
OS: other → All
Hardware: Other → All
Karl said it works in the help system, but he was at least misleading. it doesn't work in winhelp.exe/winhlp32.exe. Basically it works in mshtml.dll which is used by iexplore.exe, msimn.exe and hh.exe (the chm hypertext based help browser). It doesn't work in explorer.exe where shift means range select and space can be paired w/ ctrl to indicate toggle or used only to select the currently active (* i use classic mode, not html view so when i say active i don't mean like :active) item. It's amazing w/ all of the apps in windows i can't think of a 4th client. I can tell you that Microsoft Reader does not recognize shift-space. I can say w/ some certainty that Microsoft would have considered this feature because Reader has a feature that 'remembers furthest page' -- Reader might be microsoft's attempt to hook people into eCommerce for books. Reader might be considered a model app for accessibility, or perhaps inaccessibility, MS chose to stray from many conventions in trying to reproduce the behaviors of a book, so if they decided not to put shift space in, it might say something, or it might not. Or maybe we'll have to wait for Reader 4.0 before we start pointing to it as a model...
timeless: you didn't mention which of those apps support space for scrolling down...
sorry, does not: MSReader.exe explorer.exe winhelp.exe winhlp32.exe do: iexplore.exe msimn.exe hh.exe -other behavior: acrord32.exe (acrobat5). Shift+Up = PageUp, Shift+Down = PageDown Space changes cursor from Ibeam to Hand -- this is actually an interesting behavior, almost useful -- unfortunately it doesn't really work if you need to use space to enter text -- or it does if we assume that no one cares about text when they are using space like this. Control changes cursor from Ibeam to Ibeam Collumn Select (or Zoom in to out) or vice versa depending of course on your active tool. Ok. give the adobe people a cookie, their drop down button menu widgets are actually useful. -- Sigh it's offtopic, but it lets you choose to 'expand this button' which means that instead of one zoom button that shows whichever you last used, you can have side by side buttons (plus a little collapse the buttons widget). Does anyone want feedback from gsview? *gasp/cough/wheeze*
over to default owner, cc'ing xpapps
Assignee: alecf → aaronl
-> taking, but not a priority now
Priority: -- → P4
Target Milestone: --- → Future
Depends on: 50255
Status: NEW → ASSIGNED
It may be a slightly different problem. Using my new test case in bug 50255, pressing Shift+Space seems to ignore the Space in the keypress event. It also kind of ignores it when pressing Shift+A. The difference using an alpha character is that the keyChar changes from lowercase to uppercase. So without Space pressed keyChar='a' and with Space pressed keyChar='A'.
Wow, I messed that one up. "seems to ignore the Space" --> "seems to ignore the Shift" "So without Space pressed keyChar='a' and with Space pressed keyChar='A'." --> "So without Shift pressed keyChar='a' and with Shift pressed keyChar='A'."
-> me
Assignee: aaronl → blaker
Status: ASSIGNED → NEW
Depends on: 122017
No longer depends on: 50255
Checked in with 122017.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
since you backed out the fix for 122017, i'll reopen this...unless this particular issue remains resolved. ;)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attached patch Over-zealous patch (deleted) — Splinter Review
This patch allows you to scroll up and down, even when checkboxes have focus :-(
neil: what's wrong with that ? I really hate having to unfocus the checkbox before I can move down/up the page at http://freshmeat.net/ Ideally for me, checkboxes would only gain sticky focus when navigated to via the keyboard, not the mouse (after the mouse click can only do one useful thing : enable/disable the check). I suppose I am not universally agreed with though :)
-> default owner
Assignee: blaker → aaronl
Status: REOPENED → NEW
Blake Ross: > Anyone want this one? I want it to! As an OSX laptop user that has used this in Netscape 4.7+, Omniweb, and many standard OSX apps for a couple of years, this would be very consistent and desirable considering other alternatives are cumbersome. Incidently, it fails to work in OSX IE 5.1 as well.
Whiteboard: p-ie6win p-ns4mac p-omniweb
+1 here. Shift-space for scrolling up is very convenient to me, where two fingers of my left hand would stay at the Shift and the Spacebar to scroll a page up and down, while my right hand stays at the mouse. No more lifting my right hand to reach PgUp/PgDn keys. Opera 6 now also has this feature.
*** Bug 140210 has been marked as a duplicate of this bug. ***
Whiteboard: p-ie6win p-ns4mac p-omniweb → p-ie6win p-ns4mac p-omniweb p-opera6
*** Bug 147327 has been marked as a duplicate of this bug. ***
Quote: "where two fingers of my left hand would stay at the Shift and the Spacebar to scroll a page up and down, while my right hand stays at the mouse. No more lifting my right hand to reach PgUp/PgDn keys." (sh, comment #35). Exactly my case. Any computer gamer will tell you that the best key bindings are located at the left side of the keyboard, at least for frequently accessed functions. I browse the web similarly to the way I play Quake. in both cases it is the quickest and most efficient method. Prog.
-> Andreww
Assignee: aaronl → andreww
Status: NEW → ASSIGNED
Ok, so the challenge for this seems to be 1) implement shift-space to scroll up except for: 2) when you are typing in some textfield and accidently hit shift-space (perhaps typing caps) 3) something about checkboxes and sticky focus... can someone enlighten me about that?
Shift+Space should scroll up whenever Space scrolls down. Checkboxes and textareas already handle shift+space as the same as space, which is good and might this bug easier to fix (we don't have to worry about shift+space bubbling when it shouldn't).
Target Milestone: Future → mozilla1.2beta
I would also like shift+space (or some other key, perhaps "-") to scroll the message pane up in the mail and news window no matter where the focus is, just as space scrolls down no matter where the focus is. Forgive me if there is already a way to do this. By the way, where is the binding that makes space scroll down in the mail and news window regardless of focus?
> By the way, where is the binding that makes space scroll down in the mail and > news window regardless of focus? I'd like to know, too, but you'll have to ask a mail person (or file a mail bug); I doubt anyone on this bug would know.
Filed mail bug 161331.
Would making shift+space generate a   help?
I too have gotten used to expecting shift-space to scroll up after using IE for a while. How about some other key-combination such as Option-Space or (Apple) Command-Space? Does that result in fewer conflicts? This key-combo only needs to be active in windows that are non-editable.
Fine, fine, use "fn" + "Up arrow" or "down arrow" (pg up, pg dn), but I don't like it cuz I HAVE to use the "fn" + key to do this as I am using a laptop (this only works on iBooks and Titaniums... Apple stuff...)
Summary: [rfe]'Shift + Space' should scroll upwards → 'Shift + Space' should scroll upwards
I think this was just fixed in bug 104371.
Depends on: 104371
No longer depends on: 122017
Whiteboard: p-ie6win p-ns4mac p-omniweb p-opera6 → [p-ie6win][p-ns4mac][p-omniweb][p-opera6]
I can no longer reproduce. 2002110808-trunk/Win2k.
2002111003-trunk/MacOS 9.2.2 and 2002111108-trunk/FreeBSD work fine now. This was fixed.
*** This bug has been marked as a duplicate of 104371 ***
Status: ASSIGNED → RESOLVED
Closed: 23 years ago22 years ago
No longer depends on: 104371
Resolution: --- → DUPLICATE
yop
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.

Attachment

General

Created:
Updated:
Size: