74struct DeadKeyVirtualKeyDef {
118struct SupportedLayouts {
120 static constexpr int LAYOUTSCOUNT = 7;
122 static int count() {
return LAYOUTSCOUNT; }
124 static char const * * names() {
125 static char const * NAMES[LAYOUTSCOUNT] = {
137 static char const * * shortNames() {
138 static char const * SNAMES[LAYOUTSCOUNT] = {
150 static const KeyboardLayout * * layouts() {
151 static KeyboardLayout
const * LAYOUTS[LAYOUTSCOUNT] = {
This file contains some utility classes and functions.
VirtualKey
Represents each possible real or derived (SHIFT + real) key.
Associates a virtualkey and various shift states (ctrl, alt, etc..) to another virtualkey.
VirtualKeyDef exScancodeToVK[22]
VirtualKeyDef scancodeToVK[86]
DeadKeyVirtualKeyDef deadkeysToVK[60]
AltVirtualKeyDef alternateVK[73]
KeyboardLayout const * inherited
All in one structure to fully represent a keyboard layout.
Associates scancode to virtualkey.