Поделиться через


CoreWindow.GetKeyState(VirtualKey) Метод

Определение

Извлекает состояние виртуального ключа.

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.InputKeyboardSource.GetKeyStateForCurrentThread.

См. API среды выполнения Windows, которые не поддерживаются в классических приложениях.

Реализации

Комментарии

Все ключи поддерживают состояние заблокированных (а не только стандартные клавиши 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)>