как установить положение курсора в 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);