Xに合成キー押しイベントを送信したいと思っています。これは、KeyPress
イベントを送信するのに、を使用するほとんどのキーで問題なく動作しているようです。残念ながら私はそれが実際に私のキーボードにはないキーのために働くことができません - この場合は英ポンド(私は米国のキーボードがあります)。キーボードにないキーのキープレスイベントをXに送信するにはどうすればよいですか?
この問題は、XKeyEvent
構造がkeycode
を必要としていると思われます。この記号にはKeySym
しかありません。 XKeysymToKeycode
は、キーがないため0を返します。
どのように私はこれを達成することができます知っていますか?ここで私はいくつかのアプローチが必要かもしれません - アドバイスをいただければ幸いです!
ありがとうヒープ - 実際に動作しているようだが、キーマップの変更はそのトリックを行うようだ。 – Peter