В сообщении от 2 Ноябрь 2005 12:24 Artem Chuprina написал(a): > MD> Внимание вопрос: как сие побороть? Более того, можно ли сделать так, > MD> чтобы в иксах раскладка переключалась не при нажатии Ctrl-Shift, а > MD> при отпускании либо Ctrl, либо Shift, и только когда не было нажато > MD> других клавиш в комбинации с ними? > > Штатными средствами - нет. Но можно повесить переключение на другую > комбинацию. Если window manager вменяемый, можно попросить его для > определенных окон реагировать на эту комбинацию иначе. Впрочем, я не > такой маньяк, чтобы у меня в емаксе и в остальных программах раскладка > переключалась разными жестами меня, любимого (да, в емаксе используется > его переключатель, но по тому же жесту). И кстати, не такой маньяк, > чтобы она _переключалась_ - у меня один жест (Caps) включает латиницу, > другой (Shift+Caps) - кириллицу.
Есть такое подозрение, что при пользовании xkb для этих целей, информация о нажатии Ctrl-Shift до WM даже не доходит, а съедается где-то в иксовом сервере. После этого XKB генерит event, который отлавливают проги типа kkbswitch и меняют флажок в трее. Это я почерпнул из исходников kkbswitch'а. Если работу с расскладками прибиндить к Caps (не важно в каком виде: включение или переключение) средствами XKB, то есть очень сильное подозрение, что до приложение (в том числе и Emacs'a) Caps долетать не будет. Поэтому вопрос: как тебе удалось этого добиться? Или ты не используешь для этого XKB? -- Макс -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

