在处理键时,我假设虚拟键VK_PRINT
(0x2A)是我键盘上的打印键。但这个假设是错误的。我需要使用VK_SNAPSHOT
(0x2C) 这是VK_PRINT+2
. 但这是VK_PRINT
为了什么?看着 MSDN,我觉得我们都应该忘记这个键码......
怎么了VK_PRINT
?
我相信VK_PRINT
键码来自 83/84 键键盘时代(想想 IBM XT 和 IBM AT 机器)。此键盘上的“打印”键与数字小键盘的“*”键(而不是今天通常的PrtSc
/键)共享。SysRq
有关IBM PC 兼容键盘历史的一些详细信息,请参见http://www.quadibloc.com/comp/scan.htm 。