AK> while trying to develop a keymap which includes mathematical symbols, I am
AK> wondering about the exact status of the "UCS keysyms" 0x01000000 and
AK> above... Are these already standardized?
They are under discussion at X.Org.
AK> Do any X servers except XF86 currently use them?
You can use them with any X server if you configure your modmap/xkb
right. However, I believe that the stock XFree86 server is the only
server that will generate them in a default configuration.
AK> And... how exactly should they be interpreted by clients? Should
AK> there be any difference between for example "eacute" and "U00E9"?
(I assume you mean keysym 0x10000E9 by the latter.)
Only the former should be used. The Unicode keysyms should only be
used for symbols that don't otherwise have a keysym assignment.
However, your application should be robust and accept the two keysyms
as synonymous. This is especially true because of the messup with
Vietnamese in XFree86 4.4.
AK> Should a client interpret a U001B as an escape keystroke,
No server should ever generate keysym 0x100001B. All bets are off if
it does.
As to your application, a reasonable thing to do is to beep when it
sees keysym 0x100001B. On the other hand, it would be a good idea to
do be robust on keysyms such as 0x10000E9, as such keysyms are very
likely to be generated by servers with broken configs (as you've
noted).
AK> I also noticed that the Compose-Files of 4.3.0 in UTF-8 locales use the
AK> Uxxxx keysyms even for characters that have old keysyms (all the accented
AK> latin-{12...} chars).
If so, this is most definitely a bug. Could you please file it? (If
you want to put me in a CC, I'm [EMAIL PROTECTED] for the XFree86 bugzilla.)
Juliusz
_______________________________________________
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n