XEvIE - X Event Interception Extension (original) (raw)
XEvIE is a X extension providing functionalities to allow users intercept keyboard/mouse events.
About XEvIE
X Event Interception Extension (XEvIE) is designed for users who need to intercept all the Keyboard and Mouse events. The requirement for XEvIE is directly from GNOME Accessibility project. AT Accessibility API needs to have full keyboard/mouse control. XEvIE provides a set of API to allow AT Accessibility API to get and consume Keyboard/Mouse events. The current version of XEvIE works in single-client mode. The multiple-client support will be added in the future release.
It has been suggested that this extension should not be used because it is broken and maintainerless.
Documentation
* <a href="http://www.freedesktop.org/~ajax/xevie/xevie-spec.txt">1.0 XEvIE specification</a>
* <a href="http://www.freedesktop.org/~ajax/xevie/xevie-spec.1.1.html">1.1 XEvIE specification, includes multiclient and write channel locking definition</a>
* <a href="http://www.freedesktop.org/~ajax/xevie/xevie-files.txt">New and Modified files</a>
* <a href="http://www.freedesktop.org/~ajax/xevie/xevie-test.txt">Test program</a>
History
* XEvIE is integrated in HEAD and was shipped with X ORG 6.8. It is disabled by default.
* XEvIE has been removed from HEAD on Wed Oct 22: <a href="http://cgit.freedesktop.org/xorg/xserver/commit/?id=f4036f6ace5f770f0fe6a6e3dc3749051a81325a">http://cgit.freedesktop.org/xorg/xserver/commit/?id=f4036f6ace5f770f0fe6a6e3dc3749051a81325a</a>