好的,我想我会涉足Linux开发。然而,我发现你几乎无法操作鼠标和键盘。我的问题是GTK不支持这种操作吗?还是我遗漏了什么?
在Windows中很容易:
Point Pos = new Point(20,20);
Cursor.Position = Pos;
我应该如何在Linux中完成这个任务? 我正在使用MonoDevelop。 谢谢!
好的,我想我会涉足Linux开发。然而,我发现你几乎无法操作鼠标和键盘。我的问题是GTK不支持这种操作吗?还是我遗漏了什么?
在Windows中很容易:
Point Pos = new Point(20,20);
Cursor.Position = Pos;
我应该如何在Linux中完成这个任务? 我正在使用MonoDevelop。 谢谢!
既然你提到在Linux上使用MonoDevelop,我假设你正在使用Gtk#。在使用Gtk#时,你需要使用Gdk.Display.WarpPointer。未经测试,但以下内容可能会起作用:
Gdk.Display.Default.WarpPointer(Gdk.Display.DefaultScreen, 20, 20);