74 struct DeadKeyVirtualKeyDef {
118 struct 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] = {
All in one structure to fully represent a keyboard layout.
AltVirtualKeyDef alternateVK[73]
VirtualKey
Represents each possible real or derived (SHIFT + real) key.
VirtualKeyDef exScancodeToVK[22]
This file contains some utility classes and functions.
Associates scancode to virtualkey.
Associates a virtualkey and various shift states (ctrl, alt, etc..) to another virtualkey.
DeadKeyVirtualKeyDef deadkeysToVK[60]
KeyboardLayout const * inherited
VirtualKeyDef scancodeToVK[86]