Waylandから仮想キー入力(修飾子とファンクションキーを含む)を転送するためのユーティリティまたはライブラリ

Waylandから仮想キー入力(修飾子とファンクションキーを含む)を転送するためのユーティリティまたはライブラリ

修飾子やファンクションキーなど、キーボード全体の仮想キーストロークを送信できる仮想キーボードのようなものを作成したいのですが、そのようなことをしたことがないので、入力スタックがどのように機能するのかわかりません。最初の場所検索で Google を起動する方法。

聞いたことはありますが、libinput私がやりたいこととどんな関係があるのか​​わかりません。事前に作成されたテキストユーティリティまたはキーを押すことができるものはありますか?

編集する

もう少し探した結果、私が探しているのはトリガーscancodeまたはkeycode。これを行うために必要なのは、まともな汎用ライブラリだけです。

答え1

見てくださいwtype。ウェールランドに似ていますxdotool

https://github.com/atx/wtype

デフォルトではWaylandクライアントを使用します。仮想キーボード:

仮想キーボード

仮想キーボードは、実際のキーボードの動作をシミュレートするアプリケーションに要求を提供します。

クライアントは、このインターフェイスを単独で使用して生の入力イベントを提供したり、入力方式プロトコルで使用したりできます。

現在、Gnomeでは動作しません。このエラー

関連情報