我想获取独立于映射的密钥代码,但是文档说XKeyEvent结构中的“密码”取决于硬件和驱动程序,我不能依靠它。如何在Windows中获得一些便携式键代码,例如VK_*?

有帮助吗?

解决方案

您需要密钥符号,而不是密钥代码。参见XkeyCodeTokeYsym()和/USR/include/x11/keysymdef.h

要严格正确(尤其是国际化),您需要一大堆代码 http://git.gnome.org/browse/gtk +/tree/gdk/x11/gdkkeys-x11.c但是,如果您使用RAW XLIB而不是工具包,则可能不在乎这种事情(如果您在工作多年工作),而XkeyCodeTokeysymym()对我们的键盘就足够了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top