xbindkeys는 xdotool 키보드 명령을 특정 키에 바인딩하지 않습니다.

xbindkeys는 xdotool 키보드 명령을 특정 키에 바인딩하지 않습니다.

.mouse-working 명령 xdotool에 명령을 추가했습니다 ..xbindkeysrc

"xdotool mousemove 200 200"
  q

하지만 내 키 입력이 작동하지 않습니다. 예를 들어

"xdotool key x"
  q

첫 번째 명령은 완벽하게 작동하지만 두 번째 명령은 작동하지 않는 이유는 무엇입니까? 키를 누르면 Q입력 외에는 아무 작업도 수행되지 않습니다(단지 키의 기본 동작을 차단할 뿐입니다).XQ

마우스에서 키보드로의 명령도 사용할 수 있습니다.

"xdotool key x"
  b:8

xdotool다음 명령이 터미널에서 작동하므로 문제는 명령에 있지 않습니다.

xdotool key x

답변1

이것은 나에게 효과적입니다.

xdotool sleep 0.2 key x

왜 타이밍과 관련된 것인지는 모르겠지만 제 경우 sh에는 bashxbindkeys 및 xbindkeys를 호출하는 오버헤드 때문일 수 있습니다 wmctrl.

관련 정보