KeyboardManager: a class to manage the polling of a switch-matrix keyboard
History
improve code structure, add key mapping and long key press handling
2011-02-03, by osmeest [Thu, 03 Feb 2011 22:01:57 +0000] rev 3
improve code structure, add key mapping and long key press handling
Thorough split of the code to have one responsibility per class. Generalisation of the keyboard layout (not limited to 4x4 anymore). Introduction of the kbd_mgr namespace (also apparent in header filenames).
2011-01-23, by osmeest [Sun, 23 Jan 2011 23:15:36 +0000] rev 2
Thorough split of the code to have one responsibility per class. Generalisation of the keyboard layout (not limited to 4x4 anymore). Introduction of the kbd_mgr namespace (also apparent in header filenames).
Remove debug messages from lib. Make polling frequency configurable.
2011-01-19, by osmeest [Wed, 19 Jan 2011 23:05:30 +0000] rev 1
Remove debug messages from lib. Make polling frequency configurable.
Add parameter checking (constructor).
Initial lib release
2011-01-19, by osmeest [Wed, 19 Jan 2011 22:39:53 +0000] rev 0
Initial lib release