confusing text regarding cancelling dead key

Under point 6.2.5 the text after the second example contains:

"If the key is part of a sequence of several keystrokes, whether it is a  
dead key or it is contributing to an Input Method Editor sequence, the  
keystroke shall be ignored (not taken into account) only if the default  
action is canceled on the keydown event."

How is an implementation supposed to "ignore" a dead key?

The example which follows seems to contradict that text, since it shows  
the dead key (though cancelled) modifies the subsequent character. I think  
the example is correct (because the OS will be processing the character  
before sending the result to the implementation), but the text is  
confusing and should perhaps be removed.

-- 
Hallvord R. M. Steen, Core Tester, Opera Software
http://www.opera.com http://my.opera.com/hallvors/

Received on Thursday, 12 August 2010 03:18:40 UTC