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@681: #define DCKB_a 0x04 nkeynes@681: #define DCKB_b 0x05 nkeynes@681: #define DCKB_c 0x06 nkeynes@681: #define DCKB_d 0x07 nkeynes@681: #define DCKB_e 0x08 nkeynes@681: #define DCKB_f 0x09 nkeynes@681: #define DCKB_g 0x0A nkeynes@681: #define DCKB_h 0x0B nkeynes@681: #define DCKB_i 0x0C nkeynes@681: #define DCKB_j 0x0D nkeynes@681: #define DCKB_k 0x0E nkeynes@681: #define DCKB_l 0x0F nkeynes@681: #define DCKB_m 0x10 nkeynes@681: #define DCKB_n 0x11 nkeynes@681: #define DCKB_o 0x12 nkeynes@681: #define DCKB_p 0x13 nkeynes@681: #define DCKB_q 0x14 nkeynes@681: #define DCKB_r 0x15 nkeynes@681: #define DCKB_s 0x16 nkeynes@681: #define DCKB_t 0x17 nkeynes@681: #define DCKB_u 0x18 nkeynes@681: #define DCKB_v 0x19 nkeynes@681: #define DCKB_w 0x1A nkeynes@681: #define DCKB_x 0x1B nkeynes@681: #define DCKB_y 0x1C nkeynes@681: #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@681: #define DCKB_Return 0x28 nkeynes@681: #define DCKB_Escape 0x29 nkeynes@681: #define DCKB_BackSpace 0x2A nkeynes@681: #define DCKB_Tab 0x2B nkeynes@681: #define DCKB_space 0x2C nkeynes@681: #define DCKB_minus 0x2D nkeynes@681: #define DCKB_equal 0x2E nkeynes@681: #define DCKB_bracketleft 0x2F nkeynes@681: #define DCKB_bracketright 0x30 nkeynes@681: #define DCKB_backslash 0x31 nkeynes@681: #define DCKB_semicolon 0x33 nkeynes@681: #define DCKB_apostrophe 0x34 nkeynes@681: #define DCKB_grave 0x35 nkeynes@681: #define DCKB_comma 0x36 nkeynes@681: #define DCKB_period 0x37 nkeynes@681: #define DCKB_slash 0x38 nkeynes@681: #define DCKB_Caps_Lock 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@681: #define DCKB_Print_Screen 0x46 nkeynes@681: #define DCKB_Scroll_Lock 0x47 nkeynes@681: #define DCKB_Pause 0x48 nkeynes@681: #define DCKB_Insert 0x49 nkeynes@681: #define DCKB_Home 0x4A nkeynes@681: #define DCKB_Page_Up 0x4B nkeynes@681: #define DCKB_Delete 0x4C nkeynes@681: #define DCKB_End 0x4D nkeynes@681: #define DCKB_Page_Down 0x4E nkeynes@681: #define DCKB_Right 0x4F nkeynes@681: #define DCKB_Left 0x50 nkeynes@681: #define DCKB_Down 0x51 nkeynes@681: #define DCKB_Up 0x52 nkeynes@681: #define DCKB_Num_Lock 0x53 nkeynes@681: #define DCKB_KP_Divide 0x54 nkeynes@681: #define DCKB_KP_Multiply 0x55 nkeynes@681: #define DCKB_KP_Subtract 0x56 nkeynes@681: #define DCKB_KP_Add 0x57 nkeynes@681: #define DCKB_KP_Enter 0x58 nkeynes@681: #define DCKB_KP_End 0x59 nkeynes@681: #define DCKB_KP_Down 0x5A nkeynes@681: #define DCKB_KP_Page_Down 0x5B nkeynes@681: #define DCKB_KP_Left 0x5C nkeynes@681: #define DCKB_KP_Begin 0x5D nkeynes@681: #define DCKB_KP_Right 0x5E nkeynes@681: #define DCKB_KP_Home 0x5F nkeynes@681: #define DCKB_KP_Up 0x60 nkeynes@681: #define DCKB_KP_Page_Up 0x61 nkeynes@681: #define DCKB_KP_Insert 0x62 nkeynes@681: #define DCKB_KP_Delete 0x63 nkeynes@608: #define DCKB_S3 0x65 nkeynes@608: nkeynes@608: /* Modifier keys */ nkeynes@608: nkeynes@681: #define DCKB_Control_L 0xFF01 nkeynes@681: #define DCKB_Shift_L 0xFF02 nkeynes@681: #define DCKB_Alt_L 0xFF04 nkeynes@681: #define DCKB_Meta_L 0xFF08 /* S1 */ nkeynes@681: #define DCKB_Control_R 0xFF10 nkeynes@681: #define DCKB_Shift_R 0xFF20 nkeynes@681: #define DCKB_Alt_R 0xFF40 nkeynes@681: #define DCKB_Meta_R 0xFF80 /* S2 */ nkeynes@608: nkeynes@608: #endif /* !lxdream_dckeysyms_H */