2
wine으로 실행되는 리눅스에서 현재 실행중인 응용 프로그램에 어떻게 키 코드를 보내나요? 나는 그것을 단순화를 위해 배쉬 아래에 놓고 싶다.bash 스크립트로 Xorg + wine에 키 코드를 보내십시오.
wine으로 실행되는 리눅스에서 현재 실행중인 응용 프로그램에 어떻게 키 코드를 보내나요? 나는 그것을 단순화를 위해 배쉬 아래에 놓고 싶다.bash 스크립트로 Xorg + wine에 키 코드를 보내십시오.
xvkbd이라는 패키지를 사용하십시오. 그것은 모든 리눅스 배포판 내에 있어야합니다. 구문은 간단하다 : 자동 Battle.net 로그인과 워크 래프트 3 게임을 실행하는 예를 들어
xvkbd -text [line of keycodes]
은 다음과 같습니다
#!/bin/bash
cd ~/.wine/drive_c/Program\ Files/Warcraft3/
wine euroloader.exe -opengl > /dev/null 2> /dev/null & # run W3
sleep 5; # wait until animation fades out
xvkbd -text "b" # "b" is for Battle.net
sleep 7;
xvkbd -text "password\r" # password
sleep 3;
xvkbd -text "h" # "h" is for channel
sleep 5;
xvkbd -text "h" # honestly I don't know why, but without this the script might not work
sleep 5;
xvkbd -text "zcu\r" # type in your channel and join the room
sleep 5;
xvkbd -text ".load\r" # I'm using ghost, so I'll ask him what map is loaded