包含从Microsoft虚拟密钥到Xlib keycode或keysym

时间:2017-12-09 12:38:12

标签: windows resources open-source x11 keycode

我想创建一个独立于平台的库,我需要将Microsoft虚拟键转换为Xlib keycode或keysym。这样做的一种方法是制作一个字典或散列图,其中包含从一个键码到另一个键码的转换。我想知道是否有任何在线资源包含从Microsoft虚拟键到Xlib键码的mappin或已经翻译过的任何开源项目到另一个。

1 个答案:

答案 0 :(得分:0)

查看QKeyEvent的Qt源代码或至少创建这些对象的代码; Qt包含Qt::Key枚举中的键绑定列表,因此至少它具有从Windows,Mac和X到此枚举的映射。然后,将两个平台之间的密钥码与枚举作为公共参考进行匹配。不过,这是一项无聊的工作:)