Comment 6 for bug 359180

Revision history for this message
Milo Casagrande (milo) wrote : Re: [Bug 359180] Re: Missing keyboard shortcut for navigation

2009/11/26 Adi Roiban <email address hidden>:
> I don't think that type links are well supported on major browsers. We
> have them in Lynx and Opera but I was not able to see them on a standard
> Firefox or Chromium... don't remember seeing them on Epiphany.

Actually I don't know, but type-links are in HTML4, so any browser
that is compliant with that spec should support them.
We probably need to do some research on the matter.

> The problem with accesskey is that can conflict with menu accelerators.
> Ex. we can not use _First with acesskey="f" as Alt+F will open the file menu on most menus.

I think that you are not supposed to access a web page access-keys
with Alt+KEY, but you have to use Alt+Shift+KEY, in almost all
browser.
I do remember that IE has a different way to access them, but
definitely not Alt+KEY, that's for menu entries.

> Since menu accelerators are configurable and they change with the localization a safe pick will be using characters like [];'\,./
> While they are mapped on a US keyboard not all keyboard layout have a direct access for them. Ex in DE / is SHIFT+7

Personally I wouldn't take that path, using "wild-chars" is not
natural for browsing a UI, nor I think it would be for a web page.

> At least on Linux, accesskey conflicts with menu accelerators can be
> avoided by using SHIFT+ALT+ACCESSKEY

I tested a web site that I know has access-keys, and even if they do
not conflict with the menu ones, you have to use Alt+Shift+KEY.

> It would be nice to have the most frequent link mapped to shortcuts that
> can be typed with a single hand :)

I don't think we should block on "single hand" shortcuts though... it
can be almost impossible to achieve for all: different keyboard
layouts have keys at different positions.

> _First
> _Previous
> N_ext     - Frequent
> _Last
> _Save & Continue    - Frequent
>
> What do you say ?
> I can write the required patch if needed.

That would be great! :-)

--
Milo Casagrande <email address hidden>