|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 12 Feb 2007 13:54:52 To : eugen@grosbein.pp.ru Subject : Re: xkb -------------------------------------------------------------------------------- >>> Eugene Grosbein wrote: EG>>> Hикаких изменений. Что я делаю не так? VEU>> Скорее всего здесь: lib/X11/KeyBind.c:_XTranslateKeySym() VEU>> /* only apply Control key if it makes sense, else ignore it */ VEU>> if (modifiers & ControlMask) { VEU>> if ((c >= '@' && c < '\177') || c == ' ') c &= 0x1F; VEU>> else if (c == '2') c = '\000'; VEU>> else if (c >= '3' && c <= '7') c -= ('3' - '\033'); VEU>> else if (c == '8') c = '\177'; VEU>> else if (c == '/') c = '_' & 0x1F; VEU>> } EG> А теперь можно по-русски? Спасибо. Что тебе "по-русски"? Трансляция при Ctrl вшита в XKB жёстко и конфигами не регулируется. Причём, похоже, этот код дублируется в двух местах - VEU тебе привёл одно, я - другое. Только ты письма читаешь или по диагонали, что мой подробный вчерашний рассказ пропустил, или я вообще не знаю что делаешь - код-то тривиальный. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22383c1190c0f.html, оценка из 5, голосов 10
|