我试过 IronAHK 和 xbindkeys。我猜 Xbindkeys 还行,而 ironAHK 编译不通过。只是想知道有没有更好的。也许当某些程序进入焦点时,我可以设置类似 emacs 的绑定。devilspie 和 xbindkeys 的混合体。只要它可以执行 shell 命令就足够了。
答案1
上次我做了一个研究,结果停在了自动键。但这并非理想情况。例如,您可以“发送按键”给程序,但不能发送给 x-server:例如,您无法发送“切换键盘布局”按键(当然您可以发送 - 但它不会产生任何效果...)。此外,我无法录制宏(有一个按钮 - 但看起来它尚未完全开发)。
这里还有一些我使用的脚本(你可以将它们绑定到一个键)。这将插入日期:
#Enter script code
output = system.exec_command("date +%b'-'%d'-'%Y")
keyboard.send_keys(output)
这个插入以前复制的项目:
#Enter script code
output = system.exec_command("qdbus org.kde.klipper /klipper getClipboardHistoryItem 1")
keyboard.send_keys(output)
而且在官方网站上也不容易找到手册。手册的副本是这里。