2014-02-27 7 views
0

키보드를 몇 초 동안 누른 다음 다른 것을 몇 초 동안 누를 수있는 간단한 리눅스 프로그램을 찾고 있습니다.키를 누르기위한 키보드 스크립트

감사합니다.

+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' 

명령 줄에서이 작업을 실행하는 경우이 키를 누르면 시뮬레이션 할 것 "A"가 추가 육에 대한 키를 누르면 "B"를 시뮬레이션 할 수 있습니다 된 후 6 초합니다.

+0

고마워요,이게 내가 뭘 찾고 있었는지입니다. 몇 초 동안 키를 누르는 방법, 몇 번 눌러야하지만 6 초 동안 누른 다음 다른 6 초 동안 다른 키를 누르는 것을 의미합니까? – Babajaga

+0

@Babajaga 답변을 업데이트했습니다. –

+0

나는 somme 지연 문제가 있지만 작동, 버튼 유창하지 않지만 괜찮습니다. – Babajaga

관련 문제