1 #ifndef DEVICES_RAWKEYCODES_H 2 #define DEVICES_RAWKEYCODES_H 3 4 /* 5 rawkey code definitions 6 7 Copyright © 2003 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 11 #define RAWKEY_TILDE (0x00) 12 #define RAWKEY_1 (0x01) 13 #define RAWKEY_2 (0x02) 14 #define RAWKEY_3 (0x03) 15 #define RAWKEY_4 (0x04) 16 #define RAWKEY_5 (0x05) 17 #define RAWKEY_6 (0x06) 18 #define RAWKEY_7 (0x07) 19 #define RAWKEY_8 (0x08) 20 #define RAWKEY_9 (0x09) 21 #define RAWKEY_0 (0x0A) 22 #define RAWKEY_MINUS (0x0B) 23 #define RAWKEY_EQUAL (0x0C) 24 #define RAWKEY_BACKSLASH (0x0D) 25 #define RAWKEY_FN (0x0E) 26 27 #define RAWKEY_KP_0 (0x0F) 28 29 30 #define RAWKEY_Q (0x10) 31 #define RAWKEY_W (0x11) 32 #define RAWKEY_E (0x12) 33 #define RAWKEY_R (0x13) 34 #define RAWKEY_T (0x14) 35 #define RAWKEY_Y (0x15) 36 #define RAWKEY_U (0x16) 37 #define RAWKEY_I (0x17) 38 #define RAWKEY_O (0x18) 39 #define RAWKEY_P (0x19) 40 #define RAWKEY_LBRACKET (0x1A) 41 #define RAWKEY_RBRACKET (0x1B) 42 43 #define RAWKEY_KP_1 (0x1D) 44 #define RAWKEY_KP_2 (0x1E) 45 #define RAWKEY_KP_3 (0x1F) 46 47 48 #define RAWKEY_A (0x20) 49 #define RAWKEY_S (0x21) 50 #define RAWKEY_D (0x22) 51 #define RAWKEY_F (0x23) 52 #define RAWKEY_G (0x24) 53 #define RAWKEY_H (0x25) 54 #define RAWKEY_J (0x26) 55 #define RAWKEY_K (0x27) 56 #define RAWKEY_L (0x28) 57 #define RAWKEY_SEMICOLON (0x29) 58 #define RAWKEY_QUOTE (0x2A) 59 #define RAWKEY_2B (0x2B) 60 61 #define RAWKEY_KP_4 (0x2D) 62 #define RAWKEY_KP_5 (0x2E) 63 #define RAWKEY_KP_6 (0x2F) 64 65 66 #define RAWKEY_LESSGREATER (0x30) 67 #define RAWKEY_Z (0x31) 68 #define RAWKEY_X (0x32) 69 #define RAWKEY_C (0x33) 70 #define RAWKEY_V (0x34) 71 #define RAWKEY_B (0x35) 72 #define RAWKEY_N (0x36) 73 #define RAWKEY_M (0x37) 74 #define RAWKEY_COMMA (0x38) 75 #define RAWKEY_PERIOD (0x39) 76 #define RAWKEY_SLASH (0x3A) 77 78 #define RAWKEY_KP_DECIMAL (0x3C) 79 #define RAWKEY_KP_7 (0x3D) 80 #define RAWKEY_KP_8 (0x3E) 81 #define RAWKEY_KP_9 (0x3F) 82 83 84 #define RAWKEY_SPACE (0x40) 85 #define RAWKEY_BACKSPACE (0x41) 86 #define RAWKEY_TAB (0x42) 87 #define RAWKEY_KP_ENTER (0x43) 88 #define RAWKEY_RETURN (0x44) 89 #define RAWKEY_ESCAPE (0x45) 90 #define RAWKEY_DELETE (0x46) 91 #define RAWKEY_INSERT (0x47) 92 #define RAWKEY_PAGEUP (0x48) 93 #define RAWKEY_PAGEDOWN (0x49) 94 #define RAWKEY_KP_MINUS (0x4A) 95 #define RAWKEY_F11 (0x4B) 96 #define RAWKEY_UP (0x4C) 97 #define RAWKEY_DOWN (0x4D) 98 #define RAWKEY_RIGHT (0x4E) 99 #define RAWKEY_LEFT (0x4F) 100 101 102 #define RAWKEY_F1 (0x50) 103 #define RAWKEY_F2 (0x51) 104 #define RAWKEY_F3 (0x52) 105 #define RAWKEY_F4 (0x53) 106 #define RAWKEY_F5 (0x54) 107 #define RAWKEY_F6 (0x55) 108 #define RAWKEY_F7 (0x56) 109 #define RAWKEY_F8 (0x57) 110 #define RAWKEY_F9 (0x58) 111 #define RAWKEY_F10 (0x59) 112 113 #define RAWKEY_KP_DIVIDE (0x5C) 114 #define RAWKEY_KP_MULTIPLY (0x5D) 115 #define RAWKEY_KP_PLUS (0x5E) 116 #define RAWKEY_HELP (0x5F) 117 118 119 #define RAWKEY_LSHIFT (0x60) 120 #define RAWKEY_RSHIFT (0x61) 121 #define RAWKEY_CAPSLOCK (0x62) 122 #define RAWKEY_CONTROL (0x63) 123 #define RAWKEY_LCONTROL RAWKEY_CONTROL 124 #define RAWKEY_LALT (0x64) 125 #define RAWKEY_RALT (0x65) 126 #define RAWKEY_LAMIGA (0x66) 127 #define RAWKEY_RAMIGA (0x67) 128 129 #define RAWKEY_SCRLOCK (0x6B) 130 #define RAWKEY_PRTSCREEN (0x6C) 131 #define RAWKEY_NUMLOCK (0x6D) 132 #define RAWKEY_PAUSE (0x6E) 133 #define RAWKEY_F12 (0x6F) 134 135 136 #define RAWKEY_HOME (0x70) 137 #define RAWKEY_END (0x71) 138 #define RAWKEY_MEDIA1 (0x72) 139 #define RAWKEY_MEDIA2 (0x73) 140 #define RAWKEY_MEDIA3 (0x74) 141 #define RAWKEY_MEDIA4 (0x75) 142 #define RAWKEY_MEDIA5 (0x76) 143 #define RAWKEY_MEDIA6 (0x77) 144 #define RAWKEY_CDTV_STOP RAWKEY_MEDIA1 145 #define RAWKEY_CDTV_PLAY RAWKEY_MEDIA2 146 #define RAWKEY_CDTV_PREV RAWKEY_MEDIA3 147 #define RAWKEY_CDTV_NEXT RAWKEY_MEDIA4 148 #define RAWKEY_CDTV_REW RAWKEY_MEDIA5 149 #define RAWKEY_CDTV_FF RAWKEY_MEDIA6 150 151 #define RAWKEY_NM_WHEEL_UP (0x7A) 152 #define RAWKEY_NM_WHEEL_DOWN (0x7B) 153 #define RAWKEY_NM_WHEEL_LEFT (0x7C) 154 #define RAWKEY_NM_WHEEL_RIGHT (0x7D) 155 #define RAWKEY_NM_BUTTON_FOURTH (0x7E) 156 157 158 #endif /* DEVICES_RAWKEYCODES_H */