xnee-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xnee-devel] [slightly off-topic] preventing a client from receivin


From: Henrik Sandklef
Subject: Re: [Xnee-devel] [slightly off-topic] preventing a client from receiving an event
Date: Tue, 18 May 2004 11:58:06 +0200 (CEST)
User-agent: SquirrelMail/1.5.0

Hi!

Keep us informed :)



> Hello Henrik,
>
> thanks for the tip, I will try to use that (after reading the man page...)
>
> if it works out, then I'll try to use XSendEvent() to let the application
> receive all the "nice" keys
>
> I'll keep you posted (if you don't mind, that is)
>
> have a great week,
> daniel
>
> Em Segunda, 17 de Maio de 2004 09:20, Henrik Sandklef escreveu:
>> Hi!
>>
>> I do not have time to look at this right now, but a short answer will
>> perhaps help you a little.
>>
>> With RECORD extension you get copies of the protocol data. You cannot
>> 'steal' them from the X server. What you can do is (I think) grab the
>> keyboard (passive grab but perhaps even active grab) and check the
>> events from there. ????
>>
>> On Sat, 2004-05-15 at 20:58, Daniel Jácome Costa wrote:
>> > Hello,
>> >
>> > My name is Daniel Costa, I live in Lisbon, Portugal, and since I
>> readed
>> > the article about Xnee in issue 117 of Linux Journal, I've been
>> happily
>> > using Xnee for automating a number of tasks, and I think it's a great
>> > application and very useful, so let me start by thanking all the
>> > developers for writing it.
>> >
>> > Expressing my appreciation is not the only reason I'm posting to the
>> > list, although it certainly should be motive enough :-)
>> > I need some help from you experienced X developers to point me in the
>> > right direction
>> >
>> > Let me explain:
>> > although where I work we are running mostly linux now, I have an old
>> > legacy accounting/inventory MSDOS (horrors) application that I need to
>> > support, and so far have been able to, using dosemu the app runs
>> great,
>> > and everybody is happy
>> >
>> > or should I say, almost happy, because as it happens, the DOS app is
>> > buggy, and there is a certain sequence of keystrokes that causes it to
>> > crash (that I was able to determine thanks to xnee)
>> >
>> > now what I am trying to do is this:
>> > write a program that monitors the keyboard events sent to the dosemu
>> > window, and prevents the deadly key sequence from reaching it
>> >
>> > I have some experience in X programming, mainly Tcl/Tk, Perl/Tk, C/gtk
>> > and lately C++/Qt, but have never done something as low-level (Xlib
>> > frightens me), and so I am a bit clueless as how to begin
>> >
>> > I ask you: can this be done with slight modifications to xnee?
>> > that is plan A, and I've started reading the code, but I haven't seen
>> > anything in the RECORD extension that allows me to snatch events from
>> the
>> > queue, preventing them from reaching the client
>> >
>> > plan B is to read the code from some window manager (fvwm, kwm, etc)
>> to
>> > learn how do they do it
>> >
>> > well, there you have it, any suggestion is very welcome
>> >
>> > thanks in advance,
>> > best regards,
>> > daniel
>
> --
> "Be who you are and say what you feel because the people who mind
>  don't matter and the people who matter don't mind." - Dr. Seuss
>
>
> _______________________________________________
> Xnee-devel mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/xnee-devel
>


-- 
Though we rush ahead to save our time
We are only what we feel

 -- Neil Young / On the Way Home --




reply via email to

[Prev in Thread] Current Thread [Next in Thread]