src/video/windows/SDL_vkeys.h
author Sam Lantinga <slouken@libsdl.org>
Tue, 30 Oct 2012 18:59:56 -0700
changeset 6620 62fe18dc6841
parent 6138 4c64952a58fb
child 6885 700f1b25f77f
permissions -rw-r--r--
Added Windows message box implementation, but it needs a little work on layout.
     1 /*
     2   Simple DirectMedia Layer
     3   Copyright (C) 1997-2012 Sam Lantinga <slouken@libsdl.org>
     4 
     5   This software is provided 'as-is', without any express or implied
     6   warranty.  In no event will the authors be held liable for any damages
     7   arising from the use of this software.
     8 
     9   Permission is granted to anyone to use this software for any purpose,
    10   including commercial applications, and to alter it and redistribute it
    11   freely, subject to the following restrictions:
    12 
    13   1. The origin of this software must not be misrepresented; you must not
    14      claim that you wrote the original software. If you use this software
    15      in a product, an acknowledgment in the product documentation would be
    16      appreciated but is not required.
    17   2. Altered source versions must be plainly marked as such, and must not be
    18      misrepresented as being the original software.
    19   3. This notice may not be removed or altered from any source distribution.
    20 */
    21 
    22 #ifndef VK_0
    23 #define VK_0	'0'
    24 #define VK_1	'1'
    25 #define VK_2	'2'
    26 #define VK_3	'3'
    27 #define VK_4	'4'
    28 #define VK_5	'5'
    29 #define VK_6	'6'
    30 #define VK_7	'7'
    31 #define VK_8	'8'
    32 #define VK_9	'9'
    33 #define VK_A	'A'
    34 #define VK_B	'B'
    35 #define VK_C	'C'
    36 #define VK_D	'D'
    37 #define VK_E	'E'
    38 #define VK_F	'F'
    39 #define VK_G	'G'
    40 #define VK_H	'H'
    41 #define VK_I	'I'
    42 #define VK_J	'J'
    43 #define VK_K	'K'
    44 #define VK_L	'L'
    45 #define VK_M	'M'
    46 #define VK_N	'N'
    47 #define VK_O	'O'
    48 #define VK_P	'P'
    49 #define VK_Q	'Q'
    50 #define VK_R	'R'
    51 #define VK_S	'S'
    52 #define VK_T	'T'
    53 #define VK_U	'U'
    54 #define VK_V	'V'
    55 #define VK_W	'W'
    56 #define VK_X	'X'
    57 #define VK_Y	'Y'
    58 #define VK_Z	'Z'
    59 #endif /* VK_0 */
    60 
    61 /* These keys haven't been defined, but were experimentally determined */
    62 #define VK_SEMICOLON	0xBA
    63 #define VK_EQUALS	0xBB
    64 #define VK_COMMA	0xBC
    65 #define VK_MINUS	0xBD
    66 #define VK_PERIOD	0xBE
    67 #define VK_SLASH	0xBF
    68 #define VK_GRAVE	0xC0
    69 #define VK_LBRACKET	0xDB
    70 #define VK_BACKSLASH	0xDC
    71 #define VK_RBRACKET	0xDD
    72 #define VK_APOSTROPHE	0xDE
    73 #define VK_BACKTICK	0xDF
    74 #define VK_OEM_102	0xE2
    75 
    76 /* vi: set ts=4 sw=4 expandtab: */