2
pygtkアプリケーションでx XQueryKeymap()関数を呼び出すにはどうすればよいですか?それはもちろんan array of bytes that identifies which keys are pressed down. Each bit represents one key of the keyboard.
を返しますので、pygtkでXQueryKeymap()関数を呼び出していますか?
pygtkアプリケーションでx XQueryKeymap()関数を呼び出すにはどうすればよいですか?それはもちろんan array of bytes that identifies which keys are pressed down. Each bit represents one key of the keyboard.
を返しますので、pygtkでXQueryKeymap()関数を呼び出していますか?
XQueryKeymap()は、非常に低レベルと本質的に非ポータブルで、あなたが決めるために得ることはありません、それが台無しになりためビットは、プラットフォーム上キーを識別し楽しい
GTK +とPythonの両方がより良い移植を目指し、その関数は、あなたが代わりにgtk.gdk.Keymapを使用する場合がありますバック2003
でalready frowned upon方法だった理由、それはです。
ありがとうございます。自分のアクティビティがフォーカスを取得したときにCtrlキーが押されていない場合、これらのKeymap関数をクエリに使用する方法がわかりません。私はXQueryKeymap()を使ってそれを判断したいと考えていました。助言がありますか? – jedierikb
@jedierikb、あなたのアクティビティがマウスクリックからフォーカスを得る場合、1つの方法は、 'Event'オブジェクトの' state'メンバを使用して修飾キーをチェックすることです。 http://www.pygtk.org/pygtk2tutorial/sec-EventHandling.htmlを参照してください。 –