-
-
Erfahrener Benutzer
Roboter-Spezialist
In der Tabelle sind genau an den Stellen, die dem Scancode2 entsprechen die ASCII Werte hinterlegt. Hab ich mir schon so gedacht. Das könnte man 1:1 in C genauso machen. Zwei 128 Byte große Arrays eins für Lowercase und eins für Uppercase also wenn Shift oder Caps gedrückt wurde.
char low_case[] = {..., '0', '9', ...};
char up_case[] = {...};
wobei '0' an der Stelle 69(0x45) und '9' bei 70(0x46) in low_case steht.
Nach der Überprüfung, ob Shift (oder ähnliches) gedrückt wurde, wird anhand des Make Codes im entsprechenden Array der Inhalt an der Make Code Stelle ausgelesen.
sast
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen