|  | 
| enum | Key { Key::None = 0, 
Key::Character, 
Key::KEYBOARD_BEGIN, 
Key::Space = KEYBOARD_BEGIN,
 Key::Apostrophe, 
Key::Comma, 
Key::Minus, 
Key::Period,
 Key::Slash, 
Key::Num_0, 
Key::Num_1, 
Key::Num_2,
 Key::Num_3, 
Key::Num_4, 
Key::Num_5, 
Key::Num_6,
 Key::Num_7, 
Key::Num_8, 
Key::Num_9, 
Key::Semicolon,
 Key::Equal, 
Key::Char_A, 
Key::Char_B, 
Key::Char_C,
 Key::Char_D, 
Key::Char_E, 
Key::Char_F, 
Key::Char_G,
 Key::Char_H, 
Key::Char_I, 
Key::Char_J, 
Key::Char_K,
 Key::Char_L, 
Key::Char_M, 
Key::Char_N, 
Key::Char_O,
 Key::Char_P, 
Key::Char_Q, 
Key::Char_R, 
Key::Char_S,
 Key::Char_T, 
Key::Char_U, 
Key::Char_V, 
Key::Char_W,
 Key::Char_X, 
Key::Char_Y, 
Key::Char_Z, 
Key::Left_Bracket,
 Key::Backslash, 
Key::Right_Bracket, 
Key::Grave_Accent, 
Key::World_1,
 Key::World_2, 
Key::Escape, 
Key::Enter, 
Key::Tab,
 Key::Backspace, 
Key::Insert, 
Key::Delete, 
Key::Right,
 Key::Left, 
Key::Down, 
Key::Up, 
Key::Page_Up,
 Key::Page_Down, 
Key::Home, 
Key::End, 
Key::Caps_Lock,
 Key::Scroll_Lock, 
Key::Num_Lock, 
Key::Print_Screen, 
Key::Pause,
 Key::F1, 
Key::F2, 
Key::F3, 
Key::F4,
 Key::F5, 
Key::F6, 
Key::F7, 
Key::F8,
 Key::F9, 
Key::F10, 
Key::F11, 
Key::F12,
 Key::F13, 
Key::F14, 
Key::F15, 
Key::F16,
 Key::F17, 
Key::F18, 
Key::F19, 
Key::F20,
 Key::F21, 
Key::F22, 
Key::F23, 
Key::F24,
 Key::F25, 
Key::KeyPad_0, 
Key::KeyPad_1, 
Key::KeyPad_2,
 Key::KeyPad_3, 
Key::KeyPad_4, 
Key::KeyPad_5, 
Key::KeyPad_6,
 Key::KeyPad_7, 
Key::KeyPad_8, 
Key::KeyPad_9, 
Key::KeyPad_Decimal,
 Key::KeyPad_Divide, 
Key::KeyPad_Multiply, 
Key::KeyPad_Subtract, 
Key::KeyPad_Add,
 Key::KeyPad_Enter, 
Key::KeyPad_Equal, 
Key::Left_Shift, 
Key::Left_Control,
 Key::Left_Alt, 
Key::Left_Super, 
Key::Right_Shift, 
Key::Right_Control,
 Key::Right_Alt, 
Key::Right_Super, 
Key::Menu, 
Key::KEYBOARD_END,
 Key::MOUSE_BEGIN, 
Key::Mouse = MOUSE_BEGIN, 
Key::MouseLeft, 
Key::MouseRight,
 Key::MouseMiddle, 
Key::MouseBack, 
Key::MouseForward, 
Key::MouseScrollUp,
 Key::MouseScrollDown, 
Key::MouseScrollLeft, 
Key::MouseScrollRight, 
Key::MOUSE_END,
 Key::Touch
 }
 | 
|  | 
| enum | Type { Type::Press, 
Type::Release, 
Type::Trigger
 } | 
|  | 
| using | DeviceKey = std::pair< Input::Key, int > | 
|  | 
| using | DeviceKey_Hash = iv::hash< std::pair< Input::Key, int > > | 
|  | 
Definition at line 13 of file Input.hpp.