ESP32VGA
ESP32 VGA Controller and Graphics Library
Public Attributes | List of all members
ESP32VGA::KeyboardLayout_t Struct Reference

All in one structure to fully represent a keyboard layout. More...

#include <VGAKeyboard.h>

Public Attributes

const char * name
 
KeyboardLayout_t const * inherited
 
VirtualKeyDef_t scancodeToVK [92]
 
VirtualKeyDef_t exScancodeToVK [32]
 
AltVirtualKeyDef_t alternateVK [64]
 

Detailed Description

All in one structure to fully represent a keyboard layout.

Member Data Documentation

◆ alternateVK

AltVirtualKeyDef_t ESP32VGA::KeyboardLayout_t::alternateVK[64]

Virtualkeys generated by other virtualkeys and shift combinations.

◆ exScancodeToVK

VirtualKeyDef_t ESP32VGA::KeyboardLayout_t::exScancodeToVK[32]

Direct extended-scancode->virtualkey associations. Extended scancodes begin with 0xE0.

◆ inherited

KeyboardLayout_t const* ESP32VGA::KeyboardLayout_t::inherited

Inherited layout. Useful to avoid to repeat the same scancode-virtualkeys associations.

◆ name

const char* ESP32VGA::KeyboardLayout_t::name

Layout name.

◆ scancodeToVK

VirtualKeyDef_t ESP32VGA::KeyboardLayout_t::scancodeToVK[92]

Direct one-byte-scancode->virtualkey associations.


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