2014-02-27 107 views
0

我正在尋找一個簡單的linux程序,它可以讓我的鍵盤按幾秒鐘然後再按另一個鍵幾秒鐘。按鍵的鍵盤腳本

謝謝。

+0

這個問題是離題,但你要找的是'xdotool'。 –

回答

0

檢出xdotool,它可以讓你模擬鍵盤輸入。

sudo apt-get install xdotool 

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

UPDATE

爲了模擬在擊六秒按下一個鍵,然後按下模擬不同的一個再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' 

如果您在命令行中運行這個將模擬按下鍵「一」六秒鐘後,它會模擬緊迫的鍵「B」達6個。

+0

謝謝,這是我正在尋找的很棒的東西。 如何按幾秒鐘的按鍵,我不是說按幾次,而是讓它按下6秒,然後另一個鍵6秒鐘? – Babajaga

+0

@Babajaga我更新了我的答案。 –

+0

我有索姆河滯後的問題,但它的工作原理,按鈕不流利,但沒關係。 – Babajaga