XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_KEY_DESCRIPTOR Struct Reference

#include <UefiInternalFormRepresentation.h>

Public Attributes

EFI_KEY Key
 
CHAR16 Unicode
 
CHAR16 ShiftedUnicode
 
CHAR16 AltGrUnicode
 
CHAR16 ShiftedAltGrUnicode
 
UINT16 Modifier
 
UINT16 AffectedAttribute
 

Member Data Documentation

◆ AffectedAttribute

UINT16 EFI_KEY_DESCRIPTOR::AffectedAttribute

◆ AltGrUnicode

CHAR16 EFI_KEY_DESCRIPTOR::AltGrUnicode

Unicode character code for the key with the Alt-GR being held down.

◆ Key

EFI_KEY EFI_KEY_DESCRIPTOR::Key

Used to describe a physical key on a keyboard.

◆ Modifier

UINT16 EFI_KEY_DESCRIPTOR::Modifier

Modifier keys are defined to allow for special functionality that is not necessarily accomplished by a printable character. Many of these modifier keys are flags to toggle certain state bits on and off inside of a keyboard driver.

◆ ShiftedAltGrUnicode

CHAR16 EFI_KEY_DESCRIPTOR::ShiftedAltGrUnicode

Unicode character code for the key with the Alt-GR and shift keys being held down.

◆ ShiftedUnicode

CHAR16 EFI_KEY_DESCRIPTOR::ShiftedUnicode

Unicode character code for the key with the shift key being held down.

◆ Unicode

CHAR16 EFI_KEY_DESCRIPTOR::Unicode

Unicode character code for the Key.


The documentation for this struct was generated from the following file: