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

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

#include <keyboard.h>

Public Attributes

const char * name
 
KeyboardLayout const * inherited
 
VirtualKeyDef scancodeToVK [92]
 
VirtualKeyDef exScancodeToVK [32]
 
AltVirtualKeyDef alternateVK [64]
 

Detailed Description

All in one structure to fully represent a keyboard layout.

Member Data Documentation

◆ alternateVK

AltVirtualKeyDef FabGL::KeyboardLayout::alternateVK[64]

Virtualkeys generated by other virtualkeys and shift combinations.

◆ exScancodeToVK

VirtualKeyDef FabGL::KeyboardLayout::exScancodeToVK[32]

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

◆ inherited

KeyboardLayout const* FabGL::KeyboardLayout::inherited

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

◆ name

const char* FabGL::KeyboardLayout::name

Layout name.

◆ scancodeToVK

VirtualKeyDef FabGL::KeyboardLayout::scancodeToVK[92]

Direct one-byte-scancode->virtualkey associations.


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