在不同的Windows操作系统上在运行不同语言(键盘,编码等)的Windows版本上,虚拟键码始终是相同的吗?
因此从查看MSDN我可以看到VK_RETURN = 0x0D。无论Windows或语言的版本是什么,Return键是否总是具有此值?
MSDN虚拟密钥代码:http://msdn.microsoft.com/en-us/library/dd375731(v=vs.85).aspx
答案 0 :(得分:2)
是,它会。
否则,它会破坏向后兼容性,并且必须为每个版本的Windows重新编译您的软件。
答案 1 :(得分:2)
是的,这是首先拥有虚拟键的重点。将虚拟密钥转换为真正的密钥WM_CHAR
,有一系列复杂的并发症。这是键盘布局的噩梦。你不必担心VK_RETURN
,那个人在平常的地方。