^^ Der Titel sagt alles, ich progge grade eine Routine für gepufferte Eingabe einer Zeichenkette, dabei soll sowas wie "dec di" passieren. Um diese Taste abzufangen, brauch ich den ASCII Code davon!
Wenn du zum Beispiel Strg-A Drückst, kommt als ASCII Code so ein Smiley. Bei der Rücktaste geht der Cursor zurück. Ich kriege die Daten vom BIOS als ASCII und das BIOS kriegt sie zur Ausgabe auch als ASCII!
Wenn du zum Beispiel Strg-A Drückst, kommt als ASCII Code so ein Smiley. Bei der Rücktaste geht der Cursor zurück. Ich kriege die Daten vom BIOS als ASCII und das BIOS kriegt sie zur Ausgabe auch als ASCII!
Der ASCII-Zeichensatz hatte (von früher her) Steuerzeichen wie Backspace, End of text, usw. Backspace hatte den Wert 9. Sie wurden (dank Bill Gates) grösstenteils und auf vielen PCs durch Sonderzeichen (Musiknote, Haus, Smileys) ersetzt, da es damals noch nichts wie Wingdings oder Unicode gab.
Wenn du einen BIOS-Interrupt braucht, um die Taste einzulesen, dann kriegst du auch noch gerade den zugehörigen Scancode.
0: oft als endezeichen benutzt 7: macht einen beep 10: macht einen return (oder ises anderst rum? macht 10 einen wagenrücklauf? bitte korrigieren!) 13: macht einen wagenrücklauf
EDIT: nimm für die funktion lieber den ScanCode zum vergleich! da haste 14 für Back!