如何在gtk -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);