我希望能够使用标准的、与语言无关但人类可读的名称来引用键盘。
例如,如果我想告诉某人 Meta + PrtScrn 进行屏幕截图,我必须参考两者 https://learn.microsoft.com/en-us/previous-versions/windows/desktop/ee418641(v =vs.85) 对于元 (
DIK_LWIN
) 和 https://github.com/MicrosoftDocs/win32/blob/7e2d4dc3a491774843d4ecfff704a9c1dd305264/desktop-src/inputdev/virtual-key-codes.md#virtual-key-codes 用于 PrtScrn (VK_SNAPSHOT
)。
因此,它变成了
DIK_LWIN
+ VK_SNAPSHOT
。这会导致阅读它的人知道两组不同的键命名集,或引用两组。只要使用英文名字我就会有更好的运气。
有谁知道解决方案,例如全面的名称集?我不想使用数字 JS KeyCodes。
我不知道我是怎么错过的,但是
VK_LWIN
确实存在。 https://github.com/MicrosoftDocs/win32/blob/7e2d4dc3a491774843d4ecfff704a9c1dd305264/desktop-src/inputdev/virtual-key-codes.md#virtual-key-codes可能是更全面的参考集。