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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       12 Feb 2007  11:46:26
 To : Valeriy E. Ushakov
 Subject : Re: xkb
 -------------------------------------------------------------------------------- 
 
 12 фев 2007, понедельник, в 03:13 KRAST, Valeriy E. Ushakov написал(а):
 
  EG>>> Где в /usr/X11R6/lib/X11/xkb сказано, какие именно символы
  EG>>> должны вводиться при нажатии Ctrl плюс клавиши верхнего ряда основного
  EG>>> наборного поля? Hапример, где сказано, что Ctrl-7 вводит ^_
  EG>>> а Ctrl-_ вводит -
  EG>> 
  EG>> Я вот тут подумал, а может это xterm должен делать?
  EG>> Попробовал так в ~/.Xresources:
  EG>> 
  EG>> *VT100*translations:    #override <Key>^-: string(0x1F)
  EG>> 
  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>     }
 
 А теперь можно по-русски? Спасибо.
  
 Eugene
 -- 
 Служить царю - что лизать лезвие меча, обнимать льва, целовать змею. (Артха)
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: xkb   Eugene Grosbein   12 Feb 2007 11:46:26 
Архивное /ru.unix.bsd/26093c6615672.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional