Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 用于按键的键盘脚本_Linux_Keyboard - Fatal编程技术网

Linux 用于按键的键盘脚本

Linux 用于按键的键盘脚本,linux,keyboard,Linux,Keyboard,我正在寻找一个简单的linux程序,它可以让我的键盘先按一个键几秒钟,然后再按另一个键几秒钟 谢谢。签出,它可以让您模拟键盘输入 sudo apt-get install xdotool #!/bin/bash for i in `seq 0 9`; do xdotool key $i done 更新 在Bash中模拟按一个键六秒钟,然后再模拟按另一个键六秒钟将是痛苦的 因此,我将使用Ruby(您可能需要从存储库安装它) 如果您从命令行运行此命令,它将模拟按“a”键六秒钟,然后再模拟

我正在寻找一个简单的linux程序,它可以让我的键盘先按一个键几秒钟,然后再按另一个键几秒钟

谢谢。

签出,它可以让您模拟键盘输入

sudo apt-get install xdotool  

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

在Bash中模拟按一个键六秒钟,然后再模拟按另一个键六秒钟将是痛苦的

因此,我将使用Ruby(您可能需要从存储库安装它)


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

此问题与主题无关,但您要查找的是
xdool
。谢谢,这正是我想要的。如何按一个键几秒钟,我不是说按几次,而是让它按6秒钟,然后再按另一个键6秒钟?我有一些滞后问题,但它工作,按钮不流畅,但它是好的。
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'