|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093c6615672.html, оценка из 5, голосов 10
|