Use Scan prefix instead of s and getDescription instead of localizedRepresentation.

This commit is contained in:
Lukas Dürrenberger 2017-09-09 01:21:29 +02:00
parent ec1a10e66d
commit 4bb268c806

View file

@ -334,140 +334,140 @@ public:
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
enum Scancode enum Scancode
{ {
sUnknown = -1, ///< Represents any scancode not present in this enum ScanUnknown = -1, ///< Represents any scancode not present in this enum
sA = 0, ///< Keyboard a and A key ScanA = 0, ///< Keyboard a and A key
sB, ///< Keyboard b and B key ScanB, ///< Keyboard b and B key
sC, ///< Keyboard c and C key ScanC, ///< Keyboard c and C key
sD, ///< Keyboard d and D key ScanD, ///< Keyboard d and D key
sE, ///< Keyboard e and E key ScanE, ///< Keyboard e and E key
sF, ///< Keyboard f and F key ScanF, ///< Keyboard f and F key
sG, ///< Keyboard g and G key ScanG, ///< Keyboard g and G key
sH, ///< Keyboard h and H key ScanH, ///< Keyboard h and H key
sI, ///< Keyboard i and I key ScanI, ///< Keyboard i and I key
sJ, ///< Keyboard j and J key ScanJ, ///< Keyboard j and J key
sK, ///< Keyboard k and K key ScanK, ///< Keyboard k and K key
sL, ///< Keyboard l and L key ScanL, ///< Keyboard l and L key
sM, ///< Keyboard m and M key ScanM, ///< Keyboard m and M key
sN, ///< Keyboard n and N key ScanN, ///< Keyboard n and N key
sO, ///< Keyboard o and O key ScanO, ///< Keyboard o and O key
sP, ///< Keyboard p and P key ScanP, ///< Keyboard p and P key
sQ, ///< Keyboard q and Q key ScanQ, ///< Keyboard q and Q key
sR, ///< Keyboard r and R key ScanR, ///< Keyboard r and R key
sS, ///< Keyboard s and S key ScanS, ///< Keyboard s and S key
sT, ///< Keyboard t and T key ScanT, ///< Keyboard t and T key
sU, ///< Keyboard u and U key ScanU, ///< Keyboard u and U key
sV, ///< Keyboard v and V key ScanV, ///< Keyboard v and V key
sW, ///< Keyboard w and W key ScanW, ///< Keyboard w and W key
sX, ///< Keyboard x and X key ScanX, ///< Keyboard x and X key
sY, ///< Keyboard y and Y key ScanY, ///< Keyboard y and Y key
sZ, ///< Keyboard z and Z key ScanZ, ///< Keyboard z and Z key
sNum1, ///< Keyboard 1 and ! key ScanNum1, ///< Keyboard 1 and ! key
sNum2, ///< Keyboard 2 and @ key ScanNum2, ///< Keyboard 2 and @ key
sNum3, ///< Keyboard 3 and # key ScanNum3, ///< Keyboard 3 and # key
sNum4, ///< Keyboard 4 and $ key ScanNum4, ///< Keyboard 4 and $ key
sNum5, ///< Keyboard 5 and % key ScanNum5, ///< Keyboard 5 and % key
sNum6, ///< Keyboard 6 and ^ key ScanNum6, ///< Keyboard 6 and ^ key
sNum7, ///< Keyboard 7 and & key ScanNum7, ///< Keyboard 7 and & key
sNum8, ///< Keyboard 8 and * key ScanNum8, ///< Keyboard 8 and * key
sNum9, ///< Keyboard 9 and ) key ScanNum9, ///< Keyboard 9 and ) key
sNum0, ///< Keyboard 0 and ) key ScanNum0, ///< Keyboard 0 and ) key
sEnter, ///< Keyboard Return (ENTER) key ScanEnter, ///< Keyboard Return (ENTER) key
sEscape, ///< Keyboard Escape key ScanEscape, ///< Keyboard Escape key
sBackspace, ///< Keyboard Backspace key ScanBackspace, ///< Keyboard Backspace key
// TODO above it's BackSpace, but is it correct? What do we use here? // TODO above it's BackSpace, but is it correct? What do we use here?
sTab, ///< Keyboard Tab key ScanTab, ///< Keyboard Tab key
sSpace, ///< Keyboard Space key ScanSpace, ///< Keyboard Space key
sHyphen, ///< Keyboard - and _ key ScanHyphen, ///< Keyboard - and _ key
sEquals, ///< Keyboard = and + ScanEquals, ///< Keyboard = and +
sLBracket, ///< Keyboard [ and { key ScanLBracket, ///< Keyboard [ and { key
sRBracket, ///< Keyboard ] and } key ScanRBracket, ///< Keyboard ] and } key
sBackslash, ///< Keyboard \ and | key ScanBackslash, ///< Keyboard \ and | key
// TODO capitalisation // TODO capitalisation
sDash, ///< Keyboard Non-US # and ~ ScanDash, ///< Keyboard Non-US # and ~
sSemicolon, ///< Keyboard ; and : key ScanSemicolon, ///< Keyboard ; and : key
// TODO capitalisation // TODO capitalisation
sQuote, ///< Keyboard ' and " key ScanQuote, ///< Keyboard ' and " key
sGraveAccent, ///< Keyboard ` and ~ key ScanGraveAccent, ///< Keyboard ` and ~ key
sComma, ///< Keyboard , and < key ScanComma, ///< Keyboard , and < key
sPeriod, ///< Keyboard . and > key ScanPeriod, ///< Keyboard . and > key
sForwardSlash, ///< Keyboard / and ? key ScanForwardSlash, ///< Keyboard / and ? key
sF1, ///< Keyboard F1 key ScanF1, ///< Keyboard F1 key
sF2, ///< Keyboard F2 key ScanF2, ///< Keyboard F2 key
sF3, ///< Keyboard F3 key ScanF3, ///< Keyboard F3 key
sF4, ///< Keyboard F4 key ScanF4, ///< Keyboard F4 key
sF5, ///< Keyboard F5 key ScanF5, ///< Keyboard F5 key
sF6, ///< Keyboard F6 key ScanF6, ///< Keyboard F6 key
sF7, ///< Keyboard F7 key ScanF7, ///< Keyboard F7 key
sF8, ///< Keyboard F8 key ScanF8, ///< Keyboard F8 key
sF9, ///< Keyboard F9 key ScanF9, ///< Keyboard F9 key
sF10, ///< Keyboard F10 key ScanF10, ///< Keyboard F10 key
sF11, ///< Keyboard F11 key ScanF11, ///< Keyboard F11 key
sF12, ///< Keyboard F12 key ScanF12, ///< Keyboard F12 key
sF13, ///< Keyboard F13 key ScanF13, ///< Keyboard F13 key
sF14, ///< Keyboard F14 key ScanF14, ///< Keyboard F14 key
sF15, ///< Keyboard F15 key ScanF15, ///< Keyboard F15 key
sCapsLock, ///< Keyboard Caps Lock key ScanCapsLock, ///< Keyboard Caps Lock key
sPrintScreen, ///< Keyboard Print Screen key ScanPrintScreen, ///< Keyboard Print Screen key
sScrollLock, ///< Keyboard Scroll Lock key ScanScrollLock, ///< Keyboard Scroll Lock key
sPause, ///< Keyboard Pause key ScanPause, ///< Keyboard Pause key
sInsert, ///< Keyboard Insert key ScanInsert, ///< Keyboard Insert key
sHome, ///< Keyboard Home key ScanHome, ///< Keyboard Home key
sPageUp, ///< Keyboard Page Up key ScanPageUp, ///< Keyboard Page Up key
sDelete, ///< Keyboard Delete Forward key ScanDelete, ///< Keyboard Delete Forward key
sEnd, ///< Keyboard End key ScanEnd, ///< Keyboard End key
sPageDown, ///< Keyboard Page Down key ScanPageDown, ///< Keyboard Page Down key
sRight, ///< Keyboard Right Arrow key ScanRight, ///< Keyboard Right Arrow key
sLeft, ///< Keyboard Left Arrow key ScanLeft, ///< Keyboard Left Arrow key
sDown, ///< Keyboard Down Arrow key ScanDown, ///< Keyboard Down Arrow key
sUp, ///< Keyboard Up Arrow key ScanUp, ///< Keyboard Up Arrow key
sNumLock, ///< Keypad Num Lock and Clear key ScanNumLock, ///< Keypad Num Lock and Clear key
sDivide, ///< Keypad / key ScanDivide, ///< Keypad / key
sMultiply, ///< Keypad * key ScanMultiply, ///< Keypad * key
sMinus, ///< Keypad - key ScanMinus, ///< Keypad - key
sPlus, ///< Keypad + key ScanPlus, ///< Keypad + key
sPadEquals, ///< keypad = key, probably Mac only ScanPadEquals, ///< keypad = key, probably Mac only
sReturn, ///< Keypad Enter (return) key ScanReturn, ///< Keypad Enter (return) key
sDecimal, ///< Keypad . and Delete key ScanDecimal, ///< Keypad . and Delete key
sNumpad1, ///< Keypad 1 and End key ScanNumpad1, ///< Keypad 1 and End key
sNumpad2, ///< Keypad 2 and Down Arrow key ScanNumpad2, ///< Keypad 2 and Down Arrow key
sNumpad3, ///< Keypad 3 and Page Down key ScanNumpad3, ///< Keypad 3 and Page Down key
sNumpad4, ///< Keypad 4 and Left Arrow key ScanNumpad4, ///< Keypad 4 and Left Arrow key
sNumpad5, ///< Keypad 5 key ScanNumpad5, ///< Keypad 5 key
sNumpad6, ///< Keypad 6 and Right Arrow key ScanNumpad6, ///< Keypad 6 and Right Arrow key
sNumpad7, ///< Keypad 7 and Home key ScanNumpad7, ///< Keypad 7 and Home key
sNumpad8, ///< Keypad 8 and Up Arrow key ScanNumpad8, ///< Keypad 8 and Up Arrow key
sNumpad9, ///< Keypad 9 and Page Up key ScanNumpad9, ///< Keypad 9 and Page Up key
sNumpad0, ///< Keypad 0 and Insert key ScanNumpad0, ///< Keypad 0 and Insert key
sReverseSolidus, ///< Keyboard Non-US \ and | key ScanReverseSolidus, ///< Keyboard Non-US \ and | key
// FIXME what is this one? Might need better name. The doc says: // FIXME what is this one? Might need better name. The doc says:
// - Typically near the Left-Shift key in AT-102 implementations. // - Typically near the Left-Shift key in AT-102 implementations.
// - Typical language mappings: Belg:<\> FrCa:«°» Dan:<\> Dutch:]|[ Fren:<> Ger:<|> Ital:<> LatAm:<> Nor:<> Span:<> Swed:<|> Swiss:<\> UK:\| Brazil: \|. // - Typical language mappings: Belg:<\> FrCa:«°» Dan:<\> Dutch:]|[ Fren:<> Ger:<|> Ital:<> LatAm:<> Nor:<> Span:<> Swed:<|> Swiss:<\> UK:\| Brazil: \|.
// What is the difference with "regular" \ and | key? // What is the difference with "regular" \ and | key?
sApplication, ///< Keyboard Application key ScanApplication, ///< Keyboard Application key
sExecute, ///< Keyboard Execute key ScanExecute, ///< Keyboard Execute key
sHelp, ///< Keyboard Help key ScanHelp, ///< Keyboard Help key
sMenu, ///< Keyboard Menu key ScanMenu, ///< Keyboard Menu key
sSelect, ///< Keyboard Select key ScanSelect, ///< Keyboard Select key
sStop, ///< Keyboard Stop key ScanStop, ///< Keyboard Stop key
sAgain, ///< Keyboard Again key ScanAgain, ///< Keyboard Again key
sUndo, ///< Keyboard Undo key ScanUndo, ///< Keyboard Undo key
sCut, ///< Keyboard Cut key ScanCut, ///< Keyboard Cut key
sCopy, ///< Keyboard Copy key ScanCopy, ///< Keyboard Copy key
sPaste, ///< Keyboard Paste key ScanPaste, ///< Keyboard Paste key
sFind, ///< Keyboard Find key ScanFind, ///< Keyboard Find key
sMute, ///< Keyboard Mute key ScanMute, ///< Keyboard Mute key
sVolumeUp, ///< Keyboard Volume Up key ScanVolumeUp, ///< Keyboard Volume Up key
sVolumeDown, ///< Keyboard Volume Down key ScanVolumeDown, ///< Keyboard Volume Down key
sLControl, ///< Keyboard Left Control key ScanLControl, ///< Keyboard Left Control key
sLShift, ///< Keyboard Left Shift key ScanLShift, ///< Keyboard Left Shift key
sLAlt, ///< Keyboard Left Alt key ScanLAlt, ///< Keyboard Left Alt key
sLSystem, ///< Keyboard Left System key ScanLSystem, ///< Keyboard Left System key
sRControl, ///< Keyboard Right Control key ScanRControl, ///< Keyboard Right Control key
sRShift, ///< Keyboard Right Shift key ScanRShift, ///< Keyboard Right Shift key
sRAlt, ///< Keyboard Right Alt key ScanRAlt, ///< Keyboard Right Alt key
sRSystem, ///< Keyboard Right System key ScanRSystem, ///< Keyboard Right System key
sCodeCount ///< Keep last -- the total number of scancodes ScanCodeCount ///< Keep last -- the total number of scancodes
}; };
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////