[fdo] Help! I can't fake events!

James Supancic arrummzen at gmail.com
Fri Aug 26 18:37:58 PDT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

To:   freedesktop at lists.freedesktop.org
Subject: Help! I can't fake events!

I am very frustrated right now. I need to be able to send an event to
a program but for some, unknown, reason I have been unable to find a
single way to send a event to a window without the stupid SYNTHETIC
flag getting set. I do not wish to explain why I must do this (if you
really must know you can ask), its very complex. I have searched the
internet, I have read documentation, etc, etc. I have found nothing on
this topic.

Again, I must send an event to a window without the SYNTHETIC flag
being set. I can not use XTest because it does not send an event to a
window it creates fake input that will become an event, but does not
directly create an event.

I have a hard time believing that this is truly impossible. I hope
that it simply isn't documented.

Thank you for your time,
James Steven Supancic III

- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.1 (GNU/Linux)

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
xmzgRs1C0Ddyq5H2SdGI5h07sA==
=uh0r
- -----END PGP PUBLIC KEY BLOCK-----


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDD8OSGRKffZD1i1URAtRmAJwJbMcYxMmJs7I6vOvXkJrHOi8BFgCeORQG
/M0tA5Kl7Diu6JP/qBhxkHE=
=AEZv
-----END PGP SIGNATURE-----


More information about the freedesktop mailing list