|
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.