SDL的键盘事件
#define prt(s, format)(printf("您按下的是:%"#format"\n", s)) const char* keys[] = { "F1", "F2", "F3", "F4", "F5" };
//事件循环 SDL_Event e; bool quit = false; while (quit == false) { while (SDL_PollEvent(&e)) { if (e.type == SDL_QUIT) { quit = true; } else if (e.type == SDL_KEYDOWN){ prt(keys[e.key.keysym.sym - 1073741882], s); switch (e.key.keysym.sym) { case SDLK_F6: quit = true; break; } } } }


浙公网安备 33010602011771号