2013-05-24 14 views
6

Ok, więc pomyślałem, że dostanę się do rozwoju Linuksa. Jednak odkryłem, że nie możesz manipulować myszką i klawiaturą. Moje pytanie brzmi: czy GTK nie obsługuje tego typu rzeczy, czy też czegoś mi brakuje?jak ustawić pozycję kursora w gtk -Linux, MonoDevelop

W oknach jego łatwe:

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

Jak miałbym to zrobić w Linuksie? Używam MonoDevelop. Dzięki!

Odpowiedz

6

Od kiedy wspominasz używanie MonoDevelop w systemie Linux, zakładam, że używasz Gtk#. Używając Gtk #, musisz użyć Gdk.Display.WarpPointer. Nie przetestowany, ale prawdopodobnie działałoby coś takiego:

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

To jest idealne! Wielkie dzięki! – FrostyFire

+0

Bounty Awarded! – FrostyFire

Powiązane problemy