Changeset 7609 for trunk/include/winscan.h
- Timestamp:
- Dec 11, 2001, 6:31:54 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/winscan.h
r7217 r7609 2 2 #define __WINSCAN_H__ 3 3 4 #define WIN_KEY_EXTENDED 0x01000000 5 #define WIN_KEY_DONTCARE 0x02000000 6 #define WIN_KEY_ALTHELD 0x20000000 7 #define WIN_KEY_PREVSTATE 0x40000000 8 9 #if 1 10 #define WINSCAN_ESC 0x01 11 #define WINSCAN_ONE 0x02 12 #define WINSCAN_TWO 0x03 13 #define WINSCAN_THREE 0x04 14 #define WINSCAN_FOUR 0x05 15 #define WINSCAN_FIVE 0x06 16 #define WINSCAN_SIX 0x07 17 #define WINSCAN_SEVEN 0x08 18 #define WINSCAN_EIGHT 0x09 19 #define WINSCAN_NINE 0x0a 20 #define WINSCAN_ZERO 0x0b 21 #define WINSCAN_HYPHEN 0x0c 22 #define WINSCAN_EQUAL 0x0d 23 #define WINSCAN_BACKSPACE 0x0e 24 #define WINSCAN_TAB 0x0f 25 #define WINSCAN_Q 0x10 26 #define WINSCAN_W 0x11 27 #define WINSCAN_E 0x12 28 #define WINSCAN_R 0x13 29 #define WINSCAN_T 0x14 30 #define WINSCAN_Y 0x15 31 #define WINSCAN_U 0x16 32 #define WINSCAN_I 0x17 33 #define WINSCAN_O 0x18 34 #define WINSCAN_P 0x19 35 #define WINSCAN_BRACKETLEFT 0x1a 36 #define WINSCAN_BRACKETRIGHT 0x1b 37 #define WINSCAN_ENTER 0x1c 38 #define WINSCAN_CTRLLEFT 0x1d 39 #define WINSCAN_A 0x1e 40 #define WINSCAN_S 0x1f 41 #define WINSCAN_D 0x20 42 #define WINSCAN_F 0x21 43 #define WINSCAN_G 0x22 44 #define WINSCAN_H 0x23 45 #define WINSCAN_J 0x24 46 #define WINSCAN_K 0x25 47 #define WINSCAN_L 0x26 48 #define WINSCAN_SEMICOLON 0x27 49 #define WINSCAN_QUOTESINGLE 0x28 50 #define WINSCAN_GRAVE 0x29 51 #define WINSCAN_SHIFTLEFT 0x2a 52 #define WINSCAN_BACKSLASH 0x2b 53 #define WINSCAN_Z 0x2c 54 #define WINSCAN_X 0x2d 55 #define WINSCAN_C 0x2e 56 #define WINSCAN_V 0x2f 57 #define WINSCAN_B 0x30 58 #define WINSCAN_N 0x31 59 #define WINSCAN_M 0x32 60 #define WINSCAN_COMMA 0x33 61 #define WINSCAN_PERIOD 0x34 62 #define WINSCAN_SLASH 0x35 63 #define WINSCAN_SHIFTRIGHT 0x36 64 #define WINSCAN_PADASTERISK 0x37 65 #define WINSCAN_ALTLEFT 0x38 66 #define WINSCAN_SPACE 0x39 67 #define WINSCAN_CAPSLOCK 0x3a 68 #define WINSCAN_F1 0x3b 69 #define WINSCAN_F2 0x3c 70 #define WINSCAN_F3 0x3d 71 #define WINSCAN_F4 0x3e 72 #define WINSCAN_F5 0x3f 73 #define WINSCAN_F6 0x40 74 #define WINSCAN_F7 0x41 75 #define WINSCAN_F8 0x42 76 #define WINSCAN_F9 0x43 77 #define WINSCAN_F10 0x44 78 #define WINSCAN_NUMLOCK 0x45 79 #define WINSCAN_SCROLLLOCK 0x46 80 #define WINSCAN_PAD7 0x47 81 #define WINSCAN_PAD8 0x48 82 #define WINSCAN_PAD9 0x49 83 #define WINSCAN_PADMINUS 0x4a 84 #define WINSCAN_PAD4 0x4b 85 #define WINSCAN_PAD5 0x4c 86 #define WINSCAN_PAD6 0x4d 87 #define WINSCAN_PADPLUS 0x4e 88 #define WINSCAN_PAD1 0x4f 89 #define WINSCAN_PAD2 0x50 90 #define WINSCAN_PAD3 0x51 91 #define WINSCAN_PAD0 0x52 92 #define WINSCAN_PADPERIOD 0x53 93 //#define WINSCAN_SYSREQ 0x54 94 //#define WINSCAN_RESET 0x55 95 #define WINSCAN_EXTRA 0x56 96 #define WINSCAN_F11 0x57 97 #define WINSCAN_F12 0x58 98 99 #define WINSCAN_F13 0x64 100 #define WINSCAN_F14 0x65 101 #define WINSCAN_F15 0x66 102 #define WINSCAN_F23 0x6a 103 #define WINSCAN_F24 0x6b 104 //#define WINSCAN_SYSMEM 0x6c 105 //#define WINSCAN_ERASEEOF 0x6d 106 //#define WINSCAN_BREAK 0x6e 107 //#define WINSCAN_MOVEWIN 0x6f 108 #define WINSCAN_NLS3 0x70 //KANA 109 //#define WINSCAN_HELP 0x71 110 //#define WINSCAN_TASKMAN 0x72 111 //#define WINSCAN_JEXTRA 0x73 112 #define WINSCAN_B11 0x73 // / ? on Portugese (Brazilian) keyboards 113 //#define WINSCAN_JUMP 0x74 114 //#define WINSCAN_MINWIN 0x75 115 //#define WINSCAN_CLEAR 0x76 116 //#define WINSCAN_77 0x77 117 //#define WINSCAN_78 0x78 118 #define WINSCAN_NLS2 0x79 // (Japanese keyboard) 119 //#define WINSCAN_SIZE 0x7a 120 #define WINSCAN_NLS1 0x7b // (Japanese keyboard) 121 #define WINSCAN_YEN 0x7d // (Japanese keyboard) 122 #define WINSCAN_E13 0x7d // (Japanese keyboard) 123 #define WINSCAN_ABNT_C2 0x7e // Numpad . on Portugese (Brazilian) keyboards 124 //#define WINSCAN_PA1 0x80 125 //#define WINSCAN_PA2 0x84 126 //#define WINSCAN_PA3 0x85 127 //#define WINSCAN_SPACEBREAK 0x86 128 //#define WINSCAN_TABRIGHT 0x87 129 //#define WINSCAN_NOOP 0x88 130 //#define WINSCAN_F16 0x89 131 //#define WINSCAN_F17 0x8a 132 //#define WINSCAN_F18 0x8b 133 #define WINSCAN_NUMPADEQUALS 0x8d // = on numeric keypad (NEC PC98) 134 //#define WINSCAN_F21 0x8e 135 //#define WINSCAN_F22 0x8f 136 #define WINSCAN_PREVTRACK 0x90 // Previous Track (DIK_CIRCUMFLEX on Japanese keyboard) 137 #define WINSCAN_AT 0x91 // (NEC PC98) 138 #define WINSCAN_COLON 0x92 // (NEC PC98) 139 #define WINSCAN_UNDERLINE 0x93 // (NEC PC98) 140 #define WINSCAN_KANJI 0x94 // (Japanese keyboard) 141 #define WINSCAN_STOP 0x95 // (NEC PC98) 142 #define WINSCAN_AX 0x96 // (Japan AX) 143 #define WINSCAN_UNLABELED 0x97 // (J3100) 144 145 #define WINSCAN_NEXTTRACK 0x99 // Next Track 146 147 #define WINSCAN_PADENTER 0x9c 148 #define WINSCAN_CTRLRIGHT 0x9d 149 150 #define WINSCAN_MUTE 0xA0 // Mute 151 #define WINSCAN_CALCULATOR 0xA1 // Calculator 152 #define WINSCAN_PLAYPAUSE 0xA2 // Play / Pause 153 #define WINSCAN_MEDIASTOP 0xA4 // Media Stop 154 155 #define WINSCAN_VOLUMEDOWN 0xAE // Volume - 156 #define WINSCAN_VOLUMEUP 0xB0 // Volume + 157 #define WINSCAN_WEBHOME 0xB2 // Web home 158 #define WINSCAN_NUMPADCOMMA 0xB3 // , on numeric keypad (NEC PC98) 159 160 #define WINSCAN_PADSLASH 0xb5 161 #define WINSCAN_PRINT 0xb7 162 #define WINSCAN_ALTRIGHT 0xb8 163 164 #define WINSCAN_PAUSE 0xc5 165 166 #define WINSCAN_HOME 0xc7 167 #define WINSCAN_UP 0xc8 168 #define WINSCAN_PAGEUP 0xc9 169 170 #define WINSCAN_LEFT 0xcb 171 #define WINSCAN_RIGHT 0xcd 172 173 #define WINSCAN_END 0xcf 174 #define WINSCAN_DOWN 0xd0 175 #define WINSCAN_PAGEDOWN 0xd1 176 #define WINSCAN_INSERT 0xd2 177 #define WINSCAN_DELETE 0xd3 178 179 #define WINSCAN_LEFTWINDOWS 0xdb 180 #define WINSCAN_RIGHTWINDOWS 0xdc 181 #define WINSCAN_WINAPPLICATION 0xdd 182 183 #define WINSCAN_POWER 0xDE // System Power 184 #define WINSCAN_SLEEP 0xDF // System Sleep 185 #define WINSCAN_WAKE 0xE3 // System Wake 186 #define WINSCAN_WEBSEARCH 0xE5 // Web Search 187 #define WINSCAN_WEBFAVORITES 0xE6 // Web Favorites 188 #define WINSCAN_WEBREFRESH 0xE7 // Web Refresh 189 #define WINSCAN_WEBSTOP 0xE8 // Web Stop 190 #define WINSCAN_WEBFORWARD 0xE9 // Web Forward 191 #define WINSCAN_WEBBACK 0xEA // Web Back 192 #define WINSCAN_MYCOMPUTER 0xEB // My Computer 193 #define WINSCAN_MAIL 0xEC // Mail 194 #define WINSCAN_MEDIASELECT 0xED // Media Select 195 196 #else 4 197 #define WINSCAN_ESC 0x01 5 198 #define WINSCAN_ONE 0x02 … … 147 340 #define WINSCAN_F21 0x8e 148 341 #define WINSCAN_F22 0x8f 149 150 342 #endif 343 344 #endif
Note:
See TracChangeset
for help on using the changeset viewer.