GNOME(Fedora)의 활성 창에 붙여넣기 위한 키보드 단축키

GNOME(Fedora)의 활성 창에 붙여넣기 위한 키보드 단축키

내가 달성하고 싶은 것은 버튼(이 경우 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'

관련 정보