enum | gf::Scancode : int {
gf::Scancode::Unknown = 0,
gf::Scancode::A = 4,
gf::Scancode::B = 5,
gf::Scancode::C = 6,
gf::Scancode::D = 7,
gf::Scancode::E = 8,
gf::Scancode::F = 9,
gf::Scancode::G = 10,
gf::Scancode::H = 11,
gf::Scancode::I = 12,
gf::Scancode::J = 13,
gf::Scancode::K = 14,
gf::Scancode::L = 15,
gf::Scancode::M = 16,
gf::Scancode::N = 17,
gf::Scancode::O = 18,
gf::Scancode::P = 19,
gf::Scancode::Q = 20,
gf::Scancode::R = 21,
gf::Scancode::S = 22,
gf::Scancode::T = 23,
gf::Scancode::U = 24,
gf::Scancode::V = 25,
gf::Scancode::W = 26,
gf::Scancode::X = 27,
gf::Scancode::Y = 28,
gf::Scancode::Z = 29,
gf::Scancode::Num1 = 30,
gf::Scancode::Num2 = 31,
gf::Scancode::Num3 = 32,
gf::Scancode::Num4 = 33,
gf::Scancode::Num5 = 34,
gf::Scancode::Num6 = 35,
gf::Scancode::Num7 = 36,
gf::Scancode::Num8 = 37,
gf::Scancode::Num9 = 38,
gf::Scancode::Num0 = 39,
gf::Scancode::Return = 40,
gf::Scancode::Escape = 41,
gf::Scancode::Backspace = 42,
gf::Scancode::Tab = 43,
gf::Scancode::Space = 44,
gf::Scancode::Minus = 45,
gf::Scancode::Equals = 46,
gf::Scancode::LeftBracket = 47,
gf::Scancode::RightBracket = 48,
gf::Scancode::Backslash = 49,
gf::Scancode::NonUsHash = 50,
gf::Scancode::Semicolon = 51,
gf::Scancode::Apostrophe = 52,
gf::Scancode::Grave = 53,
gf::Scancode::Comma = 54,
gf::Scancode::Period = 55,
gf::Scancode::Slash = 56,
gf::Scancode::CapsLock = 57,
gf::Scancode::F1 = 58,
gf::Scancode::F2 = 59,
gf::Scancode::F3 = 60,
gf::Scancode::F4 = 61,
gf::Scancode::F5 = 62,
gf::Scancode::F6 = 63,
gf::Scancode::F7 = 64,
gf::Scancode::F8 = 65,
gf::Scancode::F9 = 66,
gf::Scancode::F10 = 67,
gf::Scancode::F11 = 68,
gf::Scancode::F12 = 69,
gf::Scancode::PrintScreen = 70,
gf::Scancode::ScrollLock = 71,
gf::Scancode::Pause = 72,
gf::Scancode::Insert = 73,
gf::Scancode::Home = 74,
gf::Scancode::PageUp = 75,
gf::Scancode::Delete = 76,
gf::Scancode::End = 77,
gf::Scancode::PageDown = 78,
gf::Scancode::Right = 79,
gf::Scancode::Left = 80,
gf::Scancode::Down = 81,
gf::Scancode::Up = 82,
gf::Scancode::NumLockClear = 83,
gf::Scancode::NumpadDivide = 84,
gf::Scancode::NumpadMultiply = 85,
gf::Scancode::NumpadMinus = 86,
gf::Scancode::NumpadPlus = 87,
gf::Scancode::NumpadEnter = 88,
gf::Scancode::Numpad1 = 89,
gf::Scancode::Numpad2 = 90,
gf::Scancode::Numpad3 = 91,
gf::Scancode::Numpad4 = 92,
gf::Scancode::Numpad5 = 93,
gf::Scancode::Numpad6 = 94,
gf::Scancode::Numpad7 = 95,
gf::Scancode::Numpad8 = 96,
gf::Scancode::Numpad9 = 97,
gf::Scancode::Numpad0 = 98,
gf::Scancode::NumpadPeriod = 99,
gf::Scancode::NonUsBackslash = 100,
gf::Scancode::Application = 101,
gf::Scancode::Power = 102,
gf::Scancode::NumpadEquals = 103,
gf::Scancode::F13 = 104,
gf::Scancode::F14 = 105,
gf::Scancode::F15 = 106,
gf::Scancode::F16 = 107,
gf::Scancode::F17 = 108,
gf::Scancode::F18 = 109,
gf::Scancode::F19 = 110,
gf::Scancode::F20 = 111,
gf::Scancode::F21 = 112,
gf::Scancode::F22 = 113,
gf::Scancode::F23 = 114,
gf::Scancode::F24 = 115,
gf::Scancode::Execute = 116,
gf::Scancode::Help = 117,
gf::Scancode::Menu = 118,
gf::Scancode::Select = 119,
gf::Scancode::Stop = 120,
gf::Scancode::Again = 121,
gf::Scancode::Undo = 122,
gf::Scancode::Cut = 123,
gf::Scancode::Copy = 124,
gf::Scancode::Paste = 125,
gf::Scancode::Find = 126,
gf::Scancode::Mute = 127,
gf::Scancode::VolumeUp = 128,
gf::Scancode::VolumeDown = 129,
gf::Scancode::NumpadComma = 133,
gf::Scancode::NumpadEqualsAs400 = 134,
gf::Scancode::International1 = 135,
gf::Scancode::International2 = 136,
gf::Scancode::International3 = 137,
gf::Scancode::International4 = 138,
gf::Scancode::International5 = 139,
gf::Scancode::International6 = 140,
gf::Scancode::International7 = 141,
gf::Scancode::International8 = 142,
gf::Scancode::International9 = 143,
gf::Scancode::Lang1 = 144,
gf::Scancode::Lang2 = 145,
gf::Scancode::Lang3 = 146,
gf::Scancode::Lang4 = 147,
gf::Scancode::Lang5 = 148,
gf::Scancode::Lang6 = 149,
gf::Scancode::Lang7 = 150,
gf::Scancode::Lang8 = 151,
gf::Scancode::Lang9 = 152,
gf::Scancode::AltErase = 153,
gf::Scancode::SysReq = 154,
gf::Scancode::Cancel = 155,
gf::Scancode::Clear = 156,
gf::Scancode::Prior = 157,
gf::Scancode::Return2 = 158,
gf::Scancode::Separator = 159,
gf::Scancode::Out = 160,
gf::Scancode::Oper = 161,
gf::Scancode::ClearAgain = 162,
gf::Scancode::CrSel = 163,
gf::Scancode::ExSel = 164,
gf::Scancode::Numpad00 = 176,
gf::Scancode::Numpad000 = 177,
gf::Scancode::ThousandsSeparator = 178,
gf::Scancode::DecimalSeparator = 179,
gf::Scancode::CurrencyUnit = 180,
gf::Scancode::CurrencySubUnit = 181,
gf::Scancode::NumpadLeftParen = 182,
gf::Scancode::NumpadRightParen = 183,
gf::Scancode::NumpadLeftBrace = 184,
gf::Scancode::NumpadRightBrace = 185,
gf::Scancode::NumpadTab = 186,
gf::Scancode::NumpadBackspace = 187,
gf::Scancode::NumpadA = 188,
gf::Scancode::NumpadB = 189,
gf::Scancode::NumpadC = 190,
gf::Scancode::NumpadD = 191,
gf::Scancode::NumpadE = 192,
gf::Scancode::NumpadF = 193,
gf::Scancode::NumpadXor = 194,
gf::Scancode::NumpadPower = 195,
gf::Scancode::NumpadPercent = 196,
gf::Scancode::NumpadLess = 197,
gf::Scancode::NumpadGreater = 198,
gf::Scancode::NumpadAmpersand = 199,
gf::Scancode::NumpadDblAmpersand = 200,
gf::Scancode::NumpadVerticalBar = 201,
gf::Scancode::NumpadDblVerticalBar = 202,
gf::Scancode::NumpadColon = 203,
gf::Scancode::NumpadHash = 204,
gf::Scancode::NumpadSpace = 205,
gf::Scancode::NumpadAt = 206,
gf::Scancode::NumpadExclam = 207,
gf::Scancode::NumpadMemStore = 208,
gf::Scancode::NumpadMemRecall = 209,
gf::Scancode::NumpadMemClear = 210,
gf::Scancode::NumpadMemAdd = 211,
gf::Scancode::NumpadMemSubtract = 212,
gf::Scancode::NumpadMemMultiply = 213,
gf::Scancode::NumpadMemDivide = 214,
gf::Scancode::NumpadPlusMinus = 215,
gf::Scancode::NumpadClear = 216,
gf::Scancode::NumpadClearEntry = 217,
gf::Scancode::NumpadBinary = 218,
gf::Scancode::NumpadOctal = 219,
gf::Scancode::NumpadDecimal = 220,
gf::Scancode::NumpadHexadecimal = 221,
gf::Scancode::LeftCtrl = 224,
gf::Scancode::LeftShift = 225,
gf::Scancode::LeftAlt = 226,
gf::Scancode::LeftGui = 227,
gf::Scancode::RightCtrl = 228,
gf::Scancode::RightShift = 229,
gf::Scancode::RightAlt = 230,
gf::Scancode::RightGui = 231,
gf::Scancode::Mode = 257
} |
enum | gf::Keycode : int {
gf::Keycode::Unknown = 0,
gf::Keycode::Return = '\r',
gf::Keycode::Escape = '\033',
gf::Keycode::Backspace = '\b',
gf::Keycode::Tab = '\t',
gf::Keycode::Space = ' ',
gf::Keycode::Exclaim = '!',
gf::Keycode::QuoteDbl = '"',
gf::Keycode::Hash = '#',
gf::Keycode::Percent = '',
gf::Keycode::Dollar = '$',
gf::Keycode::Ampersand = '&',
gf::Keycode::Quote = '\'',
gf::Keycode::LeftParen = '(',
gf::Keycode::RightParen = ')',
gf::Keycode::Asterisk = '*',
gf::Keycode::Plus = '+',
gf::Keycode::Comma = ',',
gf::Keycode::Minus = '-',
gf::Keycode::Period = '.',
gf::Keycode::Slash = '/',
gf::Keycode::Num0 = '0',
gf::Keycode::Num1 = '1',
gf::Keycode::Num2 = '2',
gf::Keycode::Num3 = '3',
gf::Keycode::Num4 = '4',
gf::Keycode::Num5 = '5',
gf::Keycode::Num6 = '6',
gf::Keycode::Num7 = '7',
gf::Keycode::Num8 = '8',
gf::Keycode::Num9 = '9',
gf::Keycode::Colon = ':',
gf::Keycode::SemiColon = ';',
gf::Keycode::Less = '<',
gf::Keycode::Equals = '=',
gf::Keycode::Greater = '>',
gf::Keycode::Question = '?',
gf::Keycode::At = '@',
gf::Keycode::LeftBracket = '[',
gf::Keycode::Backslash = '\\',
gf::Keycode::RightBracket = ']',
gf::Keycode::Caret = '^',
gf::Keycode::Underscore = '_',
gf::Keycode::Backquote = '`',
gf::Keycode::A = 'a',
gf::Keycode::B = 'b',
gf::Keycode::C = 'c',
gf::Keycode::D = 'd',
gf::Keycode::E = 'e',
gf::Keycode::F = 'f',
gf::Keycode::G = 'g',
gf::Keycode::H = 'h',
gf::Keycode::I = 'i',
gf::Keycode::J = 'j',
gf::Keycode::K = 'k',
gf::Keycode::L = 'l',
gf::Keycode::M = 'm',
gf::Keycode::N = 'n',
gf::Keycode::O = 'o',
gf::Keycode::P = 'p',
gf::Keycode::Q = 'q',
gf::Keycode::R = 'r',
gf::Keycode::S = 's',
gf::Keycode::T = 't',
gf::Keycode::U = 'u',
gf::Keycode::V = 'v',
gf::Keycode::W = 'w',
gf::Keycode::X = 'x',
gf::Keycode::Y = 'y',
gf::Keycode::Z = 'z',
gf::Keycode::CapsLock = getKeycodeFromScancode(Scancode::CapsLock),
gf::Keycode::F1 = getKeycodeFromScancode(Scancode::F1),
gf::Keycode::F2 = getKeycodeFromScancode(Scancode::F2),
gf::Keycode::F3 = getKeycodeFromScancode(Scancode::F3),
gf::Keycode::F4 = getKeycodeFromScancode(Scancode::F4),
gf::Keycode::F5 = getKeycodeFromScancode(Scancode::F5),
gf::Keycode::F6 = getKeycodeFromScancode(Scancode::F6),
gf::Keycode::F7 = getKeycodeFromScancode(Scancode::F7),
gf::Keycode::F8 = getKeycodeFromScancode(Scancode::F8),
gf::Keycode::F9 = getKeycodeFromScancode(Scancode::F9),
gf::Keycode::F10 = getKeycodeFromScancode(Scancode::F10),
gf::Keycode::F11 = getKeycodeFromScancode(Scancode::F11),
gf::Keycode::F12 = getKeycodeFromScancode(Scancode::F12),
gf::Keycode::PrintScreen = getKeycodeFromScancode(Scancode::PrintScreen),
gf::Keycode::ScrollLock = getKeycodeFromScancode(Scancode::ScrollLock),
gf::Keycode::Pause = getKeycodeFromScancode(Scancode::Pause),
gf::Keycode::Insert = getKeycodeFromScancode(Scancode::Insert),
gf::Keycode::Home = getKeycodeFromScancode(Scancode::Home),
gf::Keycode::PageUp = getKeycodeFromScancode(Scancode::PageUp),
gf::Keycode::Delete = '\177',
gf::Keycode::End = getKeycodeFromScancode(Scancode::End),
gf::Keycode::PageDown = getKeycodeFromScancode(Scancode::PageDown),
gf::Keycode::Right = getKeycodeFromScancode(Scancode::Right),
gf::Keycode::Left = getKeycodeFromScancode(Scancode::Left),
gf::Keycode::Down = getKeycodeFromScancode(Scancode::Down),
gf::Keycode::Up = getKeycodeFromScancode(Scancode::Up),
gf::Keycode::NumLockClear = getKeycodeFromScancode(Scancode::NumLockClear),
gf::Keycode::NumpadDivide = getKeycodeFromScancode(Scancode::NumpadDivide),
gf::Keycode::NumpadMultiply = getKeycodeFromScancode(Scancode::NumpadMultiply),
gf::Keycode::NumpadMinus = getKeycodeFromScancode(Scancode::NumpadMinus),
gf::Keycode::NumpadPlus = getKeycodeFromScancode(Scancode::NumpadPlus),
gf::Keycode::NumpadEnter = getKeycodeFromScancode(Scancode::NumpadEnter),
gf::Keycode::Numpad1 = getKeycodeFromScancode(Scancode::Numpad1),
gf::Keycode::Numpad2 = getKeycodeFromScancode(Scancode::Numpad2),
gf::Keycode::Numpad3 = getKeycodeFromScancode(Scancode::Numpad3),
gf::Keycode::Numpad4 = getKeycodeFromScancode(Scancode::Numpad4),
gf::Keycode::Numpad5 = getKeycodeFromScancode(Scancode::Numpad5),
gf::Keycode::Numpad6 = getKeycodeFromScancode(Scancode::Numpad6),
gf::Keycode::Numpad7 = getKeycodeFromScancode(Scancode::Numpad7),
gf::Keycode::Numpad8 = getKeycodeFromScancode(Scancode::Numpad8),
gf::Keycode::Numpad9 = getKeycodeFromScancode(Scancode::Numpad9),
gf::Keycode::Numpad0 = getKeycodeFromScancode(Scancode::Numpad0),
gf::Keycode::NumpadPeriod = getKeycodeFromScancode(Scancode::NumpadPeriod),
gf::Keycode::Application = getKeycodeFromScancode(Scancode::Application),
gf::Keycode::Power = getKeycodeFromScancode(Scancode::Power),
gf::Keycode::NumpadEquals = getKeycodeFromScancode(Scancode::NumpadEquals),
gf::Keycode::F13 = getKeycodeFromScancode(Scancode::F13),
gf::Keycode::F14 = getKeycodeFromScancode(Scancode::F14),
gf::Keycode::F15 = getKeycodeFromScancode(Scancode::F15),
gf::Keycode::F16 = getKeycodeFromScancode(Scancode::F16),
gf::Keycode::F17 = getKeycodeFromScancode(Scancode::F17),
gf::Keycode::F18 = getKeycodeFromScancode(Scancode::F18),
gf::Keycode::F19 = getKeycodeFromScancode(Scancode::F19),
gf::Keycode::F20 = getKeycodeFromScancode(Scancode::F20),
gf::Keycode::F21 = getKeycodeFromScancode(Scancode::F21),
gf::Keycode::F22 = getKeycodeFromScancode(Scancode::F22),
gf::Keycode::F23 = getKeycodeFromScancode(Scancode::F23),
gf::Keycode::F24 = getKeycodeFromScancode(Scancode::F24),
gf::Keycode::Execute = getKeycodeFromScancode(Scancode::Execute),
gf::Keycode::Help = getKeycodeFromScancode(Scancode::Help),
gf::Keycode::Menu = getKeycodeFromScancode(Scancode::Menu),
gf::Keycode::Select = getKeycodeFromScancode(Scancode::Select),
gf::Keycode::Stop = getKeycodeFromScancode(Scancode::Stop),
gf::Keycode::Again = getKeycodeFromScancode(Scancode::Again),
gf::Keycode::Undo = getKeycodeFromScancode(Scancode::Undo),
gf::Keycode::Cut = getKeycodeFromScancode(Scancode::Cut),
gf::Keycode::Copy = getKeycodeFromScancode(Scancode::Copy),
gf::Keycode::Paste = getKeycodeFromScancode(Scancode::Paste),
gf::Keycode::Find = getKeycodeFromScancode(Scancode::Find),
gf::Keycode::Mute = getKeycodeFromScancode(Scancode::Mute),
gf::Keycode::VolumeUp = getKeycodeFromScancode(Scancode::VolumeUp),
gf::Keycode::VolumeDown = getKeycodeFromScancode(Scancode::VolumeDown),
gf::Keycode::NumpadComma = getKeycodeFromScancode(Scancode::NumpadComma),
gf::Keycode::NumpadEqualsAs400 = getKeycodeFromScancode(Scancode::NumpadEqualsAs400),
gf::Keycode::AltErase = getKeycodeFromScancode(Scancode::AltErase),
gf::Keycode::SysReq = getKeycodeFromScancode(Scancode::SysReq),
gf::Keycode::Cancel = getKeycodeFromScancode(Scancode::Cancel),
gf::Keycode::Clear = getKeycodeFromScancode(Scancode::Clear),
gf::Keycode::Prior = getKeycodeFromScancode(Scancode::Prior),
gf::Keycode::Return2 = getKeycodeFromScancode(Scancode::Return2),
gf::Keycode::Separator = getKeycodeFromScancode(Scancode::Separator),
gf::Keycode::Out = getKeycodeFromScancode(Scancode::Out),
gf::Keycode::Oper = getKeycodeFromScancode(Scancode::Oper),
gf::Keycode::ClearAgain = getKeycodeFromScancode(Scancode::ClearAgain),
gf::Keycode::CrSel = getKeycodeFromScancode(Scancode::CrSel),
gf::Keycode::ExSel = getKeycodeFromScancode(Scancode::ExSel),
gf::Keycode::Numpad00 = getKeycodeFromScancode(Scancode::Numpad00),
gf::Keycode::Numpad000 = getKeycodeFromScancode(Scancode::Numpad000),
gf::Keycode::ThousandsSeparator = getKeycodeFromScancode(Scancode::ThousandsSeparator),
gf::Keycode::DecimalSeparator = getKeycodeFromScancode(Scancode::DecimalSeparator),
gf::Keycode::CurrencyUnit = getKeycodeFromScancode(Scancode::CurrencyUnit),
gf::Keycode::CurrencySubUnit = getKeycodeFromScancode(Scancode::CurrencySubUnit),
gf::Keycode::NumpadLeftParen = getKeycodeFromScancode(Scancode::NumpadLeftParen),
gf::Keycode::NumpadRightParen = getKeycodeFromScancode(Scancode::NumpadRightParen),
gf::Keycode::NumpadLeftBrace = getKeycodeFromScancode(Scancode::NumpadLeftBrace),
gf::Keycode::NumpadRightBrace = getKeycodeFromScancode(Scancode::NumpadRightBrace),
gf::Keycode::NumpadTab = getKeycodeFromScancode(Scancode::NumpadTab),
gf::Keycode::NumpadBackspace = getKeycodeFromScancode(Scancode::NumpadBackspace),
gf::Keycode::NumpadA = getKeycodeFromScancode(Scancode::NumpadA),
gf::Keycode::NumpadB = getKeycodeFromScancode(Scancode::NumpadB),
gf::Keycode::NumpadC = getKeycodeFromScancode(Scancode::NumpadC),
gf::Keycode::NumpadD = getKeycodeFromScancode(Scancode::NumpadD),
gf::Keycode::NumpadE = getKeycodeFromScancode(Scancode::NumpadE),
gf::Keycode::NumpadF = getKeycodeFromScancode(Scancode::NumpadF),
gf::Keycode::NumpadXor = getKeycodeFromScancode(Scancode::NumpadXor),
gf::Keycode::NumpadPower = getKeycodeFromScancode(Scancode::NumpadPower),
gf::Keycode::NumpadPercent = getKeycodeFromScancode(Scancode::NumpadPercent),
gf::Keycode::NumpadLess = getKeycodeFromScancode(Scancode::NumpadLess),
gf::Keycode::NumpadGreater = getKeycodeFromScancode(Scancode::NumpadGreater),
gf::Keycode::NumpadAmpersand = getKeycodeFromScancode(Scancode::NumpadAmpersand),
gf::Keycode::NumpadDblAmpersand = getKeycodeFromScancode(Scancode::NumpadDblAmpersand),
gf::Keycode::NumpadVerticalBar = getKeycodeFromScancode(Scancode::NumpadVerticalBar),
gf::Keycode::NumpadDblVerticalbar = getKeycodeFromScancode(Scancode::NumpadDblVerticalBar),
gf::Keycode::NumpadColon = getKeycodeFromScancode(Scancode::NumpadColon),
gf::Keycode::NumpadHash = getKeycodeFromScancode(Scancode::NumpadHash),
gf::Keycode::NumpadSpace = getKeycodeFromScancode(Scancode::NumpadSpace),
gf::Keycode::NumpadAt = getKeycodeFromScancode(Scancode::NumpadAt),
gf::Keycode::NumpadExclam = getKeycodeFromScancode(Scancode::NumpadExclam),
gf::Keycode::NumpadMemStore = getKeycodeFromScancode(Scancode::NumpadMemStore),
gf::Keycode::NumpadMemRecall = getKeycodeFromScancode(Scancode::NumpadMemRecall),
gf::Keycode::NumpadMemClear = getKeycodeFromScancode(Scancode::NumpadMemClear),
gf::Keycode::NumpadMemAdd = getKeycodeFromScancode(Scancode::NumpadMemAdd),
gf::Keycode::NumpadMemSubtract = getKeycodeFromScancode(Scancode::NumpadMemSubtract),
gf::Keycode::NumpadMemMultiply = getKeycodeFromScancode(Scancode::NumpadMemMultiply),
gf::Keycode::NumpadMemDivide = getKeycodeFromScancode(Scancode::NumpadMemDivide),
gf::Keycode::NumpadPlusMinus = getKeycodeFromScancode(Scancode::NumpadPlusMinus),
gf::Keycode::NumpadClear = getKeycodeFromScancode(Scancode::NumpadClear),
gf::Keycode::NumpadClearEntry = getKeycodeFromScancode(Scancode::NumpadClearEntry),
gf::Keycode::NumpadBinary = getKeycodeFromScancode(Scancode::NumpadBinary),
gf::Keycode::NumpadOctal = getKeycodeFromScancode(Scancode::NumpadOctal),
gf::Keycode::NumpadDecimal = getKeycodeFromScancode(Scancode::NumpadDecimal),
gf::Keycode::NumpadHexadecimal = getKeycodeFromScancode(Scancode::NumpadHexadecimal),
gf::Keycode::LeftCtrl = getKeycodeFromScancode(Scancode::LeftCtrl),
gf::Keycode::LeftShift = getKeycodeFromScancode(Scancode::LeftShift),
gf::Keycode::LeftAlt = getKeycodeFromScancode(Scancode::LeftAlt),
gf::Keycode::LeftGui = getKeycodeFromScancode(Scancode::LeftGui),
gf::Keycode::RightCtrl = getKeycodeFromScancode(Scancode::RightCtrl),
gf::Keycode::RightShift = getKeycodeFromScancode(Scancode::RightShift),
gf::Keycode::RightAlt = getKeycodeFromScancode(Scancode::RightAlt),
gf::Keycode::RightGui = getKeycodeFromScancode(Scancode::RightGui),
gf::Keycode::Mode = getKeycodeFromScancode(Scancode::Mode)
} |