저는 최근에 Windows 사용을 중단했고 일부 임시 단축키와 키 재매핑을 위해 AutoHotKey를 사용하곤 했습니다. 다음은 내가 사용하는 코드의 일부입니다.
d::
{
sendinput, [
sleep, 30
sendinput, !o
sleep, 30
}
d를 누르면 [와 o가 자동으로 입력됩니다. sxhkd에서 동일한 작업을 시도했지만 d 키를 눌러도 결과가 나오지 않았습니다. d, [ 또는 alt+o도 없었습니다. 내가 시도한 것은 다음과 같습니다.
d
xdotool type --delay 30 "["
sleep 30ms
xdotool type --delay 30 "alt+o"
sleep 30ms
몇 가지 다른 솔루션을 시도했지만 아무 것도 작동하지 않는 것 같습니다. 흥미롭게도 d를 마우스 버튼(예: 버튼1)으로 바꾸면 프로그램이 올바르게 실행되지만 Alt+o 대신 "["만 입력합니다.
이 작업을 수행할 때:
d
notify-send "Key event: d"
시스템은 d 키가 눌린 것을 감지하지만 위 명령 중 어느 것도 키보드 키를 사용하여 실행할 수 없으며 마우스 버튼만 실행할 수 있습니다. 도와 주셔서 감사합니다.