Досточтимые гуру, помогите пожалуйста советом начинающему красноглазому пионэру. Нужно перехватывать события от клавиатуры и в зависимости от некоторых внешних условий либо (1) их модифицировать либо (2) прозрачно пропускать дальше. В программах типа lineakd, mmkeys используется пара XGrabKey/XTestFake... , так она не проходит, поскольку в случае (2) евент вновь возвращается фильтрующей программе и далее по циклу. Извинит за нровный почерк - это работает моя (нкоррктная) программа. С новым всех годом.