Kanzi Engine API
key_input_concept.hpp File Reference

Classes

class  kanzi::KeyInputConcept
 This class defines the key gesture composing elements, key values, and key modifiers. More...
 
class  kanzi::KeyInputConceptImpl< TDerivedClass >
 This template class enables you to implement key gestures recognition for a single key and its attached modifiers. More...
 
class  kanzi::KeyInputGestureDetector< TDerivedClass, TKeyGesture >
 This template class enables you to implement generic key gestures recognition. More...
 
class  kanzi::KeyRepeatConcept
 The KeyRepeatConcept class defines the key-repeat gesture handling in Kanzi. More...
 
class  kanzi::KeyRepeatConceptImpl< TDerivedClass >
 This template class enables you to implement key-repeat gesture detection. More...
 

Namespaces

 kanzi
 Easing functions that require external dependencies for calculation.
 

Enumerations

enum  kanzi::CapsLockState { kanzi::CapsLockState::Ignore, kanzi::CapsLockState::On, kanzi::CapsLockState::Off }
 The required Caps Lock state for a key gesture. More...
 

Functions

bool kanzi::matchModifiers (KeyModifier required, const KeyEvent &event)
 Returns whether the modifiers of the KeyEvent match the required modifiers. More...