1 /* 2 * ppui/ScanCodes.h 3 * 4 * Copyright 2009 Peter Barth 5 * 6 * This file is part of Milkytracker. 7 * 8 * Milkytracker is free software: you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License as published by 10 * the Free Software Foundation, either version 3 of the License, or 11 * (at your option) any later version. 12 * 13 * Milkytracker is distributed in the hope that it will be useful, 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * GNU General Public License for more details. 17 * 18 * You should have received a copy of the GNU General Public License 19 * along with Milkytracker. If not, see <http://www.gnu.org/licenses/>. 20 * 21 */ 22 23 /* 24 * ScanCodes.h 25 * MilkyTracker 26 * 27 * Created by Peter Barth on 21.05.05. 28 * 29 */ 30 31 #ifndef SCANCODES__H 32 #define SCANCODES__H 33 34 #define SC_WTF 0x29 35 #define SC_1 0x02 36 #define SC_2 0x03 37 #define SC_3 0x04 38 #define SC_4 0x05 39 #define SC_5 0x06 40 #define SC_6 0x07 41 #define SC_7 0x08 42 #define SC_8 0x09 43 #define SC_9 0x0a 44 #define SC_0 0x0b 45 #define SC_SS 0x0c 46 #define SC_TICK 0x0d 47 #define SC_Q 0x10 48 #define SC_W 0x11 49 #define SC_E 0x12 50 #define SC_R 0x13 51 #define SC_T 0x14 52 #define SC_Z 0x15 53 #define SC_U 0x16 54 #define SC_I 0x17 55 #define SC_O 0x18 56 #define SC_P 0x19 57 #define SC_UE 0x1a 58 #define SC_PLUS 0x1b 59 #define SC_A 0x1e 60 #define SC_S 0x1f 61 #define SC_D 0x20 62 #define SC_F 0x21 63 #define SC_G 0x22 64 #define SC_H 0x23 65 #define SC_J 0x24 66 #define SC_K 0x25 67 #define SC_L 0x26 68 #define SC_OE 0x27 69 #define SC_AE 0x28 70 #define SC_SHARP 0x2b 71 #define SC_SMALLERGREATER 0x56 72 #define SC_Y 0x2c 73 #define SC_X 0x2d 74 #define SC_C 0x2e 75 #define SC_V 0x2f 76 #define SC_B 0x30 77 #define SC_N 0x31 78 #define SC_M 0x32 79 #define SC_COMMA 0x33 80 #define SC_PERIOD 0x34 81 #define SC_MINUS 0x35 82 83 #define SC_CAPSLOCK 0x100 84 85 #endif 86 87