Op 30-10-2009 11:36, Alex Danilo schreef: >> "\uxxxx" is not a syntax, it is a Unicode string of the actual >> character. \u introduces the escape sequence for a unicode code point. >> So you can compare it directly to a character. >> > Thanks for the clarification. > Well, regardless of whether what Maciej says is actually the case, > So, how does this provide any advantage over 'keyCode'? > keyCode returns an integer, which in JavaScript is not directly comparable to a character (well, it is, but not like in C; 101 == "101"). JavaScript does not have a character type, only a string type. Actually I think C does not have a character type either, it is an alias for byte, no? Either way, in JavaScript 169 != "©". > It seemed to me that keyCode is used for the code point, as in maps > to the Unicode point and the whole reason there was keyIdentifier > was to provide descriptive strings. > keyCode does not map to Unicode code points, e.g. F1-F24 map to values 112-135 which are not Unicode. > If I want the Unicode point explicitly I can use > keyCode or am I missing something? > Hope this cleared that up. ~Laurens -- ~~ Ushiko-san! Kimi wa doushite, Ushiko-san nan da!! ~~ Laurens Holst, developer, Utrecht, the Netherlands Website: www.grauw.nl. Backbase employee; www.backbase.com
This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 22 June 2012 06:14:04 GMT