我通常在想模拟键盘和鼠标输入时使用
java.awt.Robot
,并且它非常有效。
最近我听说了另一种语言Lua,所以我尝试了一下。我写了一些小程序,效果很好,但现在我正在尝试像Java一样模拟键盘,但我无法使其工作。
最令人沮丧的是,我在谷歌上找到了使用PressAndReleaseKey('someKey')
函数的示例代码,这些代码似乎不需要库,但我无法使此函数工作(它们似乎与罗技始终相关,因此可能仅可在罗技驱动程序中使用?)。所以我不确定这是否是我正在寻找的答案。
因此,简而言之,我的问题是:如何使用Lua程序模拟键盘输入?
例如,如果我在终端中输入:
lua test.lua
文件是这样的:
while(true) do
thefunctionIsearch('a')
end
然后程序应该无限制地输出字母“a”。
如果有需要,我是在Linux上(Ubuntu)操作的。