Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: xkb   Valentin Nechayev   12 Feb 2007 13:54:52 
Архивное /ru.unix.bsd/22383c1190c0f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional