On Tue, 16 Aug 2005,
jameshamilton777@hotmail.com wrote:
[color=blue]
> I want to make my website properly accessible. I want to assign keys
> that navigate to a different page when pressed.[/color]
Unfortunately, this isn't as straightforward as it seems.
Defining accesskeys in your markup is a clearly defined procedure, but
many browser implementations are inadequate - in the sense that the
accesskeys will clash with other uses of the same key combinations in
the browser and/or user interface.
[color=blue]
> I've looked into the accesskey attribute, but under IE that involves
> pressing the ALT key with the accelerator, and then pressing return.[/color]
It's not only IE that's a problem in this context...
[color=blue]
> Is there a way that you can define an access key to just follow a link,
> without pressing ALT and without having to press RETURN?[/color]
That's really not under your control as a web author: the browser
belongs to the user - they can and should be expected to know how to
use their own browser interface, to the extent that they want to use
it, and interfering with that user interface (even if you can) is
rated to only make things even more confusing for them.
If you were a browser designer, rather than a web author, you could
expect a very different answer!
If accesskey implementation in browsers is known to be quite widely
unsatisfactory (and there seems to be quite a body of opinion which
says that it is), then your only recourse as a web author seems to be
"not to use it".
best regards