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。
請參閱傳統型應用程式中不支援 Windows 執行時間 API。
實作
備註
所有金鑰都支援 鎖定 狀態(不只是標準 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)>