![키보드 단축키를 수행하는 애플리케이션 만들기](https://rvso.com/image/913193/%ED%82%A4%EB%B3%B4%EB%93%9C%20%EB%8B%A8%EC%B6%95%ED%82%A4%EB%A5%BC%20%EC%88%98%ED%96%89%ED%95%98%EB%8A%94%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%20%EB%A7%8C%EB%93%A4%EA%B8%B0.png)
아이콘을 클릭할 때 할당된 특정 키보드 단축키를 수행하는 것이 유일한 목적인 응용 프로그램을 만드는 것이 가능한지 궁금합니다.
키보드 단축키가 저장된 파일을 사용하면 이 작업이 가능하다고 생각합니다. 그러나 안타깝게도 그러한 파일이 포함되어 있을 수 있는 폴더를 찾을 수 없습니다. 제가 좀 바쁘기 때문에 어떻게 해야 할지 아시는 분은 최대한 빨리 답변해 주시기 바랍니다.
미리 감사드립니다
답변1
작고 매우 유용한 명령줄 도구인 xdotool
. 예를 들어 다음 명령은
sleep 0.3s; xdotool key ctrl+x
실행될 때 Ctrl+ 키 누르기 가 트리거됩니다 .x
다음 명령을 다음에 포함하십시오.맞춤형 런처파일을 클릭하면 클릭 가능한 항목을 얻을 수 있습니다.
이 sleep
명령은 명령을 실행하기 전에 약간의 300ms 지연을 발생시킵니다. 이렇게 하면 키보드 버퍼에 의해 키 누르기가 취소될 가능성이 줄어듭니다. 이 작업을 파일에서 직접 수행하려면 다음과 같이 줄을 .desktop
작성하십시오 .Exec=
Exec=sh -c "sleep 0.3s; xdotool key ctrl+x"
파일 에서 .desktop
아이콘을 지정할 수도 있습니다.