|
enum class | 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 class | kanzi::KeyState { kanzi::KeyState::Pressed
, kanzi::KeyState::Released
} |
| Indicates the states of a hardware key. More...
|
|
enum class | 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 class | 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 class | kanzi::PointerState {
kanzi::PointerState::Pressed
, kanzi::PointerState::Moved
, kanzi::PointerState::Dragged
, kanzi::PointerState::Released
,
kanzi::PointerState::Scrolled
} |
| Indicates the states of a pointing device. More...
|
|
enum class | kanzi::TouchPointState {
kanzi::TouchPointState::Undefined
, kanzi::TouchPointState::Pressed
, kanzi::TouchPointState::Stationary
, kanzi::TouchPointState::Moved
,
kanzi::TouchPointState::Released
} |
| Indicates the states of a touch point. More...
|
|
enum class | kanzi::TouchState { kanzi::TouchState::Begin
, kanzi::TouchState::Update
, kanzi::TouchState::End
} |
| Indicates the states of touch events. More...
|
|