如何在GTK-Linux、MonoDevelop中设置光标位置

6

好的,我想我会涉足Linux开发。然而,我发现你几乎无法操作鼠标和键盘。我的问题是GTK不支持这种操作吗?还是我遗漏了什么?

在Windows中很容易:

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

我应该如何在Linux中完成这个任务? 我正在使用MonoDevelop。 谢谢!

1个回答

8

既然你提到在Linux上使用MonoDevelop,我假设你正在使用Gtk#。在使用Gtk#时,你需要使用Gdk.Display.WarpPointer。未经测试,但以下内容可能会起作用:

Gdk.Display.Default.WarpPointer(Gdk.Display.DefaultScreen, 20, 20);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接