Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SDL.h>
- int main(int argc, char *argv[]) {
- SDL_Init(SDL_INIT_VIDEO|SDL_INIT_EVENTS);
- SDL_Window *window = NULL;
- window = SDL_CreateWindow("title", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 512, 512, SDL_WINDOW_OPENGL);
- SDL_Event event;
- while(1) {
- while(SDL_PollEvent(&event)) {
- switch (event.type) {
- case SDL_KEYUP:
- printf("keyup ");
- goto keyinfo;
- case SDL_KEYDOWN:
- printf("keydown ");
- keyinfo:
- printf("pressed? %d released? %d ", event.key.state == SDL_PRESSED, event.key.state == SDL_RELEASED);
- printf("repeat? %d ", event.key.repeat);
- printf("scancode %d keycode %d ", event.key.keysym.scancode, event.key.keysym.sym);
- printf("mod %d", event.key.keysym.mod);
- printf("\n");
- break;
- case SDL_QUIT:
- return 0;
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement