Re: ISSUE-23 (Key Indentifier Case): Should Key Identifiers prioritize uppercase characters [DOM3 Events]

2008-06-29 Thread Cameron McCormack
Web Applications Working Group Issue Tracker: In the current draft of Key Identifiers, including the new algorithm wording, there is a bias toward uppercase characters. Essentially, if a key is pressed that gives a character codepoint which is lowercase, for which there is an uppercase

Re: ISSUE-23 (Key Indentifier Case): Should Key Identifiers prioritize uppercase characters [DOM3 Events]

2008-06-29 Thread Doug Schepers
Hi, Cameron- CCing i18n folks; for reference, please see: http://www.w3.org/2008/webapps/track/issues/23 Cameron McCormack wrote (on 6/29/08 3:47 AM): Web Applications Working Group Issue Tracker: In the current draft of Key Identifiers, including the new algorithm wording, there is a bias

Re: ISSUE-23 (Key Indentifier Case): Should Key Identifiers prioritize uppercase characters [DOM3 Events]

2008-06-29 Thread Cameron McCormack
Hi Doug. Doug Schepers: Converting to uppercase strikes me as needless legacy from keyCode/charCode. Is there some pragmatic reason to force this casting? Cameron McCormack: These strings are meant to represent keys, rather than characters of input. Doug Schepers: A reasonable argument,

[D3E] Multiple keyboard identifiers

2008-06-29 Thread Cameron McCormack
I notice that the list of keyboard identifiers in http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#keyset now has multiple identifiers for certain keys. For example, there are three identifiers for the comma key: ,, Comma and U+002C. What is the purpose of having multiple

Re: ISSUE-23 (Key Indentifier Case): Should Key Identifiers prioritize uppercase characters [DOM3 Events]

2008-06-29 Thread Andrew Cunningham
Hi Cameron, Cameron McCormack wrote: Hi Doug. Doug Schepers: Further, when a QWERTY keyboard is remapped to a Dvorak layout, but the labels on the keys remain unchanged, a typist would expect that hitting the key labeled Q would result in an apostrophe... they would expect the same

Re: ISSUE-23 (Key Indentifier Case): Should Key Identifiers prioritize uppercase characters [DOM3 Events]

2008-06-29 Thread Cameron McCormack
Hi Andrew. Andrew Cunningham: I guess I'm not following this. So you're just looking at the scan codes then of the keys being pressed? if i press the q/Q key are you looking at a particular physical key key on the keyboard? i.e. ultimately at the scan codes or virtual key codes? or are

Re: ISSUE-23 (Key Indentifier Case): Should Key Identifiers prioritize uppercase characters [DOM3 Events]

2008-06-29 Thread Andrew Cunningham
Cameron McCormack wrote: So are you using a positional approach using the virtual keys or scan codes of the physical keyboard, or are you interpreting the keystroke at a higher level so that key interpretation is mnemonic, i.e. does it matter which key is typed? or is it the q-key

Re: ISSUE-23 (Key Indentifier Case): Should Key Identifiers prioritize uppercase characters [DOM3 Events]

2008-06-29 Thread Cameron McCormack
Andrew Cunningham: It sounds confused to me, as far as i can tell you're trying to use positional keyboard concepts in a mnemonic way. It’s quite possible I’m confused. :) A q|Q on a QWERTY keyboard will have different scan codes and virtual key codes that the q|Q key on an AZERTY

Re: ISSUE-23 (Key Indentifier Case): Should Key Identifiers prioritize uppercase characters [DOM3 Events]

2008-06-29 Thread Andrew Cunningham
Cameron McCormack wrote: Andrew Cunningham: so if you want a q|Q key on a US keyboard or a French keyboard to do the same thing on a web app, you're talking about a higher level interpretation of what a keyboard is doing. I.e. you're looking at output rather than at physical keys.

heads-up: /2006/webapi/Binding4DOM moved to /2006/webapi/WebIDL

2008-06-29 Thread Michael(tm) Smith
I just now moved the /2006/webapi/Binding4DOM directory on the dev.w3.org CVS server to /2006/webapi/WebIDL. http://dev.w3.org/cvsweb/2006/webapi/WebIDL/ So you might get some warnings or other unexpected cvs client behavior if/when you got update your /2006/webapi working directory. To