模拟鼠标/键盘事件(gtk + HOOPS 3D)

发布于 2024-12-07 22:00:06 字数 278 浏览 1 评论 0原文

如何在 gtk/gdk 中模拟鼠标/键盘事件?我有一个包含 HOOPS 3D 小部件的窗口小部件,需要模拟鼠标单击窗口的各个部分,以及模拟键盘,即。按下 CTRL 等。

我发现 http://developer.gnome.org/gtk/ 2.24/gtk-Testing.html 但这并不完全是我所需要的(特定的 X、Y 和键盘事件)

谢谢

how can I simulate mouse/keyboard events in gtk/gdk? I have a window widget containing HOOPS 3D widget and need to simulate mouse clicking on various parts of the window, along with simulating keyboard, ie. CTRL pressed, etc.

I found http://developer.gnome.org/gtk/2.24/gtk-Testing.html but this isn't quite what I need (specific X,Y, and keyboard events)

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

仲春光 2024-12-14 22:00:06

重写基类 HBaseOperator 的函数。创建一个新的运算符类。
例如:公共类 xx:HBaseOperator
{

}

override function from base class HBaseOperator. create a new operator class.
ex: public class xx: HBaseOperator
{

}

°如果伤别离去 2024-12-14 22:00:06

由于我需要它来调用 HOOPS 3D 小部件的事件,我发现没有必要通过 gtk 来完成此操作,可以通过将事件注入到 hoops 本身来实现 http://developer.hoops3d.com/documentation/HoopsMVO/ref_manual/class_h_event_info.html - 使用 SetWindowPos API。

Since I need this to invoke HOOPS 3D widget's events, I found that it is not necessary to do it through gtk, it is possible to do so by injecting events into hoops itself http://developer.hoops3d.com/documentation/HoopsMVO/ref_manual/class_h_event_info.html - Using the SetWindowPos API.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文