При переключении раскладки в RU по нажатию Ctrl+АЛФАВИТ создается событие с русской буквой...
А точнее вывод из xev при нажатии и отпускании "ф": KeyPress event, serial 37, synthetic NO, window 0x2000001, root 0x15a, subw 0x0, time 761682, (17,164), root:(519,188), state 0x0, keycode 38 (keysym 0x6c6, Cyrillic_ef), same_screen YES, XLookupString gives 2 bytes: (d1 84) "ф" XmbLookupString gives 2 bytes: (d1 84) "ф" XFilterEvent returns: False KeyRelease event, serial 40, synthetic NO, window 0x2000001, root 0x15a, subw 0x0, time 761871, (17,164), root:(519,188), state 0x0, keycode 38 (keysym 0x6c6, Cyrillic_ef), same_screen YES, XLookupString gives 2 bytes: (d1 84) "ф" XFilterEvent returns: False и при нажатии Ctrl, затем "ф", затем "ф" отпускается, затем Ctrl опускается: KeyPress event, serial 40, synthetic NO, window 0x2000001, root 0x15a, subw 0x0, time 763320, (17,164), root:(519,188), state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 40, synthetic NO, window 0x2000001, root 0x15a, subw 0x0, time 764755, (17,164), root:(519,188), state 0x4, keycode 38 (keysym 0x6c6, Cyrillic_ef), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 2 bytes: (d1 84) "ф" XFilterEvent returns: False KeyRelease event, serial 40, synthetic NO, window 0x2000001, root 0x15a, subw 0x0, time 765133, (17,164), root:(519,188), state 0x4, keycode 38 (keysym 0x6c6, Cyrillic_ef), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False Чем это грозит для пользователей X Window? Порядочный пользователь в русской раскладке в Firefox желает открыть вкладку (Ctrl+T), закрыть вкладку (Ctrl+W) или гуглянуть (Ctrl+K) и его ждет разочарование. То же встречает наивного пользователя в GnuCash, когда он хочет сделать "быстрый" перевод (Ctrl+T), перевод превращается в "долгий" (учитиывая что реквизиты заполняются русским языком, только и прыгаешь между расскладками). Подскажите как вылечить Ctrl/Alt+"русскую" болезнь в X? Как обычно готовое решение приветствуется. Иначе буду рад ключевым словам (я в этих делах не компетентен, но свободное время имеется). Кажется Emacs от этой напасти может спасти xxkb, стоит попробовать, дело времени, но в остальном... -- Best regards! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87vcia31py....@desktop.home.int