W3C

- DRAFT -

Web Applications Working Group Teleconference

03 Mar 2010

See also: IRC log

Attendees

Present
[Microsoft], Shepazu, Olli_Pettay
Regrets
Chair
SV_MEETING_CHAIR
Scribe
Travis

Contents


<trackbot> Date: 03 March 2010

<scribe> scribe: Travis

<scribe> scribeNick: Travis

shepazu: New draft of the spec is now available.

<shepazu> DOM3 spec updated: http://dev.w3.org//2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html

shepazu: I will take the 'magnify' event out and introduce it to the AIDE spec (Alternate Input Device Events)

<shepazu> http://dev.w3.org//2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#event-type-wheel

shepazu: Extended the ContextInfo section (per event--not done with it yet) to show the per-property value.

smaug: If stopPropagation() is called on an event and then it is later dispatched, what should happen?

shepazu: Is there a resolution to add the Event interface's properties to the ContextInfo?

Yes.

smaug: Yes

UIEvent/ Event interfaces (dual)

Our implementation is making most of the Events (that were changed to be UIEvents) UIEvents. I figured it's better to provide the 'detail' and 'view' properties.

smaug: DOM L2 Events speced most of these as deriving from Event interface. Some implementations are mapping the events as such.

shepazu: Wondering what the implications are for having them be UIEvents?
... kinda makes sense semantically.
... I'm not passionate about either way.
... For now, I will leave these as-is (and note the change from Event to UIEvent)

Keyboard events (Dead Keys)

Windows platform does not natively offer dead key support to it's applications (via windows messages). Applications that want to support dead keys have to implment that support themselves.

<scribe> ACTION: shepazu to note to authors that dead-key support may not be available in some operating systems. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action01]

<trackbot> Created ACTION-499 - Note to authors that dead-key support may not be available in some operating systems. [on Doug Schepers - due 2010-03-10].

Key Value issues

http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#key-values

BrowserBack, VolumeMute keys; what is the KeyboardEvent.location for them?

Action shepazu to state that unless otherwise noted, all key locations should be DOM_KEY_LOCATION_STANDARD.

<trackbot> Created ACTION-500 - State that unless otherwise noted, all key locations should be DOM_KEY_LOCATION_STANDARD. [on Doug Schepers - due 2010-03-10].

composition events and AltGraph key combos...

http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#keyset-DeadKeys

In the link, the two examples show composition events firing for dead keys, do they also fire for AltGraph combos?

scribe: Wanting a little more clarity...
... In the Issue filed on first example, step 5: our prototype feedback is that the key value should be e-with-accent.

shepazu: I should make a note, that the keydown in this example could be a combination of keys...

smaug: I don't believe that Gecko fires composition events in these cases (dead key/alt graph)...

shepazu: It's possible that composition events fire only when using an IME.

<scribe> ACTION: shepazu to clarify that key named key values (from sectoin 6.2.7) are not to be localized. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action02]

<trackbot> Created ACTION-501 - Clarify that key named key values (from sectoin 6.2.7) are not to be localized. [on Doug Schepers - due 2010-03-10].

<scribe> ACTION: shepazu to add a Calculator key to the named key values list. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action03]

<trackbot> Created ACTION-502 - Add a Calculator key to the named key values list. [on Doug Schepers - due 2010-03-10].

shepazu: Back to the composition events topic for keyboard combos...
... It might be useful to have composition events fire (even simulated) to allow web-page ime simulation.

<scribe> ACTION: Travis to discuss the process for getting a key value and any peripheral composition event simulation necessary. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action04]

<trackbot> Created ACTION-503 - Discuss the process for getting a key value and any peripheral composition event simulation necessary. [on Travis Leithead - due 2010-03-10].

<smaug> From a bug comment: "And looks like the draft still has some issues, e.g., compositionstart event is cancelable, but on GTK2 with uim or iBus, we cannot discard/commit the composition forcedly... I think the cancelable should be an option. The spec shouldn't guarantee that it's cancelable."

<scribe> ACTION: smaug to uncover for GTK whether compositionstart can be cancelable. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action05]

<trackbot> Created ACTION-504 - Uncover for GTK whether compositionstart can be cancelable. [on Olli Pettay - due 2010-03-10].

<smaug> "Should the compositionupdate event be fired only when the data value is changed? For example, our text event is dispatched when the caret

<smaug> position is changed in composition. But it seems that the event is redundant for web developers."

Key location mobile

What are examples of this?

shepazu: soft keys may be mobile.
... the number keys (0-9) on a phone would be from location: mobile
... Example: web-based keyboard composition system--might be useful to know if it came from mobile, to map numbers (e.g., #2) to common letter combinations (ABC).

<scribe> ACTION: shepazu Cite examples of when keys might be from DOM_KEY_LOCATION_MOBILE. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action06]

<trackbot> Created ACTION-505 - Cite examples of when keys might be from DOM_KEY_LOCATION_MOBILE. [on Doug Schepers - due 2010-03-10].

Clarifying Key values

shepazu: Feedback on the list from Hallvord re: usage of the key property.

smaug: Should show [more] examples of usage of KeyboardEvent.key

May also want to remove the quotes from the unicode strings. E.g., '\u0009' should just be \u0009

Next Telecon

shepazu: I've got a lot going on, and won't have time to host a telecon for the next two weeks.
... Please send feedback to the list as they come. The spec probably won't change much.

<shepazu> trackbot, end telcon

Summary of Action Items

[NEW] ACTION: shepazu Cite examples of when keys might be from DOM_KEY_LOCATION_MOBILE. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action06]
[NEW] ACTION: shepazu to add a Calculator key to the named key values list. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action03]
[NEW] ACTION: shepazu to clarify that key named key values (from sectoin 6.2.7) are not to be localized. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action02]
[NEW] ACTION: shepazu to note to authors that dead-key support may not be available in some operating systems. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action01]
[NEW] ACTION: smaug to uncover for GTK whether compositionstart can be cancelable. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action05]
[NEW] ACTION: Travis to discuss the process for getting a key value and any peripheral composition event simulation necessary. [recorded in http://www.w3.org/2010/03/03-webapps-minutes.html#action04]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.135 (CVS log)
$Date: 2010/03/03 20:41:42 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.135  of Date: 2009/03/02 03:52:20  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Found Scribe: Travis
Inferring ScribeNick: Travis
Found ScribeNick: Travis
Default Present: [Microsoft], Shepazu, Olli_Pettay
Present: [Microsoft] Shepazu Olli_Pettay

WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth

Found Date: 03 Mar 2010
Guessing minutes URL: http://www.w3.org/2010/03/03-webapps-minutes.html
People with action items: shepazu smaug travis

[End of scribe.perl diagnostic output]