PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cursorposition unter X11 setzen?



Larry_Croft
10-06-2007, 12:06
Hallo,
ich suche eine einfache Möglichkeit, die Cursorposition unter X11 zu setzen. Am liebsten würde ich dabei auf riesige Bibliotheken verzichten, aber wenn das über die X11 API o.ä. sehr fummelig ist verzichte ich lieber auf optimale Performance.
Bisher habe ich nur Beispiele für Windows gefunden, aber die sind nur bedingt hilfreich :-o

anda_skoa
10-06-2007, 19:57
XWarpPointer

Ciao,
_

Larry_Croft
10-06-2007, 22:52
Vielen Dank, für diejenigen die es interessiert hier ein kleines Code Beispiel welches ich mir zusammengeschustert habe:

#include <iostream>

#include <X11/X.h>
#include <X11/Xutil.h>

int main() {
Display *display;
Window root;

if((display = XOpenDisplay(NULL)) == NULL) {
printf("Kann Display nicht öffnen");
return 1;
}

root = DefaultRootWindow(display);

int x = 50, y = 600;

XWarpPointer(display, None, root, 0, 0, 0, 0, x, y);
XFlush(display);
}