如何在 Ubuntu 中通过语音命令生成键盘、鼠标事件
How to generate keyboard, mouse event by voice command in Ubuntu
我已经识别了来自袖珍狮身人面像应用程序的语音命令,但我不会在 Ubuntu 中实现这些命令。是否有 C 或 C++ 中的 API(与 java 中的机器人类相同)来实现命令?
您可以通过XTest框架使用Xserver来做到这一点。API 在 http://www.x.org/archive/X11R7.5/doc/Xext/xtestlib.html 中进行了描述,示例 http://bharathisubramanian.wordpress.com/2010/03/14/x11-fake-key-event-generation-using-xtest-ext/。机器人使用XTEst
要使用的第二个 API 是 AT-SPi,一个辅助功能 API。它实际上比 XTEst 更强大,允许您深入分析和语义理解 UI。不过,AT-SPI 必须由用户启用。例如,您可以检查佛罗伦萨。
相关文章:
- SDL2 无法捕获控制台键盘事件?
- GTKMM:如何将键盘事件附加到绘图区域?
- OpenCV 为键盘事件设置回调
- Qt应用程序不响应鼠标和键盘事件
- 如何在Windows 8中以编程方式触发鼠标和键盘事件
- 捕获 HID 键盘事件
- 捕获Linux/Ubuntu(屏幕捕获 鼠标/键盘事件)中的窗口事件
- 捕获鼠标但未聚焦窗口时捕获键盘事件(Win32)
- 键盘事件:订单是否得到保证
- 监视进程内的键盘事件(进程范围)
- wxWidgets 键盘事件
- SFML - 键盘事件
- 在Qt C++中通过类管理键盘事件
- 管理Win32应用程序和QWinMigrate之间的键盘事件
- QT双击键盘事件
- 如何在Linux和Windows上的Qt中模拟所有鼠标和键盘事件
- 如何在c++中钩子键盘事件
- 如何将键盘事件发送到windows中的各种应用程序
- 在Qt中获取应用程序外部的键盘事件
- 键盘事件的数据结构