"Andy Rysin" arysin@yahoo.com wrote:
You can't modify cp*.c files, they are auto generated from the unicode.org file set. You need to send your patch to the unicode.org maintainers and hopefully it will be included in the next Unicode Standard release.
does that mean that there'll be no koi8-u support until it appears in Unicode standard descriptions? can we add manual file cp20866u.c? It was not a problem for all other projects I made koi8-u into (Linux kernel nls, PostgreSQL).
I'm afraid you can't, because code page 20866 (aka 878) already assigned.
Also would UA kerboard part of the patch go into the project anywhay??
I don't see any obstacles for that.
It's a known problem, that Wine's x11 keyboard driver does not work with "non-sticky" switches. I have tested cyrillic input with XFree86 3.3.6, 4.0.3 and 4.1.0 with KDE and KiKbd, all works fine for me.
What does mean "non-sticky" switches? Currently I use KDE 2.2 with kxkb and I start wine with UA layout turned on.
x11drv waits for MappingNotify event to reinitialize its internal keyboard mapping. You might want to debug why that event doesn't get generated in your case.
-- Dmitry.