[Comm] cyrillic input in wine

Stepin Igor =?iso-8859-1?q?is-lists_=CE=C1_istudio=2Eru?=
Чт Апр 17 20:53:24 MSD 2003


В сообщении от 16 Апрель 2003 23:58 Alex Khroustalev написал:
> Каким образом можно научить wine вводить русские символы при системной
> локали cp1251? А то при нажатии клавиши "п" отображается "О" и т.п.

Как завещал
В сообщении от 17 Апрель 2003 00:18 Alexej Kryukov:
> А для себя я эту проблему решаю правкой исходников:
> в файле dlls/x11drv/keyboard.c надо
добавить

/*** Russian keyboard layout cp1251 (phantom key version) */
static const char main_key_RU_cp1251_phantom[MAIN_LEN][4] =
{
 "`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
 
"qQйЙ","wWцЦ","eEуУ","rRкК","tTеЕ","yYнН","uUгГ","iIшШ","oOщЩ","pPзЗ","[{хХ","]}ъЪ",
 
"aAфФ","sSыЫ","dDвВ","fFаА","gGпП","hHрР","jJоО","kKлЛ","lLдД",";:жЖ","'\"эЭ","\\|",
 "zZяЯ","xXчЧ","cCсС","vVмМ","bBиИ","nNтТ","mMьЬ",",<бБ",".>юЮ","/?",
 "<>" /* the phantom key */
};

и

{"Russian keyboard layout cp1251 (phantom key version)", 1251, 
&main_key_RU_cp1251_phantom, &main_key_scan_qwerty, &main_key_vkey_qwerty},

в соответствующих местах (например, после похожих записей про koi8-r).
-- 
С уважением, Степин Игорь.



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