2010-12-27 16 views
2

私のアプリケーションにグローバル・ホット・キーを実装しようとしています。私はフックしていると私は窓のサポートを持っているので、私はちょうど一緒にいくつかのLinuxの特定の部分を取得する必要があります。私が必要とするのは、key_ids ["VK_A"]やkey_ids ["VK_LCTRL"]の行に沿った、特定のキーのキーコード/キーの構文を取得する方法です。キー・キーのkeysymを取得する

私はXlibとレコードコールバックを使用してキーボードイベントを取得しています。

答えて

0

VK_ *はWindows固有です - Xのモデルは少し異なります。Global Hotkey with X11/Xlibを見ると、Xlibでどのような部分が呼び出されているのかを確認できます。モディファイアからマスクを作成し、キーとして扱わず、実際にXGrabKeyを実行する必要があります。

+0

ありがとう、その答えのモデルは、Pythonと私の問題に非常に譲渡する必要があります。ここに書き換えて、誰も傷つけることはありません。 – dutt