2013-05-24 12 views
6

Okay, also dachte ich, ich würde in die Linux-Entwicklung einsteigen. Ich habe jedoch festgestellt, dass man Maus und Tastatur kaum manipulieren kann. Meine Frage ist, ob GTK solche Dinge nicht unterstützt, oder fehlt mir etwas?Wie setze ich die Cursorposition in gtk -Linux, MonoDevelop

In Windows ist es einfach:

Point Pos = new Point(20,20); 
    Cursor.Position = Pos; 

Wie würde ich tun, dass in Linux? Ich verwende MonoDevelop. Danke!

Antwort

6

Da Sie monoDevelop unter Linux erwähnen, nehme ich an, dass Sie Gtk# verwenden. Mit Gtk # müssen Sie Gdk.Display.WarpPointer verwenden. Nicht getestet, aber wahrscheinlich würde so etwas wie das Folgende funktionieren:

Gdk.Display.Default.WarpPointer(Gdk.Display.DefaultScreen, 20, 20); 
+0

Das ist perfekt! Danke vielmals! – FrostyFire

+0

Bounty ausgezeichnet! – FrostyFire

Verwandte Themen