Ps2KeyboardHost
1.0.1
Allows you to read from one or more PS2-style keyboards on an Arduino.
|
▼Nps2 | |
CAnsiTranslator | This class provides a translation from PS2 incoming scancodes to Ansi. Right now, the name "Ansi" is aspirational, as the implementation given here only works for English keyboards |
CKeyboard | Instances of this class can be used to interface with a PS2 keyboard. This class does not decode the keystroke protocol, but rather provides the data from the keyboard in a raw form. You either need to write code that directly understands what the PS2 is providing, or use one of the provided translator classes (e.g. AnsiTranslator) |
CNeutralTranslator | A translation from PS2 default ScanCode Set to a neutral format |
CNullDiagnostics | This is the default class for diagnostic information for all the classes in this library. It's the class you want if want to drop diagnostic information on the floor (because, say, your device works plenty reliably and there's nothing to debug anymore). If you're not in that blessed place, then you can create your own class that implements all these methods and stashes the data somewhere |
CSimpleDiagnostics | A basic recorder for events coming from the PS2 keyboard class library |
CUsbKeyAction | A translated PS2 keystroke - it indicates either a keydown, a key up, or that there should be no immediate action |
CUsbTranslator | Translates from PS2's default scancode set to USB/HID |