>>>> "DA" == Dmitry Astapov
<adept(a)umc.com.ua> writes:
DA> совершенно другие self-insert-command, а вот на f4 -
DA> по-прежнему some-function. Как такое может быть?
AM> Что значит "совершенно другие self-insert-command"? У них
AM> другие 'ascii-character?
DA> Угу. Совсем другие. Те самые, которые из iso8859-5 :(
Это оттого, что твой переключатель клавиатурной раскладки посылает
излишние сообщения (MappingNotify/MappingKeyboard). При обработке
этого сообщения происходит (src/event-Xt.c):
case MappingKeyboard: x_reset_key_mapping (d); break;
Нужно избавиться от этого переключателя -- он неправильный (у меня это
был xrus, сейчас я от него избавился). Нужно пользоваться чистым xkb
(с правильным переключателем) или чистым xmodmap.
Я не знаю, что произойдет, если удалить вышеуказанную строчку.
--alexm