好的,所以我想我会进入 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);