|
enum | kanzi::KeyModifier : size_t {
kanzi::KeyModifier::Undefined,
kanzi::KeyModifier::CapsLock,
kanzi::KeyModifier::LeftShift,
kanzi::KeyModifier::RightShift,
kanzi::KeyModifier::LeftControl,
kanzi::KeyModifier::RightControl,
kanzi::KeyModifier::LeftAlt,
kanzi::KeyModifier::RightAlt,
kanzi::KeyModifier::LeftSuper,
kanzi::KeyModifier::RightSuper,
kanzi::KeyModifier::Shift,
kanzi::KeyModifier::Control,
kanzi::KeyModifier::Alt,
kanzi::KeyModifier::Super
} |
| Key modifier flags. You can set more than one modifier at a time for a KeyEvent. More...
|
|
enum | kanzi::KeyState { kanzi::KeyState::Pressed,
kanzi::KeyState::Released
} |
| Enumeration for different states for a HW key. More...
|
|
enum | kanzi::LogicalKey {
kanzi::LogicalKey::Unknown,
kanzi::LogicalKey::Number0,
kanzi::LogicalKey::Number1,
kanzi::LogicalKey::Number2,
kanzi::LogicalKey::Number3,
kanzi::LogicalKey::Number4,
kanzi::LogicalKey::Number5,
kanzi::LogicalKey::Number6,
kanzi::LogicalKey::Number7,
kanzi::LogicalKey::Number8,
kanzi::LogicalKey::Number9,
kanzi::LogicalKey::Comma,
kanzi::LogicalKey::Period,
kanzi::LogicalKey::Semicolon,
kanzi::LogicalKey::Pipe,
kanzi::LogicalKey::Quote,
kanzi::LogicalKey::DecimalSeparator,
kanzi::LogicalKey::ThousandsSeparator,
kanzi::LogicalKey::A,
kanzi::LogicalKey::B,
kanzi::LogicalKey::C,
kanzi::LogicalKey::D,
kanzi::LogicalKey::E,
kanzi::LogicalKey::F,
kanzi::LogicalKey::G,
kanzi::LogicalKey::H,
kanzi::LogicalKey::I,
kanzi::LogicalKey::J,
kanzi::LogicalKey::K,
kanzi::LogicalKey::L,
kanzi::LogicalKey::M,
kanzi::LogicalKey::N,
kanzi::LogicalKey::O,
kanzi::LogicalKey::P,
kanzi::LogicalKey::Q,
kanzi::LogicalKey::R,
kanzi::LogicalKey::S,
kanzi::LogicalKey::T,
kanzi::LogicalKey::U,
kanzi::LogicalKey::V,
kanzi::LogicalKey::W,
kanzi::LogicalKey::X,
kanzi::LogicalKey::Y,
kanzi::LogicalKey::Z,
kanzi::LogicalKey::Space,
kanzi::LogicalKey::Backspace,
kanzi::LogicalKey::Enter,
kanzi::LogicalKey::Tab,
kanzi::LogicalKey::BackTab,
kanzi::LogicalKey::Escape,
kanzi::LogicalKey::CapsLock,
kanzi::LogicalKey::NumLock,
kanzi::LogicalKey::PrintScreen,
kanzi::LogicalKey::ScrollLock,
kanzi::LogicalKey::Break,
kanzi::LogicalKey::Insert,
kanzi::LogicalKey::Delete,
kanzi::LogicalKey::Home,
kanzi::LogicalKey::End,
kanzi::LogicalKey::PageUp,
kanzi::LogicalKey::PageDown,
kanzi::LogicalKey::Plus,
kanzi::LogicalKey::Minus,
kanzi::LogicalKey::Multiply,
kanzi::LogicalKey::Divide,
kanzi::LogicalKey::ArrowUp,
kanzi::LogicalKey::ArrowDown,
kanzi::LogicalKey::ArrowLeft,
kanzi::LogicalKey::ArrowRight,
kanzi::LogicalKey::Numpad0,
kanzi::LogicalKey::Numpad1,
kanzi::LogicalKey::Numpad2,
kanzi::LogicalKey::Numpad3,
kanzi::LogicalKey::Numpad4,
kanzi::LogicalKey::Numpad5,
kanzi::LogicalKey::Numpad6,
kanzi::LogicalKey::Numpad7,
kanzi::LogicalKey::Numpad8,
kanzi::LogicalKey::Numpad9,
kanzi::LogicalKey::NumpadDivide,
kanzi::LogicalKey::NumpadMultiply,
kanzi::LogicalKey::NumpadPlus,
kanzi::LogicalKey::NumpadMinus,
kanzi::LogicalKey::NumpadComma,
kanzi::LogicalKey::NumpadEnter,
kanzi::LogicalKey::F1,
kanzi::LogicalKey::F2,
kanzi::LogicalKey::F3,
kanzi::LogicalKey::F4,
kanzi::LogicalKey::F5,
kanzi::LogicalKey::F6,
kanzi::LogicalKey::F7,
kanzi::LogicalKey::F8,
kanzi::LogicalKey::F9,
kanzi::LogicalKey::F10,
kanzi::LogicalKey::F11,
kanzi::LogicalKey::F12,
kanzi::LogicalKey::VolumeUp,
kanzi::LogicalKey::VolumeDown,
kanzi::LogicalKey::Softkey1,
kanzi::LogicalKey::Softkey2,
kanzi::LogicalKey::Softkey3,
kanzi::LogicalKey::Softkey4,
kanzi::LogicalKey::Shift,
kanzi::LogicalKey::Control,
kanzi::LogicalKey::Alt,
kanzi::LogicalKey::Super,
kanzi::LogicalKey::Menu,
kanzi::LogicalKey::LeftAlt,
kanzi::LogicalKey::LeftControl,
kanzi::LogicalKey::LeftShift,
kanzi::LogicalKey::LeftSuper,
kanzi::LogicalKey::RightAlt,
kanzi::LogicalKey::RightControl,
kanzi::LogicalKey::RightShift,
kanzi::LogicalKey::RightSuper,
kanzi::LogicalKey::ButtonA,
kanzi::LogicalKey::ButtonB,
kanzi::LogicalKey::ButtonC,
kanzi::LogicalKey::ButtonX,
kanzi::LogicalKey::ButtonY,
kanzi::LogicalKey::ButtonZ,
kanzi::LogicalKey::ButtonL1,
kanzi::LogicalKey::ButtonL2,
kanzi::LogicalKey::ButtonR1,
kanzi::LogicalKey::ButtonR2,
kanzi::LogicalKey::ButtonSelect,
kanzi::LogicalKey::ButtonStart,
kanzi::LogicalKey::ButtonThumbL,
kanzi::LogicalKey::ButtonThumbR,
kanzi::LogicalKey::ButtonMode,
kanzi::LogicalKey::Max
} |
| Platform independent key enumeration. More...
|
|
enum | kanzi::PointerButton : size_t {
kanzi::PointerButton::Undefined,
kanzi::PointerButton::Left,
kanzi::PointerButton::Right,
kanzi::PointerButton::Mid,
kanzi::PointerButton::Extended1,
kanzi::PointerButton::Extended2
} |
| Pointer device button identifiers. More...
|
|
enum | kanzi::PointerState {
kanzi::PointerState::Pressed,
kanzi::PointerState::Moved,
kanzi::PointerState::Dragged,
kanzi::PointerState::Released,
kanzi::PointerState::Scrolled
} |
| Enumeration for the different states of a pointing device. More...
|
|
enum | kanzi::TouchPointState {
kanzi::TouchPointState::Undefined,
kanzi::TouchPointState::Pressed,
kanzi::TouchPointState::Stationary,
kanzi::TouchPointState::Moved,
kanzi::TouchPointState::Released
} |
| Touch point state. More...
|
|
enum | kanzi::TouchState { kanzi::TouchState::Begin,
kanzi::TouchState::Update,
kanzi::TouchState::End
} |
| Touch event state enumeration. More...
|
|