我想创建一个独立于平台的库,我需要将Microsoft虚拟键转换为Xlib keycode或keysym。这样做的一种方法是制作一个字典或散列图,其中包含从一个键码到另一个键码的转换。我想知道是否有任何在线资源包含从Microsoft虚拟键到Xlib键码的mappin或已经翻译过的任何开源项目到另一个。
答案 0 :(得分:0)
查看QKeyEvent
的Qt源代码或至少创建这些对象的代码; Qt包含Qt::Key
枚举中的键绑定列表,因此至少它具有从Windows,Mac和X到此枚举的映射。然后,将两个平台之间的密钥码与枚举作为公共参考进行匹配。不过,这是一项无聊的工作:)