1/*
2 Copyright (C) 1997-2021 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}
41