как установить положение курсора в gtk-Linux, MonoDevelop

хорошо, поэтому я решил заняться разработкой Linux. Однако я обнаружил, что вы вряд ли можете манипулировать мышью и клавиатурой. Мой вопрос в том, не поддерживает ли GTK такого рода вещи, или я что-то упускаю?

в windows его легко:

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

Как бы я это сделал в Linux? Я использую MonoDevelop выступает. Спасибо!

1 ответов


поскольку вы упоминаете использование MonoDevelop в Linux, я предполагаю, что вы используете Gtk#. Используя Gtk#, вам нужно использовать Gdk.Дисплей.WarpPointer. Непроверенные, но, вероятно, что-то вроде следующего будет работать:

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