#include <windows.h>
#include <conio.h>
int main()
{
/* Bei diesem Programm wird die Tastatur wie ein Klavier benutzt. Das c ist auch das c, f=cis, v=d usw
Frequenzen der Tasten */
int freq[18]={415,440,466,494,523,554,587,622,659,698,
740,784,831,880,932,988,1047,1109};
int hitfreq;
char taste[18]={'a','y','s','x','c','f','v','g','b','n',
'j','m','k',',','l','.','-','ä'};
char hit;
int i;
loop:
/* Schleife, bis Taste gedrückt wird. */
while( !_kbhit() );
/* Schleife, solange Taste gedrückt wird. */
while (_kbhit() )
{
/* Mit _getch Taste wegwerfen. */
hit= _getch();
if (hit==27) return 0; // Escape
hitfreq=0;
for (i=1; i<=18; i++)
{
if (taste==hit) hitfreq=freq;
};
if (hitfreq) Beep(hitfreq,350);
};
goto loop;
}