1/* 2 SDL - Simple DirectMedia Layer 3 Copyright (C) 1997-2012 Sam Lantinga 4 5 This library is free software; you can redistribute it and/or 6 modify it under the terms of the GNU Lesser General Public 7 License as published by the Free Software Foundation; either 8 version 2.1 of the License, or (at your option) any later version. 9 10 This library is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 Lesser General Public License for more details. 14 15 You should have received a copy of the GNU Lesser General Public 16 License along with this library; if not, write to the Free Software 17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 19 Sam Lantinga 20 slouken@libsdl.org 21*/ 22 23#ifndef VK_0 24#define VK_0 '0' 25#define VK_1 '1' 26#define VK_2 '2' 27#define VK_3 '3' 28#define VK_4 '4' 29#define VK_5 '5' 30#define VK_6 '6' 31#define VK_7 '7' 32#define VK_8 '8' 33#define VK_9 '9' 34#define VK_A 'A' 35#define VK_B 'B' 36#define VK_C 'C' 37#define VK_D 'D' 38#define VK_E 'E' 39#define VK_F 'F' 40#define VK_G 'G' 41#define VK_H 'H' 42#define VK_I 'I' 43#define VK_J 'J' 44#define VK_K 'K' 45#define VK_L 'L' 46#define VK_M 'M' 47#define VK_N 'N' 48#define VK_O 'O' 49#define VK_P 'P' 50#define VK_Q 'Q' 51#define VK_R 'R' 52#define VK_S 'S' 53#define VK_T 'T' 54#define VK_U 'U' 55#define VK_V 'V' 56#define VK_W 'W' 57#define VK_X 'X' 58#define VK_Y 'Y' 59#define VK_Z 'Z' 60#endif /* VK_0 */ 61 62/* These keys haven't been defined, but were experimentally determined */ 63#define VK_SEMICOLON 0xBA 64#define VK_EQUALS 0xBB 65#define VK_COMMA 0xBC 66#define VK_MINUS 0xBD 67#define VK_PERIOD 0xBE 68#define VK_SLASH 0xBF 69#define VK_GRAVE 0xC0 70#define VK_LBRACKET 0xDB 71#define VK_BACKSLASH 0xDC 72#define VK_RBRACKET 0xDD 73#define VK_APOSTROPHE 0xDE 74#define VK_BACKTICK 0xDF 75#define VK_OEM_102 0xE2 76