包含从 Microsoft 虚拟密钥到 Xlib 密钥代码或密钥符号的映射的资源
Resource containing mapping from Microsoft virtual key to Xlib keycode or keysym
我想制作一个独立于平台的库,我需要将 Microsoft 虚拟密钥转换为 Xlib 密钥代码或密钥符号。这样做的一种方法是制作一个包含从一个键码到 other.I 的翻译的字典或哈希图想知道是否有任何在线资源包含从 Microsoft 虚拟键到 Xlib 键码的映射或任何开源项目已经将一个翻译成另一个。
查看 QKeyEvent
的 Qt 源代码,或者至少查看创建这些对象的代码; Qt 在 Qt::Key
枚举中包含一个键绑定列表,因此至少它具有从 Windows、Mac 和 X 到此枚举的映射。然后是将两个平台之间的键码与枚举作为共同参考进行匹配的问题。不过,这是一份无聊的工作:)
我想制作一个独立于平台的库,我需要将 Microsoft 虚拟密钥转换为 Xlib 密钥代码或密钥符号。这样做的一种方法是制作一个包含从一个键码到 other.I 的翻译的字典或哈希图想知道是否有任何在线资源包含从 Microsoft 虚拟键到 Xlib 键码的映射或任何开源项目已经将一个翻译成另一个。
查看 QKeyEvent
的 Qt 源代码,或者至少查看创建这些对象的代码; Qt 在 Qt::Key
枚举中包含一个键绑定列表,因此至少它具有从 Windows、Mac 和 X 到此枚举的映射。然后是将两个平台之间的键码与枚举作为共同参考进行匹配的问题。不过,这是一份无聊的工作:)