Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Cursorposition unter X11 setzen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.06.2007
    Beiträge
    9

    Cursorposition unter X11 setzen?

    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

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    XWarpPointer

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.06.2007
    Beiträge
    9
    Vielen Dank, für diejenigen die es interessiert hier ein kleines Code Beispiel welches ich mir zusammengeschustert habe:
    Code:
    #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);
    }

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •