[sisyphus] XOrg: Получение символа по коду клавиши в соответствии с выбранной раскладкой (языком)

Roman Savochenko rom_as на diyaorg.dp.ua
Пн Июл 30 18:18:17 MSK 2012


Всем привет!

Понадобилась тут виртуальная клавиатура kvkbd (в T6), которую я раньше 
исправлял на предмет "Shift toggle" и которая у меня замечательно 
работает на версии KDE-3.5.8, в окружении N800.

Запустил её в T6 и наблюдаю отсутствие смены раскладки (Русская, 
Украинская) при переключении языка, причём что через kxkbd, что через 
kkbswitch.
Собственно на N800 у меня всё работает через kxkbd.

Начинаю разбираться с kvkbd и выясняю, что событие на перерисовку при 
переключении от kxkbd приходит однако связка функций XKeycodeToKeysym() 
-> keysym2ucs() всегда возвращает символы в Latin1.

Может кто в курсе, что изменилось в иксах с времён KDE-3.5.8, что теперь 
функции XKeycodeToKeysym() -> keysym2ucs() не учитывают активную 
раскладку и соответственно как бы это можно было исправить.

С уважением, Роман
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : rom_as.vcf
Тип     : text/x-vcard
Размер  : 321 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20120730/ac3403c5/attachment.vcf>


Подробная информация о списке рассылки Sisyphus