exclude programs from input device grabs

Thomas Jaeger thjaeger at gmail.com
Thu Jan 8 08:44:21 PST 2009

What is it exactly that you want to do?  If you just want to be notified
of key presses, all you have to do is grab the key on all the extended
input devices.  In xserver 1.6, if you also want applications not to
receive the events,  you can change the core pointer mapping.  If I
understood Peter correctly, come XI 2.0, this won't be necessary anymore
since grabs will temporarily detach the slave device.


Patrick Sebastian Zimmermann wrote:
> I searched around a bit.
> Did I get it right, that mpx changed the entire input part of X and
> therefor XEvIE didn't work anymore and was removed. mpx does not
> provide anything like input redirection, so bringing back XEvIE based
> on the new input logic mpx brings would not result in implementing the
> same feature twice, right?
> If this is the case I will try to bring XEvIE back.
> Greets,
>   Patrick
> On Thu, 8 Jan 2009 15:28:32 +1000
> Peter Hutterer <peter.hutterer at who-t.net> wrote:
>> On Wed, Jan 07, 2009 at 02:55:58PM +0000, Patrick Sebastian
>> Zimmermann wrote:
>>> I'd like to program a mechanism for the xserver that allows certain
>>> programs to recieve input events even when they are grabbed by
>>> another program. This would allow X keygrabbers to work even when
>>> other programs grabbed the keyboard (eg. most programs when having
>>> a menu open, and most games).
>> XEvIE probably was the closest thing here. Except that it was broken
>> and removed recently. A reimplementation on top of the new input code
>> probably won't be frowned upon.
>> Cheers,
>>   Peter
>> _______________________________________________
>> xorg mailing list
>> xorg at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/xorg
>> ------------------------------------------------------------------------
>> _______________________________________________
>> xorg mailing list
>> xorg at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/xorg

More information about the xorg mailing list