OOStuBS/MPStuBS
Key_Decoder Klassenreferenz

Dekodierer für die empfangenen Tastaturcontrollercodes. Mehr ...

#include <keydecoder.h>

Zusammengehörigkeiten von Key_Decoder:

Ö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 ...
 

Ausführliche Beschreibung

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.

Dokumentation der Elementfunktionen

◆ decode()

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.

Rückgabe
gelesene Taste (invalid, falls das das Zeichen noch nicht komplett ist und noch Make- oder Breakcodes fehlen)

◆ get_ascii_code()

void Key_Decoder::get_ascii_code ( unsigned char  code)
private

ermittelt anhand von Tabellen aus dem Scancode und den gesetzten Modifier-Bits den ASCII Code der Taste.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: