This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Re: Russian Keymap
Alexander Gottwald said:
> David Snopek wrote:
>
>> KeyPress event, serial 17, synthetic NO, window 0xc00001,
>> root 0x3a, subw 0x0, time 6207984, (442,250), root:(512,367),
>> state 0x10, keycode 41 (keysym 0x6c1, Cyrillic_a), same_screen YES,
>> XLookupString gives 0 bytes: ""
>>
>> KeyRelease event, serial 22, synthetic NO, window 0xc00001,
>> root 0x3a, subw 0x0, time 6208109, (442,250), root:(512,367),
>> state 0x10, keycode 41 (keysym 0x6c1, Cyrillic_a), same_screen YES,
>> XLookupString gives 0 bytes: ""
>>
>> So it knows when I press "а" that its the cyrillic "a" but the
>> XLookupString returns "" as the represention?
>
> This worked for me (running linux):
> (taken from http://koi8.pp.ru/frame.html?/xwin.html)
>
> $ export LANG=ru_RU.KOI8-R
> $ xev
Yes, I tried this on my Linux machine and it works perfectly.
Unfortunately, it has no effect under Cygwin. Also, it causes gtypist to
start with the deceptive error message:
(null): i18n problem: invalid value for msgid "Y/N": Д/Н
And it prints the correct cyrillic characters for "Deh" and "En"! So,
parts of it are atleast working.
This whole thing is really, really irritating. I guess I will just use my
linux machine for typing practice. Since Windows itself supports the
proper keymap, I can get by.
Thank you.
-- David Snopek