Кстати, нащупал, кажется, почему в beryl глотаются клавиши.
Проблема в том, что мы ставим фильтр на клавиатуру в определенном окне, которое может быть дочерним по отношению к другому окну (см XQueryPointer) Так вот для некоторых приложений надо ловить события "самого дочернего" окна, а для других - события "самого рутового".
Буду копать дальше. Кстати, сейчас с в Бериле, в фаерфоксе пишу - конвертит на ура. Правда нихрена не работает в gedit и терминале
