#include <stdio.h>
#include <conio.h>

//Die Programm gibt die 1- und 2-Byte Werte der Tastatur aus
//Geschrieben 08/00 von Thorsten de Buhr
//thorsten@cco-online.de
//www.lasertechnix.de

//Das Programm darf kostenlos weitergegeben werden. Werden Žnderungen
//am Programm vorgenommen, so sind diese kenntlich zu machen, und das
//Original zug„nglich zu machen.
//Ich stelle das Programm unter die GPL

//So, nun wnsche ich viel Spass beim Programmieren und hoffe, daá dieses
//Tool eine Hilfe ist.

//Anmerkung: Das Programm wurde von mir ausreichend getestet und wird von
//mir selbst genutzt ;-).
//Da Rechner nun mal ein gewisses Eigenleben aufweisen, bernehme ich
//KEINE HAFTUNG fr eventuelle (Daten-)Fehler, welche auftreten k”nnen.
//Das Programm l„uft bei sinngem„áer Nutzung eigendlich einwandfrei.
//Durch Modifikation etc. muss ich aber darauf hinweisen, daá Datenverluste
//auftreten k”nnen.


void main()
{
int a= 0;
int b= 0;

clrscr();
gotoxy(10, 2); cprintf("Das Programm gibt die ASCII - Werte der Tastatur aus");
gotoxy(11, 1); cprintf("(Dieses Programm unterlege ich der GPL)");
gotoxy(20, 24); cprintf("Ende mit ESC  (ESC = ASCII 27)");
gotoxy(60, 24); cprintf("...19/08/00 by TdB");




 while (a != 27)
 {
   a = getch();
   if (a == 0)
    {
	b = getch();
	gotoxy(10, 10);	cprintf("Taste: %c%c   Wert: %i + %i         ",a,b,a,b);
    }

   if (a != 0)
    {
    gotoxy(10, 10); cprintf("Taste: %c   Wert: %i             ",a,a);
    }
 }
}