ユーザーがキーを押したとアプリケーションに認識させる簡単な方法はありますか?
これが私がこれをやろうとしている理由です:
Wine アプリケーションのリグレッションを追跡しようとしています。このバグは、ユーザーが特定のキー (この場合はエスケープ) を押したときにのみ現れるようです。git bisect
そこで、アプリケーションを起動し、エスケープを押すことをシミュレートし、プログラムがクラッシュした場合にリビジョンが悪いことを git に伝えるスクリプトを提供したいと考えました。
xdotool を使用: http://www.semicomplete.com/projects/xdotool/
いくつかのサンプル コードがあります: http://www.doctort.org/adam/nerd-notes/x11-fake-keypress-event.html
おおむね必要なものかもしれません。コメントも読んでください (別の方法でウィンドウを選択するサンプルがあります)。