Closed Bug 106398 Opened 23 years ago Closed 22 years ago

Tabbed Browsing Preference Pane uses lots of Windows centric terminology

Categories

(SeaMonkey :: Tabbed Browser, defect)

PowerPC
All
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
mozilla1.0.1

People

(Reporter: lordpixel, Assigned: aaronlev)

References

Details

(Keywords: relnote, Whiteboard: [adt3])

Attachments

(1 file, 2 obsolete files)

"Middle click or control-click the links in a web page" -> On Mac OS its actually command click. Don't have a multi button mouse that does middle click to test that out. "Middle click or control click of bookmarks ... " Same ... "Control + Enter in the URL bar" This key is labelled "Return" on Mac OS, in fact, its also Command and its refer ed to as the "Location Bar" elsewhere in the app. '+' doesn't look too professional either. eg, on Mac OS this should be: "Command and Return in the Location Bar" The whole dialog is clunky - using a sentence in the group box title and hoping that runs on into the Checkbox items. UGH. What is "Open tabs instead of windows for control + enter in the URL bar" supposed to mean to an average person? Something like: Use a new tab instead of a new window when opening links: [] When control (mac: command) clicking or middle clicking a link in a web page [] When a web page tries to open a new window etc Not perfect but better.
Hahah, you know this is a prototype, right? I never planned for any of the wording to stay the same. :)
I kinda knew that. But you know how many prototypes get shipped? I guess I'm just a little too used to seeing Windows stuff creeping into Mozilla from people who don't know any better (I had no idea who put the prefs dialog together). Nothing personal :)
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.0.1
This is one of the many reasons why we need a spec.
Suggest some alternate wording. I'm ready to fix this.
Thinking about it, I think mpt may be right. Something line: By default open documents in new: (*) Windows ( ) Tabs To temporarily change this setting, hold down the option (control?) key while opening the document. I would say "alt" for Windows, but isn't there some reason we can't use that? Does this conflict with any existing keybindings? I will give suggestions for changing the wording if you wish, but I'd rather just simplify the UI if possible.
alt-enter is generally owned by properties. so yes alt really shouldn't be considered here.
Does that apply in any of the contexts being discusses here? alt-click link doesn't seem to do anything, nor does alt-click on the Personal Toolbar or in the Addressbar at present, as far as I can tell. (but I'm presently trying it on Mac OS, so please correct for Windows if needbe) I'm not sure the cases where "alt-enter" means "show properties" overlap with the link opening stuff?
I simply am trying to better explain why the differences do and /should/ exist between Mac & Windows & UNIX &... That is, of course, until Apple, Microsoft, Sun, the Open Group, the FSF, and every other OS/environment designer decides to scrap all current keyboard conventions, and actually agree on a single keyboard layout and function set. (I doubt anybody alive will live to see that happen...) Using the <Alt>+<Enter> combination, rather than the <CTRL>+<Enter> combination, as well as the <Alt>+Click vs. <Ctrl>+Click goes against one of either the 'standard' conventions used in Windows, or Windows UI design rules. As I recall, Apple has similar (although different) rules for Macintosh Apps. For a Windows app, you simply don't break the Windows rules and/or conventions just to satisfy the users of a non-Windows OS. Just like the final version of any Mac app shouldn't break the Macintosh rules just to satisfy a non-Mac OS, etc. In all OSes, you satisfy the needs and conventions of the OS you are writing for. Keyboards also have different physical layouts, as well as different purposes for modifier keys. You don't change them around to satisfy the purpose for a different OS. (A personal sore point is the difference between the physical locations of the <Caps Lock> and the <Ctrl> key between a 'standard' UNIX, and a Win32 keyboard.) This is simply because the 'standard' for the key layouts are different, and changing them will therefore confuse the average user, who typically only uses one OS (and, most of the average users are Windows users, like it or not.) It just doesn't make sense to make Windows users use or limit themselves to a convention used by Macintosh or UNIX. The reverse situation applies as well. Cross-Platform software, such as Mozilla, simply /can't/ use the same key layouts for everything, because the UI design rules and keyboard layouts conflict. (As well as the number of Mouse Buttons. eg. I find having only one mouse button terribly limiting, but that's my opinion, and is only as valid as the next person's opinion.) This is, after all, a /testing/ version of Mozilla. As most of Mozilla is eventually rolled into Netscape, as well as most of the Mozilla developers I know of are employed by Netscape, it makes sense to focus on the OS which is used the most-- which is Windows by a huge margin. It also makes sense that the builds of Mozilla -- which are all beta/testing versions, will have some issues with operating systems other than Windows. In this case the original prototype does use a Windows convention. The error has been reported, and noted. So has a solution useful for MacOS. For those more accustomed to working with a standard Win32 keyboard, <CTRL>+<Enter> *is* the logical choice. Alt is nearly always grouped with a different set of tasks than Ctrl. The Ctrl key on Mac and the Windows Ctrl key have different meanings/task sets from each other as well. As is already mentioned, <Alt>+<Enter> opens up the properties list for whatever object you're working on/with. The proper (although unimplemented) thing to do when pressing <Alt>+<Enter> would be to open the properties of the webpage in question. (Using various W3C HTML tags such as the author tag, etc., as well as showing the actual size of the HTML document, and other types of information about the web page itself.) <Alt>+<Enter> is also used often to change between "Full-Screen" and "Windowed" DOS/Command Prompts. (This also holds true for WinXP). For the Win32 version, and for Windows users, you just don't break the Windows UI design rule to satisfy Mac users. This is for the same reason you don't just break an app design rule on a Mac to satisfy Windows users: It confuses the users of the corresponding OS. Neither rule set is superior to the other... both serve to help users. But they are different, and it /is/ important to use the particular OSes rules. In Windows, <Ctrl>+<Enter> is grouped as a 'companion' of the <Enter> key, doing a slightly different task then enter alone. eg. <Ctrl>+<Enter> inserts a hard page break in Win32 Word Processors; essentially the same as hitting enter alone, but with the additional (and slightly different task) of starting a new line on a new page, rather than simply a new line. There are other similar uses. And if you *really* want to do your homework, look at what <Ctrl>+<Enter> was used for before the Windows UI rules came out! Also, the problem of <Ctrl>+click/middle-click on toolbar and bookmarks (Although <Alt>+click is what is mentioned-- I thought Option-Click would be what Mac users would use; but then again my Mac is a bit rusty) has most likely not yet been implemented. (Mozilla is still in its testing stage, after all, and other bugreports for tabbed-pages speak of unimplemented features)
fwiw alt-double click in explorer (non web mode) opens properties, i think we have this binding in bookmarks (win). In webmode, i'd expect alt-single click to do this, but i'm not sure and webview is disabled so i can't easily check :).
*** Bug 111908 has been marked as a duplicate of this bug. ***
*** Bug 110977 has been marked as a duplicate of this bug. ***
QA Contact: blakeross → sairuh
nominating --no longer a prototype :) jatin/mpt, have any phrasing suggestions here?
Keywords: nsbeta1
Phew... wasn't getting emails on this bug for some reason. That's a very balanced argument Troy, and I agree with what you said. Therefore I'm floating this: By default open documents in new: (*) Windows ( ) Tabs Hold (mac: option) (windows: ctrl) (linux: ???) to temporarily reverse this setting. In other words, lets use the right key on each platform. Does anyone really think we need a UI as complex as the current one? The option to override on a per click basis should satisfy power users. The only question is whether Ctrl-click conflicts with any other shortcuts on Windows (or if option click conflicts on Mac OS, Linux etc). If so, the simplest solution is to add Shift to the mix. AFAIK Shift-Ctrl/Shift-Option is a valid modifier pair on Mac/Win/Linux (well, one can always conflict with the Window Manager on Unix, but that's hard to avoid, so unless KDE/GNOME reserve this by default?)
Reassigning to new component owner.
Assignee: hyatt → jaggernaut
Status: ASSIGNED → NEW
I think this should be fixed for 1.0.
Target Milestone: mozilla1.0.1 → mozilla1.0
nsbeta1- per ADT triage team, ->1.2
Keywords: nsbeta1nsbeta1-
Target Milestone: mozilla1.0 → mozilla1.2
why was this minused? because the info in this pane is win32-centric, it'll be both misleading [as well as incorrect] on Mac. feel free to discuss with me offline if i'm misunderstanding things here.
Keywords: nsbeta1-nsbeta1
nsbeta1+ per ADT triage team to change pref wording (e.g. 'control' to 'command') on Mac to match actual keys used.
Keywords: nsbeta1nsbeta1+
Target Milestone: mozilla1.2 → mozilla1.0
Blocks: 128632
I have a fix for this. -> me
Assignee: jaggernaut → blaker
Comment on attachment 76432 [details] [diff] [review] patch to fix wording of pref on mac Let me go on record as saying I'd rather created a platform dtd for all of prefs than do it this way. Even if it is only one string, it's a good policy, and perhaps someday that dtd will grow. Anyway, it's only one string so I'll give in. sr=hewitt
Attachment #76432 - Flags: superreview+
Comment on attachment 76432 [details] [diff] [review] patch to fix wording of pref on mac r=jag
Attachment #76432 - Flags: review+
This went in with the landing.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
tested using 2002.04.09.08 comm bits on mac 10.1.3. (a) "Middle-click or control-click of links in a Web page." --this is icorrect. it should be "Middle-click or Command-click of links in a Web page." ^ | Command is the correct modifier. Control brings up the context menu. (b) "Command+Enter in the Location bar" is fine, however.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Note: what is 'middle-click' in OS 9/X? I have a macally 3-button mouse (2 button+scroll wheel) and pushing on the scroll wheel (to middle click) does absolutely nothing in any application. Only left/right buttons + scrolling work ... Just a thought :) Oh - running OS X v10.1.3
I have a 5 button mouse and can persuade all 5 to do things, albeit only fairly inconsistently, so I don't think we should discount "middle click". As for the "Command + Enter" thing: are you *sure*? "Enter" is the key on the numeric keypad, if you don't mean this one you should say "Return".
ADT3
Whiteboard: [adt3]
suggestions for rephrasing: "Command-click of links in a Web page" "Command+Return in the Location bar" jatin, sound okay?
Corrections to Sarah's suggestions: "Command+click of links in a web page" "Command+Return in the Location bar" I don't know enough about the middle-mouse button on Mac to say whether or not we should have it included in the wording. I've used "web page" instead of "Web page," since "web page" is a generic term and requires no capitalization.
In both Mac OS 9 as well as Mac OS X (especially in the latter) their appears to be a concept of a "main" mouse button (the only mouse button for the standard Apple mice) and a second mouse button (or ctrl-"main"-click). On all 2-button mice I've encountered, the right mouse button is this second mouse button. So, for all intents & purposes, you can say that Mac OS is aware of 2 buttons, not three, so no middle click is relevant. Now, some have noted that mice with many more than three buttons are available for Macs and each button can be made to do something different. Very, very true. However, this isn't "standard" behaviour. My simple point is: on my Mac, with a relatively standard Mac mouse with 2 buttons + scroll wheel which can be clicked (acting as the middle button), clicking the scroll wheel does nothing (and in my case, cannot be configured to do anything) in any standard Mac OS application. Now, in XDarwin (Mac OS X's XFree86 server), I've found that I *can* in fact use my middle mouse button as would be typical in the UNIX world (copy/paste in xterm, etc.) However, Mac OS 9 and OS X's Aqua/Quartz interface do not appear to have any use for the middle button, that I have come across yet. To be *most* safe, I would stick to verbage that only uses the ONE main mouse button that ALL Mac OS users are guaranteed to have. That way, if it says "ctrl-click" and I (as many users) know that "right-click" is equivalent to "ctrl-click" on a Mac, I can commence using my mouse's right button instead of ctrl-click. Same for "cmd-click" - if I happen to have my middle button (somehow) mapped to "cmd-click" - (a) I'll know I do and (b) I can commence using my middle button instead of "cmd-click". Does this all make ANY sense?
Yes, it makes sense... but as MacOS uses USB, infact the OS can distinguish many mouse buttons. The driver I have for my mouse will let me set up to 5 buttons, all of which are real distinct buttons. However, outside of Maya there's really nothing much that uses a middle button, and certainly not much that can usefully use buttons 4 or 5. Apple have only ever shipped one button mice, so their habit is to refer to clicking with "the mouse button" or "holding control and clicking". As this is the configuration of the majority of Macs out there, that's pretty much the terminology we should stick too, I think. The only slight wrinkle would be that Netscape, being an application that has always run on Unix supports 3 buttons. Going back to 4.X the middle mouse button was emulated by holding command and clicking. This is still true in Mozilla (try it on a link command+click does "open in new window"). As multiple physical buttons is not the situation most Mac users find themselves in, I'd think we'd want to stick to 'click', 'control-click' and 'command-click' - those are the only terms that will work with Macs as shipped. That's not to say the code can't support the "real physical" right and middle (and 4 and 5) buttons - but that's not what this bug is about. Power users will configure things to their liking in any case.
Mass moving nsbeta1+/adt3 bugs assigned to Navigator team engineers out to target milestone 1.0.1. Please confine your attentions to driving down our list of TM 1.0 bugs for beta. Better to help, debug, or test one of them than fix one of these.
Target Milestone: mozilla1.0 → mozilla1.0.1
*** Bug 139129 has been marked as a duplicate of this bug. ***
Changing nsbeta1+ [adt3] bugs to nsbeta1- on behalf of the adt. If you have any questions about this, please email adt@netscape.com. You can search for "changing adt3 bugs" to quickly find and delete these bug mails.
Keywords: nsbeta1-
Changing nsbeta1+ [adt3] bugs to nsbeta1- on behalf of the adt. If you have any questions about this, please email adt@netscape.com. You can search for "changing adt3 bugs" to quickly find and delete these bug mails.
Keywords: nsbeta1+
*** Bug 142296 has been marked as a duplicate of this bug. ***
*** Bug 153172 has been marked as a duplicate of this bug. ***
*** Bug 157588 has been marked as a duplicate of this bug. ***
renominating...
Keywords: nsbeta1-nsbeta1
Nav triage team: nsbeta1+/adt3
Keywords: nsbeta1nsbeta1+
QA Contact: sairuh → pmac
*** Bug 176865 has been marked as a duplicate of this bug. ***
*** Bug 180799 has been marked as a duplicate of this bug. ***
FYI: Middle click not working on Mac OS X is bug 151249, it's supposed to work but it's broken at the moment, so the wording in preferences should stay. No wonder this bug has eight dupes, with a summary like that. ;-)
*** Bug 181367 has been marked as a duplicate of this bug. ***
Taking, to finish it up
Assignee: blaker → aaronl
Status: REOPENED → NEW
Attached patch Fixes wording (obsolete) — Splinter Review
For all platforms, this mentions control+Enter or command+Return, which was ignored before. For mac, this removes the mention of middle click and changes the Control+Enter to Command+return.
Attachment #76432 - Attachment is obsolete: true
Attachment #109264 - Flags: review?(jgaunt)
Comment on attachment 109264 [details] [diff] [review] Fixes wording Oops, need to change 1 thing
Attachment #109264 - Attachment is obsolete: true
Attachment #109264 - Flags: review?(jgaunt)
Attached patch Correct patchSplinter Review
For all platforms, this mentions control+Enter or command+Return, which was ignored before. For mac, this removes the mention of middle click and changes the Control+Enter to Command+return.
Attachment #109265 - Flags: review?(jgaunt)
afaict, the wording in the patch looks fine, except for a minor thing in mac/platformPrefOverlay.dtd --you should prolly be consistent in your use of "-" vs "+" in the panel. that is, use the same symbol throughout the panel. so, i would change +<!ENTITY urlbar.label "Command+Return in the Location bar"> to this: +<!ENTITY urlbar.label "Command-Return in the Location bar"> mainly since you appear to be using "-" for the other things (and for the other platforms). what d'you think?
Okay, fixed -- do I need to submit a new patch?
Comment on attachment 109265 [details] [diff] [review] Correct patch r=jgaunt, looks good, with the comment above about consistency in +/-. Personally I'd say change them to '+', but go with whatever as long as they are consistent.
Attachment #109265 - Flags: review?(jgaunt) → review+
They're all changed to + except middle-click
Attachment #109265 - Flags: superreview?(sfraser)
Comment on attachment 109265 [details] [diff] [review] Correct patch I think you should use uppercase for "Command" and "Control" everywhere (Command-Return, Control-click etc.).
Attachment #109265 - Flags: superreview?(sfraser) → superreview+
i agree with what simon mentions in comment 54 --thanks for catching that!
Checked in with caps for Command and Control. I definitely agree too -- originally I was just following what was there.
Status: NEW → RESOLVED
Closed: 23 years ago22 years ago
Resolution: --- → FIXED
QA Contact: pmac → sairuh
excellent. vrfy'd fixed with 2003.01.28.03 mach-o bits.
Status: RESOLVED → VERIFIED
Product: Core → SeaMonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: