Last Comment Bug 230079 - BeOS triggers (access-keys/mnemonics) are implemented using Ctrl+key instead of Cmd+Esc -> key (Accel+Esc -> key)
: BeOS triggers (access-keys/mnemonics) are implemented using Ctrl+key instead ...
Status: RESOLVED WONTFIX
:
Product: Core
Classification: Components
Component: Keyboard: Navigation (show other bugs)
: Trunk
: x86 BeOS
: -- normal with 1 vote (vote)
: ---
Assigned To: timeless
:
Mentors:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2004-01-04 18:27 PST by Prognathous
Modified: 2014-12-13 20:45 PST (History)
6 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments

Description Prognathous 2004-01-04 18:27:03 PST
User-Agent:       Mozilla/5.0 (BeOS; U; BeOS BePC; en-US; rv:1.7a) Gecko/20040104
Build Identifier: Mozilla/5.0 (BeOS; U; BeOS BePC; en-US; rv:1.7a) Gecko/20040104

BeOS triggers (mnemonics) are implemented using a sequence that resembles
Windows and Unix, but is simply off the target in our case. Triggers should be
initiated by pressing Accel+Esc (Alt+Esc on x86-BeOS), and this is then followed
by pressing the underlined keys.

Reproducible: Always

Steps to Reproduce:
In the browser window, press Alt+Esc.


Actual Results:  
Nothing happens.

Expected Results:  
The first menu entry (File) should be highlighted.
Comment 1 Sergei Dolgov 2004-01-05 03:17:46 PST
You are in BeOS.
please, read carefully discussion for bugs
http://bugzilla.mozilla.org/show_bug.cgi?id=160769

(so, now you should understand, why Ctrl is in play in your case. Change
BeOS-wide setting for menu keys, and you will use Alt.)

And now about Esc. After that discussion with dbaron i don't have any intention
or power to do something in Mozilla key handling which will be natural for BeOS.

Maybe someone else will do.

Also, you did same mistake in this bug report, as my opponents.
BeOS Don't use Alt+Esc. BeOS uses ShortcutKey+Esc.
Comment 2 Prognathous 2004-01-05 05:17:58 PST
Here's a quote from Be. Inc. very own documentation, taken from
http://www.beatjapan.org/mirror/www.be.com/documentation/user_docs/01_beos_basics.html:

========================================================================
    * Using triggers -- Trigger letters are those underlined in a menu's title
or in a menu item. Menu title triggers appear when you click a menu title. If
you want menu title triggers to be visible without opening the menu first, press
*Alt+Escape*; then press the underlined letter to open the menu. Choose an item
from the menu by pressing its trigger letter (note that not all items have
trigger letters).

The lists below summarize navigating menus and selecting items:

To open a menu...

    * Click the menu title and release the mouse.
    * Click themenu title and hold the mouse button.
    * Enable triggers (Alt+Escape) and type the menu title's trigger letter.

To navigate a menu...

    * Drag the mouse through menu items.
    * Press the up or down arrow in an open menu.

To choose a menu item...

    * Click the item with the mouse.
    * Type the item's trigger letter (if it has one).
    * Highlight an item by dragging with the mouse or using the arrow keys, then
press Enter.

To close a menu without choosing a menu item...

    * Click elsewhere in the window.
    * Press the Escape key.
========================================================================

This ^^ is how it *should* work (note the use of Alt+Escape). Now, I understand
that the implementation may be difficult considering the current Mozilla
architecture, but I believe that this bug should remain open - at least as a
reference for future enhancements.

Prog.
Comment 3 Prognathous 2004-11-28 04:25:26 PST
One reasonable workaround is to set ui.key.menuAccessKey to 0 in the default
BeOS build. This pref hides menu triggers, which should suffice to make Bezilla
more BeOS-like.

To really fix this bug, Alt+Esc (to show triggers) needs to be implemented.

Prog.
Comment 4 Prognathous 2004-12-19 17:47:29 PST
Ok, I'm now convinced that the Be. inc. document I quoted in comment #2 is
inaccurate. Alt should have been listed as Cmd, but the technical writer who
wrote it probably decided to leave it as Alt to be easier on the eyes of common
PC users ("there's no Cmd button on my keyboard!")

This is clearly documented in R5: "Most of the modifiers map to single, specific
keys: Shift and Caps Lock are examples. But others don't: the Menu key maps to
Shortcut+Escape (either Alt-Escape, Command-Escape, or Control-Escape, depending
on your preferences and the keyboard the user is using"

file:///boot/beos/documentation/Be%20Book/Keyboard/KeyboardModKeys.html

Prog.
Comment 5 Mats Palmgren (vacation) 2014-12-13 20:45:54 PST
Sorry, but BeOS support has been removed from mozilla-central.

Note You need to log in before you can comment on or make changes to this bug.