【发布时间】:2012-02-15 19:58:17
【问题描述】:
我想向 X 发送一个合成按键事件。对于大多数使用XSendEvent 发送KeyPress 事件的键来说,这一切似乎都可以正常工作。不幸的是,我无法让它为实际上不在我键盘上的键工作 - 在这种情况下是英镑符号 £(我有一个美国键盘)。
问题似乎是XKeyEvent 结构需要一个keycode 而我只有一个KeySym 来表示这个标志。 XKeysymToKeycode 返回 0,因为它没有密钥。
有谁知道我如何做到这一点?可能我在这里需要一些完全不同的方法 - 任何建议都值得赞赏!
【问题讨论】: