Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

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

#include <machine/keydecoder.h>

Öffentliche Methoden

 Key_Decoder (Keyboard_Controller *keyctrl)
 
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 ...
 

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)

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