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


PhysicalKeyStatus Структура

Определение

Указывает возможные состояния физической клавиши клавиатуры.

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65540)]
struct PhysicalKeyStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65540)]
public struct PhysicalKeyStatus
var physicalKeyStatus = {
repeatCount : /* Your value */,
scanCode : /* Your value */,
isExtendedKey : /* Your value */,
isMenuKeyDown : /* Your value */,
wasKeyDown : /* Your value */,
isKeyReleased : /* Your value */
}
Public Structure PhysicalKeyStatus
Наследование
PhysicalKeyStatus
Атрибуты

Комментарии

Драйвер устройства клавиатуры получает коды сканирования с клавиатуры и интерпретирует и преобразует (сопоставляет) их в коды виртуальных ключей (значения, независимые от устройства, определенные системой для определения назначения клавиши).

Поля

IsExtendedKey

Клавиша — это расширенная клавиша, например клавиши ALT и CTRL справа, которые отображаются на клавиатуре с расширенными 101/102 клавишами. Дополнительные сведения см. в разделе Флаг расширенного ключа .

IsKeyReleased

Клавиша перемещена из нажатого в освобожденное состояние. Дополнительные сведения см. в разделе Флаг состояния перехода .

IsMenuKeyDown

Клавиша ALT (представленная значением VirtualKey.Menu ) сейчас нажата.

RepeatCount

Количество нажатий клавиши. Дополнительные сведения см. в разделе Счетчик повторов .

ScanCode

Код сканирования для нажатой клавиши. Дополнительные сведения см. в разделе Сканирование кода .

WasKeyDown

В настоящее время клавиша нажата. Дополнительные сведения см. в разделе Предыдущий флаг Key-State .

Применяется к

См. также раздел