![키보드 단축키를 키 입력에 바인딩하는 더 좋은 방법이 있습니까?](https://linux55.com/image/172174/%ED%82%A4%EB%B3%B4%EB%93%9C%20%EB%8B%A8%EC%B6%95%ED%82%A4%EB%A5%BC%20%ED%82%A4%20%EC%9E%85%EB%A0%A5%EC%97%90%20%EB%B0%94%EC%9D%B8%EB%94%A9%ED%95%98%EB%8A%94%20%EB%8D%94%20%EC%A2%8B%EC%9D%80%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
내가 달성하고 싶은 것은 키보드 단축키를 누르면 키 입력이 발생한다는 것입니다. 예를 들어 을 누르면 ctrl+j
해당 키를 입력하게 됩니다 down
. 나는 이것이 거의 모든 곳에서 작동하기를 바랍니다.
대부분의 데스크톱에서 키보드 단축키를 명령에 바인딩하면 이 작업을 수행할 수 있다는 것을 알고 있습니다 xdotool key [the key]
. 예를 들어, xfce 데스크탑의 키보드 설정 페이지에서 이 작업을 수행할 수 있습니다. 그러나 이 솔루션에는 문제가 있는 것 같습니다. 예를 들어, 테스트 목적으로 매핑할 때 meta+t
가끔 get을 대신 사용합니다. 또한 키보드 단축키를 누르고 있어도 키 입력을 누르는 것처럼 시뮬레이션되지 않습니다. 예를 들어, 첫 번째 예에서 길게 누르면 연속된 키 대신 하나의 키만 얻습니다.a
t
a
ctrl+j
down
down
KDE에서는 실제로 키보드 입력을 보내기 위한 사용자 정의 키보드 단축키를 설정할 수 있습니다. 이것은 매우 잘 작동합니다. 단축키를 길게 눌러도 됩니다. 그런데 다른 환경에서도 이런 작업이 가능한지 궁금합니다.
저는 프로그래머가 아니기 때문에(비록 1년 넘게 Linux를 사용하면서 기본적인 코딩 기술을 많이 배웠지만) 검색에서 제가 놓친 다른 도구가 있는지 궁금했습니다.