/* * PARSEC HEADER: isdl_keyn.h */ #ifndef _ISDL_KEYN_H_ #define _ISDL_KEYN_H_ #define MAX_KEYCODE 0x5f // english keyboard static char *key_names[ MAX_KEYCODE + 1 ] = { "None", // 00 "Escape", // 01 "1", // 02 "2", // 03 "3", // 04 "4", // 05 "5", // 06 "6", // 07 "7", // 08 "8", // 09 "9", // 0a "0", // 0b "-", // 0c "=", // 0d "Backspace", // 0e "Tab", // 0f "Q", // 10 "W", // 11 "E", // 12 "R", // 13 "T", // 14 "Y", // 15 "U", // 16 "I", // 17 "O", // 18 "P", // 19 "[", // 1a "]", // 1b "Enter", // 1c "Control", // 1d "A", // 1e "S", // 1f "D", // 20 "F", // 21 "G", // 22 "H", // 23 "J", // 24 "K", // 25 "L", // 26 ";", // 27 "'", // 28 "Tilde", // 29 "Left Shift", // 2a "\\", // 2b "Z", // 2c "X", // 2d "C", // 2e "V", // 2f "B", // 30 "N", // 31 "M", // 32 ",", // 33 ".", // 34 "/", // 35 "Right Shift", // 36 "Numpad *", // 37 "Alt", // 38 "Space", // 39 "Caps Lock", // 3a "F1", // 3b "F2", // 3c "F3", // 3d "F4", // 3e "F5", // 3f "F6", // 40 "F7", // 41 "F8", // 42 "F9", // 43 "F10", // 44 "NumLock", // 45 "ScrollLock", // 46 "Home", // 47 "Cursur Up", // 48 "Page Up", // 49 "Numpad -", // 4a "Cursor Left", // 4b "NumPad 5", // 4c "Cursor Right", // 4d "Numpad +", // 4e "End", // 4f "Cursor Down", // 50 "Page Down", // 51 "Insert", // 52 "Delete", // 53 " ", // 54 " ", // 55 "<", // 56 "F11", // 57 "F12", // 58 " ", // 59 " ", // 5a "Left Win", // 5b "Right Win", // 5c "Apps", // 5d " ", // 5e " ", // 5f }; #endif // _ISDL_KEYN_H_