我想创建一个应用程序,您可以在其中加载一堆文件(最多 12 个),然后按 firefox/gedit/chrome... f[n] 粘贴第 [n] 个文件的内容。
我能够在 C 中编写内容加载器和“键盘记录器”。但是我不确定如何将粘贴的东西绑定到全局的 f1、f2 .. f12 键。
我在做什么键绑定或被称为其他东西,有人可以发布绑定的示例代码吗?
谢谢你。
听起来你想创建一个 x 事件;我想你会使用你的窗口管理器配置键绑定。您的脚本将处理该事件,然后使用 Crikey 之类的东西:
http://www.shallowsky.com/software/crikey/
Crikey 会将生成的事件传递给应用程序。一个例子是这样的:
alt-f12 crikey '`cat myfile`'
假设 alt-f12 事件将绑定到 crikey '`cat myfile`'。最终结果就像您将 myfile 的内容输入到当时所关注的任何 X 应用程序中一样。