【发布时间】:2015-11-03 18:27:07
【问题描述】:
当我想模拟键盘和鼠标输入时,我通常使用java.awt.Robot,它工作得很好。
最近我听说了另一种语言,Lua,我尝试了一下。我写了一些运行良好的小程序,但现在我正在尝试像在 java 中那样模拟键盘,但我无法让它工作。
最令人沮丧的部分是我发现在 Lua 中使用 PressAndReleaseKey('someKey') 函数和谷歌的例子,这些代码似乎不需要库,但是我不能使这个函数工作(它们似乎也总是相关的到罗技,所以也许它只能在罗技驱动程序中使用?)。所以我不确定这是否是我要搜索的内容。
所以,简而言之,我的问题是:如何使用 Lua 程序模拟键盘输入?
例如,如果我在终端中输入
lua test.lua
这个文件是这样的:
while(true) do
thefunctionIsearch('a')
end
那么程序应该无限地输入字母'a'。
如果有的话,我在 Linux (Ubuntu) 上。
【问题讨论】: