如何在X中每分钟按“keycode 53”键?

如何在X中每分钟按“keycode 53”键?

我想自动化我的打字。我可以使用窗口管理器,例如 gnome 和 fvwm。

我可以访问ubuntu和obsd。

答案1

有几种工具可以模拟按键,例如xdo工具。虽然底层接口使用键码,xdotool完成将键符号转换回键符号的工作,这通常非常方便。

如果您确实需要指定键码,我不知道有什么命令行实用程序,但您可以编写一个小型 C 或 python 或 $favorite_language 程序。同样,您几乎总是希望指定键符,而不是键码。

要每分钟做一些事情,要么将其放入 crontab 中,要么编写一个 shell 循环(您可能需要后者,这样您就可以轻松杀死它):

while sleep 60; do xdotool key A; done

¹如果有需求,我也许可以挖掘一些 Python。

相关内容