SDL  2.0
testkeys.c File Reference
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include "SDL.h"
+ Include dependency graph for testkeys.c:

Go to the source code of this file.

Functions

int main (int argc, char *argv[])
 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 23 of file testkeys.c.

References SDL_GetError, SDL_GetScancodeName, SDL_Init, SDL_INIT_VIDEO, SDL_Log, SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO, SDL_LogError, SDL_LogSetPriority, SDL_NUM_SCANCODES, and SDL_Quit.

24 {
25  SDL_Scancode scancode;
26 
27  /* Enable standard application logging */
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 }
#define SDL_GetError
#define SDL_LogError
#define SDL_Log
#define SDL_Quit
#define SDL_LogSetPriority
#define SDL_GetScancodeName
#define SDL_Init
SDL_Scancode
The SDL keyboard scancode representation.
Definition: SDL_scancode.h:43
#define SDL_INIT_VIDEO
Definition: SDL.h:78