%EC%9D%98%20%ED%99%9C%EC%84%B1%20%EC%B0%BD%EC%97%90%20%EB%B6%99%EC%97%AC%EB%84%A3%EA%B8%B0%20%EC%9C%84%ED%95%9C%20%ED%82%A4%EB%B3%B4%EB%93%9C%20%EB%8B%A8%EC%B6%95%ED%82%A4.png)
내가 달성하고 싶은 것은 버튼(이 경우 F9)을 누르고 활성 창에 특정 문자열을 "붙여넣기"할 수 있는 것입니다. (이것은 긴 비밀번호를 입력하는 것을 줄이기 위한 것입니다. 제가 잘못하고 있다는 것을 알고 있지만 문제의 장치는 PKI를 지원하지 않습니다.)
특정 키 입력에 대해 임의의 명령을 실행할 수 있는 xhotkeys를 사용해 보았지만 활성 창에 "고정"할 수 있는 방법을 찾을 수 없는 것 같습니다.
나는 방법이 있다고 확신합니다. 도움을 주시면 감사하겠습니다!
답변1
팁을 주신 @thrig에게 감사드립니다. 이제 이 문제가 해결되었습니다!
"붙여넣기"가 실제로 필요한 것은 아니라는 것이 밝혀졌습니다. xdotool은 활성 창에 일부 키 입력을 보낼 수 있는 "입력" 기능과 입력을 제출할 수 있는 "키 누르기" 기능을 제공합니다. 마지막 문제는 원활하게 작동하려면 약간의 지연을 추가해야 한다는 것입니다(https://askubuntu.com/questions/212154/create-a-custom-shortcut-that-types-clipboard-contents)
최종 해결책은 (gnome을 통해) 다음 사용자 정의 명령을 실행하는 사용자 정의 바로 가기를 만드는 것이었습니다.
sh -c 'sleep 0.4; xdotool type "secret"; xdotool key Return'