74struct DeadKeyVirtualKeyDef {
125struct SupportedLayouts {
127 static constexpr int LAYOUTSCOUNT = 9;
129 static int count() {
return LAYOUTSCOUNT; }
131 static char const * * names() {
132 static char const * NAMES[LAYOUTSCOUNT] = {
140 NorwegianLayout.
desc,
146 static char const * * shortNames() {
147 static char const * SNAMES[LAYOUTSCOUNT] = {
155 NorwegianLayout.
name,
161 static const KeyboardLayout * * layouts() {
162 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.