testkeys.c (1124B)
1/* 2 Copyright (C) 1997-2014 Sam Lantinga <slouken@libsdl.org> 3 4 This software is provided 'as-is', without any express or implied 5 warranty. In no event will the authors be held liable for any damages 6 arising from the use of this software. 7 8 Permission is granted to anyone to use this software for any purpose, 9 including commercial applications, and to alter it and redistribute it 10 freely. 11*/ 12 13/* Print out all the scancodes we have, just to verify them */ 14 15#include <stdio.h> 16#include <ctype.h> 17#include <stdlib.h> 18#include <string.h> 19 20#include "SDL.h" 21 22int 23main(int argc, char *argv[]) 24{ 25 SDL_Scancode scancode; 26 27 /* Enable standard application logging */ 28 SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO); 29 30 if (SDL_Init(SDL_INIT_VIDEO) < 0) { 31 SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't initialize SDL: %s\n", SDL_GetError()); 32 exit(1); 33 } 34 for (scancode = 0; scancode < SDL_NUM_SCANCODES; ++scancode) { 35 SDL_Log("Scancode #%d, \"%s\"\n", scancode, 36 SDL_GetScancodeName(scancode)); 37 } 38 SDL_Quit(); 39 return (0); 40}