6

好的,所以我想我会进入 Linux 开发。但是,我发现您几乎无法操作鼠标和键盘。我的问题是 GTK 不支持那种东西,还是我错过了什么?

在 Windows 中很容易:

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

我将如何在 Linux 中做到这一点?我正在使用 MonoDevelop。谢谢!

4

1 回答 1

8

由于您提到在 Linux 上使用 MonoDevelop,我假设您使用的是Gtk#。使用 Gtk#,您需要使用Gdk.Display.WarpPointer。未经测试,但可能类似于以下内容会起作用:

Gdk.Display.Default.WarpPointer(Gdk.Display.DefaultScreen, 20, 20);
于 2013-05-26T20:04:17.747 回答