UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
scancode.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ugdk
 
 ugdk::input
 

Enumerations

enum  ugdk::input::Scancode {
  ugdk::input::Scancode::UNKNOWN = 0, ugdk::input::Scancode::Usage page 0x07, ugdk::input::Scancode::A = 4, ugdk::input::Scancode::B = 5,
  ugdk::input::Scancode::C = 6, ugdk::input::Scancode::D = 7, ugdk::input::Scancode::E = 8, ugdk::input::Scancode::F = 9,
  ugdk::input::Scancode::G = 10, ugdk::input::Scancode::H = 11, ugdk::input::Scancode::I = 12, ugdk::input::Scancode::J = 13,
  ugdk::input::Scancode::K = 14, ugdk::input::Scancode::L = 15, ugdk::input::Scancode::M = 16, ugdk::input::Scancode::N = 17,
  ugdk::input::Scancode::O = 18, ugdk::input::Scancode::P = 19, ugdk::input::Scancode::Q = 20, ugdk::input::Scancode::R = 21,
  ugdk::input::Scancode::S = 22, ugdk::input::Scancode::T = 23, ugdk::input::Scancode::U = 24, ugdk::input::Scancode::V = 25,
  ugdk::input::Scancode::W = 26, ugdk::input::Scancode::X = 27, ugdk::input::Scancode::Y = 28, ugdk::input::Scancode::Z = 29,
  ugdk::input::Scancode::ALPHANUMERIC_1 = 30, ugdk::input::Scancode::ALPHANUMERIC_2 = 31, ugdk::input::Scancode::ALPHANUMERIC_3 = 32, ugdk::input::Scancode::ALPHANUMERIC_4 = 33,
  ugdk::input::Scancode::ALPHANUMERIC_5 = 34, ugdk::input::Scancode::ALPHANUMERIC_6 = 35, ugdk::input::Scancode::ALPHANUMERIC_7 = 36, ugdk::input::Scancode::ALPHANUMERIC_8 = 37,
  ugdk::input::Scancode::ALPHANUMERIC_9 = 38, ugdk::input::Scancode::ALPHANUMERIC_0 = 39, ugdk::input::Scancode::RETURN = 40, ugdk::input::Scancode::ESCAPE = 41,
  ugdk::input::Scancode::BACKSPACE = 42, ugdk::input::Scancode::TAB = 43, ugdk::input::Scancode::SPACE = 44, ugdk::input::Scancode::MINUS = 45,
  ugdk::input::Scancode::EQUALS = 46, ugdk::input::Scancode::LEFTBRACKET = 47, ugdk::input::Scancode::RIGHTBRACKET = 48, ugdk::input::Scancode::BACKSLASH = 49,
  ugdk::input::Scancode::NONUSHASH = 50, ugdk::input::Scancode::SEMICOLON = 51, ugdk::input::Scancode::APOSTROPHE = 52, ugdk::input::Scancode::GRAVE = 53,
  ugdk::input::Scancode::COMMA = 54, ugdk::input::Scancode::PERIOD = 55, ugdk::input::Scancode::SLASH = 56, ugdk::input::Scancode::CAPSLOCK = 57,
  ugdk::input::Scancode::F1 = 58, ugdk::input::Scancode::F2 = 59, ugdk::input::Scancode::F3 = 60, ugdk::input::Scancode::F4 = 61,
  ugdk::input::Scancode::F5 = 62, ugdk::input::Scancode::F6 = 63, ugdk::input::Scancode::F7 = 64, ugdk::input::Scancode::F8 = 65,
  ugdk::input::Scancode::F9 = 66, ugdk::input::Scancode::F10 = 67, ugdk::input::Scancode::F11 = 68, ugdk::input::Scancode::F12 = 69,
  ugdk::input::Scancode::PRINTSCREEN = 70, ugdk::input::Scancode::SCROLLLOCK = 71, ugdk::input::Scancode::PAUSE = 72, ugdk::input::Scancode::INSERT = 73,
  ugdk::input::Scancode::HOME = 74, ugdk::input::Scancode::PAGEUP = 75, ugdk::input::Scancode::DELETE = 76, ugdk::input::Scancode::END = 77,
  ugdk::input::Scancode::PAGEDOWN = 78, ugdk::input::Scancode::RIGHT = 79, ugdk::input::Scancode::LEFT = 80, ugdk::input::Scancode::DOWN = 81,
  ugdk::input::Scancode::UP = 82, ugdk::input::Scancode::NUMLOCKCLEAR = 83, ugdk::input::Scancode::NUMPAD_DIVIDE = 84, ugdk::input::Scancode::NUMPAD_MULTIPLY = 85,
  ugdk::input::Scancode::NUMPAD_MINUS = 86, ugdk::input::Scancode::NUMPAD_PLUS = 87, ugdk::input::Scancode::NUMPAD_ENTER = 88, ugdk::input::Scancode::NUMPAD_1 = 89,
  ugdk::input::Scancode::NUMPAD_2 = 90, ugdk::input::Scancode::NUMPAD_3 = 91, ugdk::input::Scancode::NUMPAD_4 = 92, ugdk::input::Scancode::NUMPAD_5 = 93,
  ugdk::input::Scancode::NUMPAD_6 = 94, ugdk::input::Scancode::NUMPAD_7 = 95, ugdk::input::Scancode::NUMPAD_8 = 96, ugdk::input::Scancode::NUMPAD_9 = 97,
  ugdk::input::Scancode::NUMPAD_0 = 98, ugdk::input::Scancode::NUMPAD_PERIOD = 99, ugdk::input::Scancode::NONUSBACKSLASH = 100, ugdk::input::Scancode::APPLICATION = 101,
  ugdk::input::Scancode::POWER = 102, ugdk::input::Scancode::NUMPAD_EQUALS = 103, ugdk::input::Scancode::F13 = 104, ugdk::input::Scancode::F14 = 105,
  ugdk::input::Scancode::F15 = 106, ugdk::input::Scancode::F16 = 107, ugdk::input::Scancode::F17 = 108, ugdk::input::Scancode::F18 = 109,
  ugdk::input::Scancode::F19 = 110, ugdk::input::Scancode::F20 = 111, ugdk::input::Scancode::F21 = 112, ugdk::input::Scancode::F22 = 113,
  ugdk::input::Scancode::F23 = 114, ugdk::input::Scancode::F24 = 115, ugdk::input::Scancode::EXECUTE = 116, ugdk::input::Scancode::HELP = 117,
  ugdk::input::Scancode::MENU = 118, ugdk::input::Scancode::SELECT = 119, ugdk::input::Scancode::STOP = 120, ugdk::input::Scancode::AGAIN = 121,
  ugdk::input::Scancode::UNDO = 122, ugdk::input::Scancode::CUT = 123, ugdk::input::Scancode::COPY = 124, ugdk::input::Scancode::PASTE = 125,
  ugdk::input::Scancode::FIND = 126, ugdk::input::Scancode::MUTE = 127, ugdk::input::Scancode::VOLUMEUP = 128, ugdk::input::Scancode::VOLUMEDOWN = 129,
  ugdk::input::Scancode::NUMPAD_COMMA = 133, ugdk::input::Scancode::NUMPAD_EQUALSAS400 = 134, ugdk::input::Scancode::INTERNATIONAL1 = 135, ugdk::input::Scancode::INTERNATIONAL2 = 136,
  ugdk::input::Scancode::INTERNATIONAL3 = 137, ugdk::input::Scancode::INTERNATIONAL4 = 138, ugdk::input::Scancode::INTERNATIONAL5 = 139, ugdk::input::Scancode::INTERNATIONAL6 = 140,
  ugdk::input::Scancode::INTERNATIONAL7 = 141, ugdk::input::Scancode::INTERNATIONAL8 = 142, ugdk::input::Scancode::INTERNATIONAL9 = 143, ugdk::input::Scancode::LANG1 = 144,
  ugdk::input::Scancode::LANG2 = 145, ugdk::input::Scancode::LANG3 = 146, ugdk::input::Scancode::LANG4 = 147, ugdk::input::Scancode::LANG5 = 148,
  ugdk::input::Scancode::LANG6 = 149, ugdk::input::Scancode::LANG7 = 150, ugdk::input::Scancode::LANG8 = 151, ugdk::input::Scancode::LANG9 = 152,
  ugdk::input::Scancode::ALTERASE = 153, ugdk::input::Scancode::SYSREQ = 154, ugdk::input::Scancode::CANCEL = 155, ugdk::input::Scancode::CLEAR = 156,
  ugdk::input::Scancode::PRIOR = 157, ugdk::input::Scancode::RETURN2 = 158, ugdk::input::Scancode::SEPARATOR = 159, ugdk::input::Scancode::OUT = 160,
  ugdk::input::Scancode::OPER = 161, ugdk::input::Scancode::CLEARAGAIN = 162, ugdk::input::Scancode::CRSEL = 163, ugdk::input::Scancode::EXSEL = 164,
  ugdk::input::Scancode::NUMPAD_00 = 176, ugdk::input::Scancode::NUMPAD_000 = 177, ugdk::input::Scancode::THOUSANDSSEPARATOR = 178, ugdk::input::Scancode::DECIMALSEPARATOR = 179,
  ugdk::input::Scancode::CURRENCYUNIT = 180, ugdk::input::Scancode::CURRENCYSUBUNIT = 181, ugdk::input::Scancode::NUMPAD_LEFTPAREN = 182, ugdk::input::Scancode::NUMPAD_RIGHTPAREN = 183,
  ugdk::input::Scancode::NUMPAD_LEFTBRACE = 184, ugdk::input::Scancode::NUMPAD_RIGHTBRACE = 185, ugdk::input::Scancode::NUMPAD_TAB = 186, ugdk::input::Scancode::NUMPAD_BACKSPACE = 187,
  ugdk::input::Scancode::NUMPAD_A = 188, ugdk::input::Scancode::NUMPAD_B = 189, ugdk::input::Scancode::NUMPAD_C = 190, ugdk::input::Scancode::NUMPAD_D = 191,
  ugdk::input::Scancode::NUMPAD_E = 192, ugdk::input::Scancode::NUMPAD_F = 193, ugdk::input::Scancode::NUMPAD_XOR = 194, ugdk::input::Scancode::NUMPAD_POWER = 195,
  ugdk::input::Scancode::NUMPAD_PERCENT = 196, ugdk::input::Scancode::NUMPAD_LESS = 197, ugdk::input::Scancode::NUMPAD_GREATER = 198, ugdk::input::Scancode::NUMPAD_AMPERSAND = 199,
  ugdk::input::Scancode::NUMPAD_DBLAMPERSAND = 200, ugdk::input::Scancode::NUMPAD_VERTICALBAR = 201, ugdk::input::Scancode::NUMPAD_DBLVERTICALBAR = 202, ugdk::input::Scancode::NUMPAD_COLON = 203,
  ugdk::input::Scancode::NUMPAD_HASH = 204, ugdk::input::Scancode::NUMPAD_SPACE = 205, ugdk::input::Scancode::NUMPAD_AT = 206, ugdk::input::Scancode::NUMPAD_EXCLAM = 207,
  ugdk::input::Scancode::NUMPAD_MEMSTORE = 208, ugdk::input::Scancode::NUMPAD_MEMRECALL = 209, ugdk::input::Scancode::NUMPAD_MEMCLEAR = 210, ugdk::input::Scancode::NUMPAD_MEMADD = 211,
  ugdk::input::Scancode::NUMPAD_MEMSUBTRACT = 212, ugdk::input::Scancode::NUMPAD_MEMMULTIPLY = 213, ugdk::input::Scancode::NUMPAD_MEMDIVIDE = 214, ugdk::input::Scancode::NUMPAD_PLUSMINUS = 215,
  ugdk::input::Scancode::NUMPAD_CLEAR = 216, ugdk::input::Scancode::NUMPAD_CLEARENTRY = 217, ugdk::input::Scancode::NUMPAD_BINARY = 218, ugdk::input::Scancode::NUMPAD_OCTAL = 219,
  ugdk::input::Scancode::NUMPAD_DECIMAL = 220, ugdk::input::Scancode::NUMPAD_HEXADECIMAL = 221, ugdk::input::Scancode::LCTRL = 224, ugdk::input::Scancode::LSHIFT = 225,
  ugdk::input::Scancode::LALT = 226, ugdk::input::Scancode::LGUI = 227, ugdk::input::Scancode::RCTRL = 228, ugdk::input::Scancode::RSHIFT = 229,
  ugdk::input::Scancode::RALT = 230, ugdk::input::Scancode::RGUI = 231, ugdk::input::Scancode::MODE = 257, ugdk::input::Scancode::Usage page 0x0C,
  ugdk::input::Scancode::AUDIONEXT = 258, ugdk::input::Scancode::AUDIOPREV = 259, ugdk::input::Scancode::AUDIOSTOP = 260, ugdk::input::Scancode::AUDIOPLAY = 261,
  ugdk::input::Scancode::AUDIOMUTE = 262, ugdk::input::Scancode::MEDIASELECT = 263, ugdk::input::Scancode::WWW = 264, ugdk::input::Scancode::MAIL = 265,
  ugdk::input::Scancode::CALCULATOR = 266, ugdk::input::Scancode::COMPUTER = 267, ugdk::input::Scancode::AC_SEARCH = 268, ugdk::input::Scancode::AC_HOME = 269,
  ugdk::input::Scancode::AC_BACK = 270, ugdk::input::Scancode::AC_FORWARD = 271, ugdk::input::Scancode::AC_STOP = 272, ugdk::input::Scancode::AC_REFRESH = 273,
  ugdk::input::Scancode::AC_BOOKMARKS = 274, ugdk::input::Scancode::Walther keys, ugdk::input::Scancode::BRIGHTNESSDOWN = 275, ugdk::input::Scancode::BRIGHTNESSUP = 276,
  ugdk::input::Scancode::DISPLAYSWITCH = 277, ugdk::input::Scancode::KBDILLUMTOGGLE = 278, ugdk::input::Scancode::KBDILLUMDOWN = 279, ugdk::input::Scancode::KBDILLUMUP = 280,
  ugdk::input::Scancode::EJECT = 281, ugdk::input::Scancode::SLEEP = 282, ugdk::input::Scancode::APP1 = 283, ugdk::input::Scancode::APP2 = 284,
  ugdk::input::Scancode::SDL_NUM_SCANCODES = 512
}
 The SDL keyboard scancode representation. More...