linux - 以编程方式将击键发送到 GLUT 应用程序

标签 linux opengl automation glut

我有一个在我的 Linux 机器上运行的 OpenGL/GLUT 程序,它可以从不同角度查看 3D 模型并截取屏幕截图,一切都由键盘控制。我想编写一个脚本,以特定方式围绕模型移动,并在每一步截屏。在 Linux 中似乎应该有一种简单的方法可以从脚本向该应用程序发送击键。谁知道怎么做?

最佳答案

获取 GLUT 源代码并使其可远程控制。一种方法是删除轮询键盘的函数并让它轮询套接字。将程序与带有新库的现有程序链接起来。

之后,您可以与现在可远程控制的程序建立连接,并从您的应用程序中以编程方式设置键码。

关于linux - 以编程方式将击键发送到 GLUT 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/196090/

相关文章:

linux - 获取指向 argv[0] 的指针,以便我可以更改它

python - 通过glUnproject从鼠标坐标到世界坐标

linux - 如何在 Red Hat 3.4.6-3 中安装 yum

linux - 将具有序列的文件重命名为新序列

java - 尝试在 ArrayList 中 6 个按钮中的 1 个按钮上绘制半透明正方形时出现奇怪的结果

java - 如何在 Java 3D 中旋转对象?

android - 在某个事件发生后,如何通过我自己的应用程序打开和使用另一个 Android 应用程序?

mysql - 自动化 AppArmor 修改

java - 有没有办法找到 TestNG 套件中禁用的所有测试?

linux - 将每个目录的名称添加到linux中相应目录内的文件中