【发布时间】:2019-08-14 03:16:17
【问题描述】:
我目前正在处理一个小型 XCB 应用程序,但我很难找到以下例程的替代方案:
XKeysymToKeycode(display, XStringToKeysym("Tab"))
我设法通过xmodmap -pke 获取密钥代码并将其硬编码到应用程序中,但我很确定这会给我带来问题(不同的硬件?不同的发行版?)。
有什么方法可以从 XCB 中的名称中获取键码?
【问题讨论】:
-
相关邮件列表线程:xcb equivalent of XKeysymToKeycode?(从 2010 年开始)和 XStringToKeysym() XCB equivalent?(从 2008 年开始)。前者确实给出了答案,但后者说没有对应的功能,当前xcb.fdo page也有
XStringToKeysym标记为TODO。所以我想单独使用 XCB 没有什么好方法可以实现您想要的。