nkeynes@608: /** nkeynes@611: * $Id$ nkeynes@608: * nkeynes@608: * Keysym definitions for the dreamcast keyboard. nkeynes@608: * nkeynes@608: * Copyright (c) 2005 Nathan Keynes. nkeynes@608: * nkeynes@608: * This program is free software; you can redistribute it and/or modify nkeynes@608: * it under the terms of the GNU General Public License as published by nkeynes@608: * the Free Software Foundation; either version 2 of the License, or nkeynes@608: * (at your option) any later version. nkeynes@608: * nkeynes@608: * This program is distributed in the hope that it will be useful, nkeynes@608: * but WITHOUT ANY WARRANTY; without even the implied warranty of nkeynes@608: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the nkeynes@608: * GNU General Public License for more details. nkeynes@608: */ nkeynes@608: nkeynes@608: #ifndef lxdream_dckeysyms_H nkeynes@608: #define lxdream_dckeysyms_H 1 nkeynes@608: nkeynes@608: nkeynes@608: #define DCKB_NONE 0x00 nkeynes@608: #define DCKB_ERROR 0x01 nkeynes@608: #define DCKB_A 0x04 nkeynes@608: #define DCKB_B 0x05 nkeynes@608: #define DCKB_C 0x06 nkeynes@608: #define DCKB_D 0x07 nkeynes@608: #define DCKB_E 0x08 nkeynes@608: #define DCKB_F 0x09 nkeynes@608: #define DCKB_G 0x0A nkeynes@608: #define DCKB_H 0x0B nkeynes@608: #define DCKB_I 0x0C nkeynes@608: #define DCKB_J 0x0D nkeynes@608: #define DCKB_K 0x0E nkeynes@608: #define DCKB_L 0x0F nkeynes@608: #define DCKB_M 0x10 nkeynes@608: #define DCKB_N 0x11 nkeynes@608: #define DCKB_O 0x12 nkeynes@608: #define DCKB_P 0x13 nkeynes@608: #define DCKB_Q 0x14 nkeynes@608: #define DCKB_R 0x15 nkeynes@608: #define DCKB_S 0x16 nkeynes@608: #define DCKB_T 0x17 nkeynes@608: #define DCKB_U 0x18 nkeynes@608: #define DCKB_V 0x19 nkeynes@608: #define DCKB_W 0x1A nkeynes@608: #define DCKB_X 0x1B nkeynes@608: #define DCKB_Y 0x1C nkeynes@608: #define DCKB_Z 0x1D nkeynes@608: #define DCKB_1 0x1E nkeynes@608: #define DCKB_2 0x1F nkeynes@608: #define DCKB_3 0x20 nkeynes@608: #define DCKB_4 0x21 nkeynes@608: #define DCKB_5 0x22 nkeynes@608: #define DCKB_6 0x23 nkeynes@608: #define DCKB_7 0x24 nkeynes@608: #define DCKB_8 0x25 nkeynes@608: #define DCKB_9 0x26 nkeynes@608: #define DCKB_0 0x27 nkeynes@608: #define DCKB_ENTER 0x28 nkeynes@608: #define DCKB_ESCAPE 0x29 nkeynes@608: #define DCKB_BACKSPACE 0x2A nkeynes@608: #define DCKB_TAB 0x2B nkeynes@608: #define DCKB_SPACE 0x2C nkeynes@608: #define DCKB_MINUS 0x2D nkeynes@608: #define DCKB_EQUAL 0x2E nkeynes@608: #define DCKB_LBRACKET 0x2F nkeynes@608: #define DCKB_RBRACKET 0x30 nkeynes@608: #define DCKB_BACKSLASH 0x31 nkeynes@608: #define DCKB_SEMICOLON 0x33 nkeynes@608: #define DCKB_QUOTE 0x34 nkeynes@608: #define DCKB_BACKQUOTE 0x35 nkeynes@608: #define DCKB_COMMA 0x36 nkeynes@608: #define DCKB_PERIOD 0x37 nkeynes@608: #define DCKB_SLASH 0x38 nkeynes@608: #define DCKB_CAPSLOCK 0x39 nkeynes@608: #define DCKB_F1 0x3A nkeynes@608: #define DCKB_F2 0x3B nkeynes@608: #define DCKB_F3 0x3C nkeynes@608: #define DCKB_F4 0x3D nkeynes@608: #define DCKB_F5 0x3E nkeynes@608: #define DCKB_F6 0x3F nkeynes@608: #define DCKB_F7 0x40 nkeynes@608: #define DCKB_F8 0x41 nkeynes@608: #define DCKB_F9 0x42 nkeynes@608: #define DCKB_F10 0x43 nkeynes@608: #define DCKB_F11 0x44 nkeynes@608: #define DCKB_F12 0x45 nkeynes@608: #define DCKB_PRINTSCR 0x46 nkeynes@608: #define DCKB_SCROLLLOCK 0x47 nkeynes@608: #define DCKB_PAUSE 0x48 nkeynes@608: #define DCKB_INSERT 0x49 nkeynes@608: #define DCKB_HOME 0x4A nkeynes@608: #define DCKB_PAGEUP 0x4B nkeynes@608: #define DCKB_DELETE 0x4C nkeynes@608: #define DCKB_END 0x4D nkeynes@608: #define DCKB_PAGEDOWN 0x4E nkeynes@608: #define DCKB_RIGHT 0x4F nkeynes@608: #define DCKB_LEFT 0x50 nkeynes@608: #define DCKB_DOWN 0x51 nkeynes@608: #define DCKB_UP 0x52 nkeynes@608: #define DCKB_NUMLOCK 0x53 nkeynes@608: #define DCKB_KP_SLASH 0x54 nkeynes@608: #define DCKB_KP_STAR 0x55 nkeynes@608: #define DCKB_KP_MINUS 0x56 nkeynes@608: #define DCKB_KP_PLUS 0x57 nkeynes@608: #define DCKB_KP_ENTER 0x58 nkeynes@608: #define DCKB_KP_1 0x59 nkeynes@608: #define DCKB_KP_2 0x5A nkeynes@608: #define DCKB_KP_3 0x5B nkeynes@608: #define DCKB_KP_4 0x5C nkeynes@608: #define DCKB_KP_5 0x5D nkeynes@608: #define DCKB_KP_6 0x5E nkeynes@608: #define DCKB_KP_7 0x5F nkeynes@608: #define DCKB_KP_8 0x60 nkeynes@608: #define DCKB_KP_9 0x61 nkeynes@608: #define DCKB_KP_0 0x62 nkeynes@608: #define DCKB_KP_PERIOD 0x63 nkeynes@608: #define DCKB_S3 0x65 nkeynes@608: nkeynes@608: /* Modifier keys */ nkeynes@608: nkeynes@608: #define DCKB_CONTROL_L 0xFF01 nkeynes@608: #define DCKB_SHIFT_L 0xFF02 nkeynes@608: #define DCKB_ALT_L 0xFF04 nkeynes@608: #define DCKB_S1 0xFF08 nkeynes@608: #define DCKB_CONTROL_R 0xFF10 nkeynes@608: #define DCKB_SHIFT_R 0xFF20 nkeynes@608: #define DCKB_ALT_R 0xFF40 nkeynes@608: #define DCKB_S2 0xFF80 nkeynes@608: nkeynes@608: #endif /* !lxdream_dckeysyms_H */