私はPythonでオンスクリーンキーボードを書いています。ClutterStageのXWindowオブジェクトを取得しましたが、ウィンドウがフォーカスを奪うのを妨げるプロパティが見つかりません。基本的に、入力しようとしているウィンドウからキーボードのフォーカスを奪うことなく、マウスイベント(クリック、モーションなど)を受け入れる必要があります。何かアイデアはありますか?:)
1607 次
2 に答える
0
ちなみに、入力配信はX11で機能しますが、これは発生しません。入力イベントを受信するには、X11ウィンドウにフォーカスが必要です。つまり、イベントはフォーカスされたウィンドウにのみ配信されます。
たとえば、GTK +での入力方法とアクセシビリティのサポートは、特定のAPI(それぞれ、IMとATK)を介して、別のプロセスとの間でデータを送受信するツールキットに依存しています。GNOMEのすべての仮想キーボードは、いずれかの方法を使用して入力イベントを処理します。
純粋なX11では、XTest拡張APIを使用して、仮想キーボードからそれを呼び出したアプリケーションにイベントを送信できます。
于 2011-12-24T09:27:26.223 に答える