我刚刚发现您可以使用它xinput
来嗅探正在运行的应用程序中的击键X
是否有类似的东西,但将数据输出到现在关注的任何应用程序?
我想实现一个自动完成或智能建议程序之类的东西,它可以跨应用程序监听您的击键并提出智能建议
例如收听浏览器上发生的任何事情,然后如果您切换到终端或文本编辑器,您可以重用其中的一些数据。
您可以使用XSendEvent或XTEST 扩展将键盘事件发送到 X 应用程序。XTEST 的功能要强大得多,但在许多情况下,它必须在 X 服务器配置中手动启用。另请参阅this和this以获取更多信息和一些示例代码。