2

C/C++ を使用して Linux でマウスをプログラムで有効または無効にしたいと考えています。端末コマンドを使用してそれを行うことができる X11 の入力拡張機能があります。

xinput set-int-prop "<device name>" "Device Enabled" 8 0

これは完全に機能しますが、ライブラリを使用して直接これを行うことを検討しています。libxi (X11 入力拡張ライブラリ) に関する適切なドキュメントが見つかりません。また、/usr/include/X11 のヘッダー ファイルも有用な機能を提供していません。誰でもこれで私を助けることができますか?

4

1 に答える 1

1

xinputそれがオープンソースであることはご存知ですよね?:)これがソースツリーです。

への呼び出しに要約されるようXIChangeProperty()です。

必要な引数を理解するために、おそらく私よりもコードをもう少し詳しく読むことができ、もちろんマニュアル ページも読むことができます。

于 2014-10-03T11:57:27.753 に答える