All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Enumerations
KeyCode.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 SurgSim
 
 SurgSim::Device
 

Enumerations

enum  SurgSim::Device::KeyCode {
  SurgSim::Device::NONE = -1, SurgSim::Device::KEY_SPACE = 0x20, SurgSim::Device::KEY_0 = '0', SurgSim::Device::KEY_1 = '1',
  SurgSim::Device::KEY_2 = '2', SurgSim::Device::KEY_3 = '3', SurgSim::Device::KEY_4 = '4', SurgSim::Device::KEY_5 = '5',
  SurgSim::Device::KEY_6 = '6', SurgSim::Device::KEY_7 = '7', SurgSim::Device::KEY_8 = '8', SurgSim::Device::KEY_9 = '9',
  SurgSim::Device::KEY_A = 'a', SurgSim::Device::KEY_B = 'b', SurgSim::Device::KEY_C = 'c', SurgSim::Device::KEY_D = 'd',
  SurgSim::Device::KEY_E = 'e', SurgSim::Device::KEY_F = 'f', SurgSim::Device::KEY_G = 'g', SurgSim::Device::KEY_H = 'h',
  SurgSim::Device::KEY_I = 'i', SurgSim::Device::KEY_J = 'j', SurgSim::Device::KEY_K = 'k', SurgSim::Device::KEY_L = 'l',
  SurgSim::Device::KEY_M = 'm', SurgSim::Device::KEY_N = 'n', SurgSim::Device::KEY_O = 'o', SurgSim::Device::KEY_P = 'p',
  SurgSim::Device::KEY_Q = 'q', SurgSim::Device::KEY_R = 'r', SurgSim::Device::KEY_S = 's', SurgSim::Device::KEY_T = 't',
  SurgSim::Device::KEY_U = 'u', SurgSim::Device::KEY_V = 'v', SurgSim::Device::KEY_W = 'w', SurgSim::Device::KEY_X = 'x',
  SurgSim::Device::KEY_Y = 'y', SurgSim::Device::KEY_Z = 'z', SurgSim::Device::KEY_EXCLAIM = 0x21, SurgSim::Device::KEY_QUOTEDBL = 0x22,
  SurgSim::Device::KEY_HASH = 0x23, SurgSim::Device::KEY_DOLLAR = 0x24, SurgSim::Device::KEY_AMPERSAND = 0x26, SurgSim::Device::KEY_QUOTE = 0x27,
  SurgSim::Device::KEY_LEFTPAREN = 0x28, SurgSim::Device::KEY_RIGHTPAREN = 0x29, SurgSim::Device::KEY_ASTERISK = 0x2A, SurgSim::Device::KEY_PLUS = 0x2B,
  SurgSim::Device::KEY_COMMA = 0x2C, SurgSim::Device::KEY_MINUS = 0x2D, SurgSim::Device::KEY_PERIOD = 0x2E, SurgSim::Device::KEY_SLASH = 0x2F,
  SurgSim::Device::KEY_COLON = 0x3A, SurgSim::Device::KEY_SEMICOLON = 0x3B, SurgSim::Device::KEY_LESS = 0x3C, SurgSim::Device::KEY_EQUALS = 0x3D,
  SurgSim::Device::KEY_GREATER = 0x3E, SurgSim::Device::KEY_QUESTION = 0x3F, SurgSim::Device::KEY_AT = 0x40, SurgSim::Device::KEY_LEFTBRACKET = 0x5B,
  SurgSim::Device::KEY_BACKSLASH = 0x5C, SurgSim::Device::KEY_RIGHTBRACKET = 0x5D, SurgSim::Device::KEY_CARET = 0x5E, SurgSim::Device::KEY_UNDERSCORE = 0x5F,
  SurgSim::Device::KEY_BACKQUOTE = 0x60, SurgSim::Device::KEY_BACKSPACE = 0xFF08, SurgSim::Device::KEY_TAB = 0xFF09, SurgSim::Device::KEY_LINEFEED = 0xFF0A,
  SurgSim::Device::KEY_CLEAR = 0xFF0B, SurgSim::Device::KEY_RETURN = 0xFF0D, SurgSim::Device::KEY_PAUSE = 0xFF13, SurgSim::Device::KEY_SCROLL_LOCK = 0xFF14,
  SurgSim::Device::KEY_SYS_REQ = 0xFF15, SurgSim::Device::KEY_ESCAPE = 0xFF1B, SurgSim::Device::KEY_DELETE = 0xFFFF, SurgSim::Device::KEY_HOME = 0xFF50,
  SurgSim::Device::KEY_LEFT = 0xFF51, SurgSim::Device::KEY_UP = 0xFF52, SurgSim::Device::KEY_RIGHT = 0xFF53, SurgSim::Device::KEY_DOWN = 0xFF54,
  SurgSim::Device::KEY_PRIOR = 0xFF55, SurgSim::Device::KEY_PAGE_UP = 0xFF55, SurgSim::Device::KEY_NEXT = 0xFF56, SurgSim::Device::KEY_PAGE_DOWN = 0xFF56,
  SurgSim::Device::KEY_END = 0xFF57, SurgSim::Device::KEY_BEGIN = 0xFF58, SurgSim::Device::KEY_SELECT = 0xFF60, SurgSim::Device::KEY_PRINT = 0xFF61,
  SurgSim::Device::KEY_EXECUTE = 0xFF62, SurgSim::Device::KEY_INSERT = 0xFF63, SurgSim::Device::KEY_UNDO = 0xFF65, SurgSim::Device::KEY_REDO = 0xFF66,
  SurgSim::Device::KEY_MENU = 0xFF67, SurgSim::Device::KEY_FIND = 0xFF68, SurgSim::Device::KEY_CANCEL = 0xFF69, SurgSim::Device::KEY_HELP = 0xFF6A,
  SurgSim::Device::KEY_BREAK = 0xFF6B, SurgSim::Device::KEY_MODE_SWITCH = 0xFF7E, SurgSim::Device::KEY_SCRIPT_SWITCH = 0xFF7E, SurgSim::Device::KEY_NUM_LOCK = 0xFF7F,
  SurgSim::Device::KEY_KP_SPACE = 0xFF80, SurgSim::Device::KEY_KP_TAB = 0xFF89, SurgSim::Device::KEY_KP_ENTER = 0xFF8D, SurgSim::Device::KEY_KP_F1 = 0xFF91,
  SurgSim::Device::KEY_KP_F2 = 0xFF92, SurgSim::Device::KEY_KP_F3 = 0xFF93, SurgSim::Device::KEY_KP_F4 = 0xFF94, SurgSim::Device::KEY_KP_HOME = 0xFF95,
  SurgSim::Device::KEY_KP_LEFT = 0xFF96, SurgSim::Device::KEY_KP_UP = 0xFF97, SurgSim::Device::KEY_KP_RIGHT = 0xFF98, SurgSim::Device::KEY_KP_DOWN = 0xFF99,
  SurgSim::Device::KEY_KP_PRIOR = 0xFF9A, SurgSim::Device::KEY_KP_PAGE_UP = 0xFF9A, SurgSim::Device::KEY_KP_NEXT = 0xFF9B, SurgSim::Device::KEY_KP_PAGE_DOWN = 0xFF9B,
  SurgSim::Device::KEY_KP_END = 0xFF9C, SurgSim::Device::KEY_KP_BEGIN = 0xFF9D, SurgSim::Device::KEY_KP_INSERT = 0xFF9E, SurgSim::Device::KEY_KP_DELETE = 0xFF9F,
  SurgSim::Device::KEY_KP_EQUAL = 0xFFBD, SurgSim::Device::KEY_KP_MULTIPLY = 0xFFAA, SurgSim::Device::KEY_KP_ADD = 0xFFAB, SurgSim::Device::KEY_KP_SEPARATOR = 0xFFAC,
  SurgSim::Device::KEY_KP_SUBTRACT = 0xFFAD, SurgSim::Device::KEY_KP_DECIMAL = 0xFFAE, SurgSim::Device::KEY_KP_DIVIDE = 0xFFAF, SurgSim::Device::KEY_KP_0 = 0xFFB0,
  SurgSim::Device::KEY_KP_1 = 0xFFB1, SurgSim::Device::KEY_KP_2 = 0xFFB2, SurgSim::Device::KEY_KP_3 = 0xFFB3, SurgSim::Device::KEY_KP_4 = 0xFFB4,
  SurgSim::Device::KEY_KP_5 = 0xFFB5, SurgSim::Device::KEY_KP_6 = 0xFFB6, SurgSim::Device::KEY_KP_7 = 0xFFB7, SurgSim::Device::KEY_KP_8 = 0xFFB8,
  SurgSim::Device::KEY_KP_9 = 0xFFB9, SurgSim::Device::KEY_F1 = 0xFFBE, SurgSim::Device::KEY_F2 = 0xFFBF, SurgSim::Device::KEY_F3 = 0xFFC0,
  SurgSim::Device::KEY_F4 = 0xFFC1, SurgSim::Device::KEY_F5 = 0xFFC2, SurgSim::Device::KEY_F6 = 0xFFC3, SurgSim::Device::KEY_F7 = 0xFFC4,
  SurgSim::Device::KEY_F8 = 0xFFC5, SurgSim::Device::KEY_F9 = 0xFFC6, SurgSim::Device::KEY_F10 = 0xFFC7, SurgSim::Device::KEY_F11 = 0xFFC8,
  SurgSim::Device::KEY_F12 = 0xFFC9, SurgSim::Device::KEY_F13 = 0xFFCA, SurgSim::Device::KEY_F14 = 0xFFCB, SurgSim::Device::KEY_F15 = 0xFFCC,
  SurgSim::Device::KEY_F16 = 0xFFCD, SurgSim::Device::KEY_F17 = 0xFFCE, SurgSim::Device::KEY_F18 = 0xFFCF, SurgSim::Device::KEY_F19 = 0xFFD0,
  SurgSim::Device::KEY_F20 = 0xFFD1, SurgSim::Device::KEY_F21 = 0xFFD2, SurgSim::Device::KEY_F22 = 0xFFD3, SurgSim::Device::KEY_F23 = 0xFFD4,
  SurgSim::Device::KEY_F24 = 0xFFD5, SurgSim::Device::KEY_F25 = 0xFFD6, SurgSim::Device::KEY_F26 = 0xFFD7, SurgSim::Device::KEY_F27 = 0xFFD8,
  SurgSim::Device::KEY_F28 = 0xFFD9, SurgSim::Device::KEY_F29 = 0xFFDA, SurgSim::Device::KEY_F30 = 0xFFDB, SurgSim::Device::KEY_F31 = 0xFFDC,
  SurgSim::Device::KEY_F32 = 0xFFDD, SurgSim::Device::KEY_F33 = 0xFFDE, SurgSim::Device::KEY_F34 = 0xFFDF, SurgSim::Device::KEY_F35 = 0xFFE0,
  SurgSim::Device::KEY_SHIFT_L = 0xFFE1, SurgSim::Device::KEY_SHIFT_R = 0xFFE2, SurgSim::Device::KEY_CONTROL_L = 0xFFE3, SurgSim::Device::KEY_CONTROL_R = 0xFFE4,
  SurgSim::Device::KEY_CAPS_LOCK = 0xFFE5, SurgSim::Device::KEY_SHIFT_LOCK = 0xFFE6, SurgSim::Device::KEY_META_L = 0xFFE7, SurgSim::Device::KEY_META_R = 0xFFE8,
  SurgSim::Device::KEY_ALT_L = 0xFFE9, SurgSim::Device::KEY_ALT_R = 0xFFEA, SurgSim::Device::KEY_SUPER_L = 0xFFEB, SurgSim::Device::KEY_SUPER_R = 0xFFEC,
  SurgSim::Device::KEY_HYPER_L = 0xFFED, SurgSim::Device::KEY_HYPER_R = 0xFFEE
}
 
enum  SurgSim::Device::ModKeyMask {
  SurgSim::Device::MODKEY_NONE = 0, SurgSim::Device::MODKEY_LEFT_SHIFT = 0x0001, SurgSim::Device::MODKEY_RIGHT_SHIFT = 0x0002, SurgSim::Device::MODKEY_LEFT_CTRL = 0x0004,
  SurgSim::Device::MODKEY_RIGHT_CTRL = 0x0008, SurgSim::Device::MODKEY_LEFT_ALT = 0x0010, SurgSim::Device::MODKEY_RIGHT_ALT = 0x0020, SurgSim::Device::MODKEY_LEFT_META = 0x0040,
  SurgSim::Device::MODKEY_RIGHT_META = 0x0080, SurgSim::Device::MODKEY_LEFT_SUPER = 0x0100, SurgSim::Device::MODKEY_RIGHT_SUPER = 0x0200, SurgSim::Device::MODKEY_LEFT_HYPER = 0x0400,
  SurgSim::Device::MODKEY_RIGHT_HYPER = 0x0800, SurgSim::Device::MODKEY_NUM_LOCK = 0x1000, SurgSim::Device::MODKEY_CAPS_LOCK = 0x2000, SurgSim::Device::MODKEY_CTRL = (MODKEY_LEFT_CTRL|MODKEY_RIGHT_CTRL),
  SurgSim::Device::MODKEY_SHIFT = (MODKEY_LEFT_SHIFT|MODKEY_RIGHT_SHIFT), SurgSim::Device::MODKEY_ALT = (MODKEY_LEFT_ALT|MODKEY_RIGHT_ALT), SurgSim::Device::MODKEY_META = (MODKEY_LEFT_META|MODKEY_RIGHT_META), SurgSim::Device::MODKEY_SUPER = (MODKEY_LEFT_SUPER|MODKEY_RIGHT_SUPER),
  SurgSim::Device::MODKEY_HYPER = (MODKEY_LEFT_HYPER|MODKEY_RIGHT_HYPER), SurgSim::Device::MODKEY_CAPS_SHIFT_L = (MODKEY_CAPS_LOCK|MODKEY_LEFT_SHIFT), SurgSim::Device::MODKEY_CAPS_SHIFT_R = (MODKEY_CAPS_LOCK|MODKEY_RIGHT_SHIFT), SurgSim::Device::MODKEY_CAPS_CONTROL_L = (MODKEY_CAPS_LOCK|MODKEY_LEFT_CTRL),
  SurgSim::Device::MODKEY_CAPS_CONTROL_R = (MODKEY_CAPS_LOCK|MODKEY_RIGHT_CTRL), SurgSim::Device::MODKEY_CAPS_ALT_L = (MODKEY_CAPS_LOCK|MODKEY_LEFT_ALT), SurgSim::Device::MODKEY_CAPS_ALT_R = (MODKEY_CAPS_LOCK|MODKEY_RIGHT_ALT)
}