我想使用标准名称来指代键盘按键,但没有一刀切的

问题描述 投票:0回答:1

我希望能够使用标准的、与语言无关但人类可读的名称来引用键盘。

例如,如果我想告诉某人 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。

keyboard
1个回答
0
投票

我不知道我是怎么错过的,但是

VK_LWIN
确实存在。 https://github.com/MicrosoftDocs/win32/blob/7e2d4dc3a491774843d4ecfff704a9c1dd305264/desktop-src/inputdev/virtual-key-codes.md#virtual-key-codes可能是更全面的参考集。

© www.soinside.com 2019 - 2024. All rights reserved.