HKM_GETHOTEKY
返回虚拟键码和修饰符但它们与普通的虚拟键码不同?目的是什么HOTKEYF_EXT
以及如何使用它?
如果我按 F5 热键控制返回0x74
which is VK_F5
,但是当我按右箭头键时,它返回0x27
which isVK_RIGHT
并且 HOTKEYF_EXT 位在修饰符上设置。如果我使用HKM_SETHOTKEY
withVK_RIGHT
作为虚拟键并且没有修饰符,它会显示"Num 6"
我觉得这很奇怪,我需要能够将任何虚拟键传递给热键控制窗口,因此我需要了解这个HOTKEYF_EXT
修饰符。