Roman Busyguin -> debian-russian@lists.debian.org @ Wed, 25 Apr 2007 17:24:15 +0700:
>> AK> хотелось бы настройку, чтобы в окне ввода пароля ВСЕГДА по >> AK> умолчанию стояла английская раскладка (ну, или показывался значок >> AK> ракладки, если первое невозможно) >> >> Модальный переключатель - зло. RB> Модальность вообще зло :) Как Вы сделали немодальное переключение RB> на русский язык? Интересуют конкретные варианты конфигов :) Мне RB> почему- то сейчас кажется, что немодальность - это неудобно, потому RB> как приходится держать какую-то клавишу модификатор при наборе RB> русского текста. ~/etc/xkb/symbols/group-rich: ... // the right alt key locks the first group // Shift_RAlt locks the last group partial modifier_keys xkb_symbols "ralt_select" { virtual_modifiers AltGr; key <RALT> { symbols[Group1]= [ ISO_First_Group, ISO_Last_Group ], virtualMods= AltGr }; }; // using the group(lrwin_select) map, pressing: // Window_L locks the first group // Window_R locks the last group partial modifier_keys xkb_symbols "lrwin_select" { key <LWIN> { [ ISO_First_Group ] }; key <RWIN> { [ ISO_Last_Group ] }; }; // using the group(rac_select) map, pressing: // the right alt key locks the last group // the right control key locks the first group // The reason is my notebook's keyboard, where Fn+Ctrl is RCTL, and Fn+Alt is // RALT partial modifier_keys xkb_symbols "rac_select" { virtual_modifiers AltGr; key <RALT> { symbols[Group1]= [ ISO_Last_Group ], virtualMods= AltGr }; key <RCTL> { [ ISO_First_Group ] }; }; // using the group(caps_select) map, pressing: // Caps Lock selects the first group // Shift+Caps Lock selects the last group partial modifier_keys xkb_symbols "caps_select" { key <CAPS> { [ ISO_First_Group, ISO_Last_Group ] }; }; // using the group(ctrl_shift_select) map, pressing: // Control_L+Shift_L locks the first group // Control_R+Shift_R locks the last group partial modifier_keys xkb_symbols "ctrl_shift_select" { key <LFSH> { type="PC_BREAK", symbols[Group1]= [ Shift_L, ISO_First_Group ] }; key <RTSH> { type="PC_BREAK", symbols[Group1]= [ Shift_R, ISO_Last_Group ] }; key <LCTL> { [ Control_L, ISO_First_Group ] }; key <RCTL> { [ Control_R, ISO_Last_Group ] }; }; ... ~/etc/xkb/ran.xkb: ... xkb_keymap "ran_105" { xkb_keycodes { include "xfree86" }; xkb_types { include "complete" }; xkb_compatibility { include "complete" }; xkb_symbols { include "pc(pc105)" include "us" include "ru(winkeys):2" include "group-rich(switch)" include "group-rich(lsgt_switch)" include "group-rich(caps_select)" }; xkb_geometry { include "pc(pc105)" }; }; ... ~/.xsession: (cd ~/etc/xkb && xkbcomp -m ran_105 ran.xkb $DISPLAY) -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED] А вы поподробнее, поподробнее. А заодно и быстрее будет... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]