xinput
で実行されているアプリ全体でキーストロークを盗聴するために使用できることがわかりましたX
似たようなものがありますが、現在フォーカスのあるアプリにデータを出力することはありますか?
アプリケーション全体でキーストロークをリッスンし、スマートな提案を行うオートコンプリートまたはスマートな提案プログラムのようなものを実装したいと思います
たとえば、ブラウザで何が起こっても聞いてから、ターミナルまたはテキスト エディタに切り替えると、そのデータの一部を再利用できます。
XSendEventまたはXTEST 拡張機能を使用して、X アプリケーションにキーボード イベントを送信できます。XTEST ははるかに強力ですが、多くの場合、X サーバー構成で手動で有効にする必要があります。詳細とサンプル コードについては、 thisおよびthisも参照してください。