"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.
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.
Proper support for non-sticky modifiers, dead-keys and the real keyboard layout support requires almost complete keyboard driver rewrite.
BTW, why not to take layouts from X system itself? Those wich are under /etc/X11/xkb/symbols
Because XFree86 is not the only X11 implementation out there.
-- Dmitry.
--- Dmitry Timoshkov dmitry@baikal.ru wrote:
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).
Also would UA kerboard part of the patch go into the project anywhay??
What does mean "non-sticky" switches? Currently I use KDE 2.2 with kxkb and I start wine with UA layout turned on. Thanks, Andriy
__________________________________________________ Do You Yahoo!? Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger http://im.yahoo.com
"Andy Rysin" arysin@yahoo.com wrote:
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.
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.