Hi! Wie kann ich für X Window (KDE) ein Programm schreiben, was in der Lage ist einen Mausklick zu simulieren - welcher aber nicht als synthetisches Event erkannt wird. Gruß Tino
Am Sonntag, 13. Juni 2004 11:20 schrieb Tino Schmidt:
Hi!
Wie kann ich für X Window (KDE) ein Programm schreiben, was in der Lage ist einen Mausklick zu simulieren - welcher aber nicht als synthetisches Event erkannt wird.
Hallo, nicht ohne Aufwand: http://www.linux.ie/pipermail/ilug/2004-February/011660.html Vielleicht erklärst du mal dein genaues Problem, was du zu lösen versuchst. -- Dipl.-Ing. Jens Benecke http://www.hitchhikers.de - Europas kostenlose Mitfahrzentrale seit 1998 http://www.rb-hosting.de - Webhosting mit Extras - PHP ab €9 - SSH ab €19 http://www.spamfreemail.de - 100% saubere Postfächer, garantiert!
Hallo Tino, On Sun, Jun 13, 2004 at 11:20:51AM +0200, Tino Schmidt wrote:
Wie kann ich für X Window (KDE) ein Programm schreiben, was in der Lage ist einen Mausklick zu simulieren - welcher aber nicht als synthetisches Event erkannt wird.
/* gcc -g -Wall -o click click.c -L /usr/X11R6/lib/ -lX11 -lXtst */ #include <string.h> /* strcmp() */ #include <X11/Xlib.h> #include <X11/extensions/XTest.h> int main( int argc, char *argv[] ) { Display *dpy = XOpenDisplay( NULL ); if (argc == 1) { XTestFakeButtonEvent( dpy, 1, True, CurrentTime ); XTestFakeButtonEvent( dpy, 1, False, CurrentTime ); } else if (argc == 2) { XTestFakeButtonEvent( dpy, 3, True, CurrentTime ); XTestFakeButtonEvent( dpy, 3, False, CurrentTime ); } XCloseDisplay( dpy ); return 0; } vielleicht reicht dir das schon. Greetings Daniel -- If all else fails, read the instructions. (LaTeX error help message)
participants (3)
-
Daniel Lord
-
Jens Benecke
-
Tino Schmidt