Fat-Zer, Погоди, у тебя-то, наверное, из портежей стоит? Не?
Вот кусок из той подозрительной карты:
altgr keycode 16 = +0xCA
altgr shift keycode 16 = +0xEA
keycode 17 = +w
altgr keycode 17 = +0xC3
altgr shift keycode 17 = +0xE3
keycode 18 = +e
altgr keycode 18 = +0xD5
altgr shift keycode 18 = +0xF5
keycode 19 = +r
altgr keycode 19 = +0xCB
altgr shift keycode 19 = +0xEB
А в шапке вот что:
# This cyrillic keymap of Dmitry M. Klimoff <dmk@kosnet.ru> based
# on keymap of Alexey Vovenko <vovenko@ixwin.ihep.su>.
# Differences between my keymap and keymap of Vovenko:
#
# 1. My keymap use Microsoft Cyrillic keyboard layout (exclude russian
# symbol No., who not present in KOI8-r codetable);
# 2. Change layout between US and Cyrillic proceed by pressing
# Control-Shift key (изменил mab)
в общем, я считаю, что это KOI8, а не юникод.
Вот кусок карты с юникодом, как пример:
altgr keycode 16 = U+0439
altgr shift keycode 16 = U+0419
altgr keycode 17 = U+0446
altgr shift keycode 17 = U+0426
altgr keycode 18 = U+0443
altgr shift keycode 18 = U+0423
altgr keycode 19 = U+043A
altgr shift keycode 19 = U+041A
altgr keycode 20 = U+0435
altgr shift keycode 20 = U+0415