KeyboardManager: a class to manage the polling of a switch-matrix keyboard

Dependents:   KeyboardTest

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
KeyboardMonitorA class that polls the state of a switch-matrix keyboard
KeyboardStateA class to hold the state of a keyboard
KeyboardStateChangeMonitorA keyboard state handler that reports only state changes
KeyboardStateEventServerA keyboard state handler that reports only state changes
KeyboardStateHandlerInterface used to report a keyboard state
KeyMapA class used to store a set of key mappings
KeyMapperA key press event handler that adds a mapped key char to key events
KeyPressEventHandlerInterface used to report key presses and releases
KeyPressEventServerA base class for monitors that report keypresses
LongKeyPressMonitorA key press event handler that detects long key presses and report them as specified
SingleKeyPressMonitorA keyboard state change handler that reports on single keypresses