如何解决什么物理键映射到键码 108 (VK_SEPARATOR)?
虚拟键码 108 (VK_SEParaTOR 0x6c) 被定义为“分隔符”键。
我的英国键盘没有这个物理键。它有两个“/”键,但它们映射到 VK_OEM_2 0xBF 和 VK_DIVIDE 0x6F。
哪些键盘有分隔键?
解决方法
我没有完整的答案,但也许已经足够了。
数字键盘可以有不同的布局,按键分配也可以不同。根据 Microsoft Scancode Specification,小键盘确实有 106 和 107 键,类似于您在提到的英国布局中可能也找到的键。
对于密钥 107,规范提到:
56 和 107 键用于巴西和一些远东键盘。它们 [不] 在美国键盘上可用。
巴西键盘确实有 106 和 107 键,更有趣的是,107 似乎是一个 .
,也可以称为“分隔符”...
我敢肯定,如果您继续寻找,您会发现更多具有相同键数和类似键用法的相似布局。
附带说明:Apple 键盘也具有相同数量的键,但排列方式不同,并有一个额外的等号。
不幸的是,我没有任何这些布局可以实际测试,它们返回什么。也许对于某些布局,Win API 实际上会返回 VK_SEPARATOR
而不是一些 VK_OEM_XYZ
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。