用于按键的键盘脚本

时间:2014-02-27 19:06:06

标签: linux keyboard

我正在寻找一个简单的linux程序,它允许我的键盘按下一个键几秒钟,然后另一个按键几秒钟。

谢谢。

1 个答案:

答案 0 :(得分:0)

查看xdotool,可以模拟键盘输入。

sudo apt-get install xdotool  

#!/bin/bash
for i in `seq 0 9`;
do
  xdotool key $i
done

<强>更新

要在Bash中模拟按下一个键6秒钟,然后再模拟按下另一个按键6秒钟会很痛苦。

因此,我会使用Ruby(您可能必须从存储库安装它)。

ruby -e 't = Time.new.to_i; key = "a"; while true do `xdotool key #{key}`; key = "b" if Time.new.to_i > t + 6; break if Time.new.to_i > t + 12; end'

如果从命令行运行它,它将模拟按键“a”六秒钟,之后它将模拟按键“b”再进行六次。

相关问题