SDL_Event ereignis; int quit=1; while(quit) { SDL_WaitEvent(&ereignis); switch(ereignis.type) { case SDL_QUIT: printf("Fenster geschlossen\n"); quit=0; break; case SDL_KEYDOWN: printf("Tastendruck\n"); printf("Physische Taste %s als Taste %s gedrückt\n", SDL_GetScancodeName(ereignis.key.keysym.scancode), SDL_GetKeyName(ereignis.key.keysym.sym)); quit=0; break; case SDL_MOUSEBUTTONDOWN: printf("Linke Maustaste gedrückt an\n"); printf("Position: (%d, %d)\n", ereignis.motion.x, ereignis.motion.y); quit=0; break; } }