[英]Virtual-Key Codes for special characters
“ ASCII”是字符编码 。 1这与键控代码几乎没有关系。 例如,“ A”和“ a”具有不同的ASCII值,但它们由键盘上的相同键表示(加上修饰键-shift )。
这就是为什么在列表中找不到<的原因-它不是由这些键代码表示的(虚拟)键盘上的键。 取决于当前活动的键盘映射,此字符如何由键代码表示。
1而且,我想补充一点,在这个时代,这不是一个非常相关的内容。 最好忘记ASCII,它通常被滥用。
感谢Hans Passant
VkKeyScanEx()可能会有所帮助。
例如,可以通过以下方式找到等效于“ <”的虚拟键代码:
VkKeyScanEx('<', GetKeyboardLayout(0))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.