Re: accesskey timing specifier syntax

Bjoern Hoehrmann <[email protected]>
Newsgroups gmane.comp.web.smil
Message-ID <[email protected]>
* Cameron McCormack wrote:
>How do I specify a "tricky" access key, such as Tab?  With this
>document:
>
>  <svg xmlns="http://www.w3.org/2000/svg">
>    <rect width="100%" height="100%">
>      <set attributeName="fill" to="red" begin="accesskey(&#x9;)"/>
>    </rect>
>  </svg>
>
>the U+0009 character in the attribute will be normalised to U+0020
>before the SVG UA ever gets to see it.

No, see <http://www.w3.org/TR/REC-xml/#AVNormalize>.

>Is there a difference between specifying accesskey(A) and accesskey(a)?
>What about accesskey(1) and accesskey(!)?  On my keyboard 1 and ! are
>on the same key.

Yes and yes; it also seems clear that the feature is based on text input
rather than keypress events. Whether accesskey(A) should be triggered if
"a" is the input is not defined in SMIL2...

>What does it mean to use a character that doesn't correspond to a key,
>such as accesskey(&#x2622;)?

This means that the user has a problem triggering it...

>Which characters must be escaped?  For example, if I want to use the
>minus key, would I have to use accesskey(\-), because of the parsing
>rules?  Any other characters?

The "character" non-terminal is indeed undefined, it seems clear though
that it resolves to U+000000-U+10FFFF except ")"; using ) as accesskey
seems to be disallowed.

>What about keys that don't corrsepond to a character in Unicode, such
>as Home?

Those can't be used, obviously.
-- 
Björn Höhrmann · mailto:[email protected] · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.