OOStuBS/MPStuBS
|
Dekodierer für die empfangenen Tastaturcontrollercodes. Mehr ...
#include <keydecoder.h>
Öffentliche Methoden | |
Key | decode (unsigned char code) |
Interpretiert die Make und Break-Codes der Tastatur und liefert den ASCII Code, den Scancode und Informationen darüber, welche zusätzlichen Tasten wie Shift und Ctrl gedrückt wurden. Mehr ... | |
Private Methoden | |
void | get_ascii_code (unsigned char code) |
ermittelt anhand von Tabellen aus dem Scancode und den gesetzten Modifier-Bits den ASCII Code der Taste. Mehr ... | |
Dekodierer für die empfangenen Tastaturcontrollercodes.
Die Klasse Key_Decoder dient dazu, aus den Make- und Break-Codes den Scan- und ASCII Code der gedrückten Taste zu bestimmen.
Key Key_Decoder::decode | ( | unsigned char | code | ) |
Interpretiert die Make und Break-Codes der Tastatur und liefert den ASCII Code, den Scancode und Informationen darüber, welche zusätzlichen Tasten wie Shift und Ctrl gedrückt wurden.
|
private |
ermittelt anhand von Tabellen aus dem Scancode und den gesetzten Modifier-Bits den ASCII Code der Taste.