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