CoreWindow.GetKeyState(VirtualKey) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索虚拟密钥的状态。
public:
virtual CoreVirtualKeyStates GetKeyState(VirtualKey virtualKey) = GetKeyState;
CoreVirtualKeyStates GetKeyState(VirtualKey const& virtualKey);
public CoreVirtualKeyStates GetKeyState(VirtualKey virtualKey);
function getKeyState(virtualKey)
Public Function GetKeyState (virtualKey As VirtualKey) As CoreVirtualKeyStates
参数
- virtualKey
- VirtualKey
返回状态的虚拟密钥。
返回
指示输入事件触发时提供的虚拟密钥的当前状态的标志。
注意
对于 WinUI 3 应用,此方法返回 null。 请改用 Microsoft.UI.Input.InputKeyboardSource.GetKeyStateForCurrentThread。
请参阅桌面应用不支持
实现
注解
所有密钥都支持 锁定 状态(而不仅仅是标准 Caps Lock 和 Num Lock 键)。
适用于
另请参阅
- <xref:Windows.UI.Core.CoreVirtualKeyStates%0a*+M%3aWindows.UI.Core.CoreWindow.GetAsyncKeyState(Windows.System.VirtualKey)%0a*+%5bInputKeyboardSource.GetKeyStateForCurrentThread%5d(%2fwindows%2fwindows-app-sdk%2fapi%2fwinrt%2fmicrosoft.ui.input.inputkeyboardsource.getkeystateforcurrentthread)>