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