虚拟键码为特殊字符

我想获得虚拟键码为其他字符从常规virtual-key codes list,如'<',但我无法找到它,它是一个ASCII字符,我无法找到它。虚拟键码为特殊字符

回答:

感谢汉斯帕桑特

VkKeyScanEx()可能的帮助。

例如,虚拟键码相当于“<”可以与发现:

VkKeyScanEx('<', GetKeyboardLayout(0))

回答:

“ASCII”是字符编码。 这与关键代码很少有关。例如,“A”和“a”具有不同的ASCII值,但它们由键盘上的相同键(加上修饰键 - 移位)表示。

这就是为什么您在列表中找不到< - 它不是这些键代码所代表的(虚拟)键盘上的键。它取决于当前活动的键盘映射如何通过键码表示该字符。


而且,我想补充,不是非常相关的一个在这个时代。最好忘记ASCII,它主要是滥用。

以上是 虚拟键码为特殊字符 的全部内容, 来源链接: utcz.com/qa/263799.html

回到顶部