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

Dependents:   KeyboardTest

Auto generated API documentation and code listings for KeyboardManager

Classes

KeyboardMonitor A class that polls the state of a switch-matrix keyboard
KeyboardState A class to hold the state of a keyboard
KeyboardStateChangeMonitor A keyboard state handler that reports only state changes
KeyboardStateEventServer A keyboard state handler that reports only state changes
KeyboardStateHandler Interface used to report a keyboard state
KeyMap A class used to store a set of key mappings
KeyMapper A key press event handler that adds a mapped key char to key events
KeyPressEventHandler Interface used to report key presses and releases
KeyPressEventServer A base class for monitors that report keypresses
LongKeyPressMonitor A key press event handler that detects long key presses and report them as specified
SingleKeyPressMonitor A keyboard state change handler that reports on single keypresses

Code

KeyboardEventServer.h [code]
KeyboardManager.h [code]
KeyboardMonitor.cpp [code]
KeyboardMonitor.h [code]
KeyboardState.cpp [code]
KeyboardState.h [code]
KeyboardStateChangeMonitor.cpp [code]
KeyboardStateChangeMonitor.h [code]
KeyboardStateEventServer.h [code]
KeyboardStateHandler.h [code]
KeyMapper.cpp [code]
KeyMapper.h [code]
KeyPressEventHandler.h [code]
KeyPressEventServer.h [code]
LongKeyPressMonitor.cpp [code]
LongKeyPressMonitor.h [code]
SingleKeyPressMonitor.cpp [code]
SingleKeyPressMonitor.h [code]

Namespaces