ウェブカムと一緒に描画タブレットとして使用しているレーザーポインタがありますが、余分なボタンも使用したいと思います。 Page Up、Page Down、Escape、およびPeriodにバインドされているようです。私は選択されているウィンドウを持たずに入力(キーボードのように扱われる)を得る方法を見つけることができないようです。Pythonでライブキーボード入力?
私はシリアルとpyusbを試しましたが、私はそれらの両方に問題がありました。私はそれをPygameで動作させるようにしましたが、私が知る限り、それが作成されたウィンドウが選択されていなければ、入力を受け取ることはできません。何か案は?
これはテストしていませんが、ウィンドウがあればSDL2と[this](https://wiki.libsdl.org/)のような新しい機能を試してみるといいでしょう。 SDL_SetWindowInputFocus)ウィンドウにフォーカスを強制します。ただし、その機能はX11でのみサポートされています。また、ウィンドウのフォーカスを強制する方法としてウィンドウを上げてみることもできます。 – CodeSurgeon
@codesurgeon私はGIMPで描画するための設定を使用しているので、別のウィンドウにフォーカスを当てることはできません。 – CMLSC
GIMPを実行しているプラットフォームは何ですか? X11を使用する場合は、 'python-xlib'のような低レベルのものを使用してキーロガーにキーイベントをキャプチャして送信させることができます。 – CodeSurgeon