所有键对应该的VK 码 '对应的虚拟码是多少?我需要一张键盘上所有键对应该的虚拟码。有人有吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /* * Virtual Keys, Standard Set */#define VK_LBUTTON 0x01#define VK_RBUTTON 0x02#define VK_CANCEL 0x03#define VK_MBUTTON 0x04 /* NOT contiguous with L & RBUTTON */#if(_WIN32_WINNT >= 0x0500)#define VK_XBUTTON1 0x05 /* NOT contiguous with L & RBUTTON */#define VK_XBUTTON2 0x06 /* NOT contiguous with L & RBUTTON */#endif /* _WIN32_WINNT >= 0x0500 *//* * 0x07 : unassigned */#define VK_BACK 0x08#define VK_TAB 0x09/* * 0x0A - 0x0B : reserved */#define VK_CLEAR 0x0C#define VK_RETURN 0x0D#define VK_SHIFT 0x10#define VK_CONTROL 0x11#define VK_MENU 0x12#define VK_PAUSE 0x13#define VK_CAPITAL 0x14#define VK_KANA 0x15#define VK_HANGEUL 0x15 /* old name - should be here for compatibility */#define VK_HANGUL 0x15#define VK_JUNJA 0x17#define VK_FINAL 0x18#define VK_HANJA 0x19#define VK_KANJI 0x19#define VK_ESCAPE 0x1B#define VK_CONVERT 0x1C#define VK_NONCONVERT 0x1D#define VK_ACCEPT 0x1E#define VK_MODECHANGE 0x1F#define VK_SPACE 0x20#define VK_PRIOR 0x21#define VK_NEXT 0x22#define VK_END 0x23#define VK_HOME 0x24#define VK_LEFT 0x25#define VK_UP 0x26#define VK_RIGHT 0x27#define VK_DOWN 0x28#define VK_SELECT 0x29#define VK_PRINT 0x2A#define VK_EXECUTE 0x2B#define VK_SNAPSHOT 0x2C#define VK_INSERT 0x2D#define VK_DELETE 0x2E#define VK_HELP 0x2F/* * VK_0 - VK_9 are the same as ASCII '0' - '9' (0x30 - 0x39) * 0x40 : unassigned * VK_A - VK_Z are the same as ASCII 'A' - 'Z' (0x41 - 0x5A) */#define VK_LWIN 0x5B#define VK_RWIN 0x5C#define VK_APPS 0x5D/* * 0x5E : reserved */#define VK_SLEEP 0x5F#define VK_NUMPAD0 0x60#define VK_NUMPAD1 0x61#define VK_NUMPAD2 0x62#define VK_NUMPAD3 0x63#define VK_NUMPAD4 0x64#define VK_NUMPAD5 0x65#define VK_NUMPAD6 0x66#define VK_NUMPAD7 0x67#define VK_NUMPAD8 0x68#define VK_NUMPAD9 0x69#define VK_MULTIPLY 0x6A#define VK_ADD 0x6B#define VK_SEPARATOR 0x6C#define VK_SUBTRACT 0x6D#define VK_DECIMAL 0x6E#define VK_DIVIDE 0x6F#define VK_F1 0x70#define VK_F2 0x71#define VK_F3 0x72#define VK_F4 0x73#define VK_F5 0x74#define VK_F6 0x75#define VK_F7 0x76#define VK_F8 0x77#define VK_F9 0x78#define VK_F10 0x79#define VK_F11 0x7A#define VK_F12 0x7B#define VK_F13 0x7C#define VK_F14 0x7D#define VK_F15 0x7E#define VK_F16 0x7F#define VK_F17 0x80#define VK_F18 0x81#define VK_F19 0x82#define VK_F20 0x83#define VK_F21 0x84#define VK_F22 0x85#define VK_F23 0x86#define VK_F24 0x87/* * 0x88 - 0x8F : unassigned */#define VK_NUMLOCK 0x90#define VK_SCROLL 0x91/* * NEC PC-9800 kbd definitions */#define VK_OEM_NEC_EQUAL 0x92 // '=' key on numpad/* * Fujitsu/OASYS kbd definitions */#define VK_OEM_FJ_JISHO 0x92 // 'Dictionary' key#define VK_OEM_FJ_MASSHOU 0x93 // 'Unregister word' key#define VK_OEM_FJ_TOUROKU 0x94 // 'Register word' key#define VK_OEM_FJ_LOYA 0x95 // 'Left OYAYUBI' key#define VK_OEM_FJ_ROYA 0x96 // 'Right OYAYUBI' key/* * 0x97 - 0x9F : unassigned *//* * VK_L* & VK_R* - left and right Alt, Ctrl and Shift virtual keys. * Used only as parameters to GetAsyncKeyState() and GetKeyState(). * No other API or message will distinguish left and right keys in this way. */#define VK_LSHIFT 0xA0#define VK_RSHIFT 0xA1#define VK_LCONTROL 0xA2#define VK_RCONTROL 0xA3#define VK_LMENU 0xA4#define VK_RMENU 0xA5#if(_WIN32_WINNT >= 0x0500)#define VK_BROWSER_BACK 0xA6#define VK_BROWSER_FORWARD 0xA7#define VK_BROWSER_REFRESH 0xA8#define VK_BROWSER_STOP 0xA9#define VK_BROWSER_SEARCH 0xAA#define VK_BROWSER_FAVORITES 0xAB#define VK_BROWSER_HOME 0xAC#define VK_VOLUME_MUTE 0xAD#define VK_VOLUME_DOWN 0xAE#define VK_VOLUME_UP 0xAF#define VK_MEDIA_NEXT_TRACK 0xB0#define VK_MEDIA_PREV_TRACK 0xB1#define VK_MEDIA_STOP 0xB2#define VK_MEDIA_PLAY_PAUSE 0xB3#define VK_LAUNCH_MAIL 0xB4#define VK_LAUNCH_MEDIA_SELECT 0xB5#define VK_LAUNCH_APP1 0xB6#define VK_LAUNCH_APP2 0xB7#endif /* _WIN32_WINNT >= 0x0500 *//* * 0xB8 - 0xB9 : reserved */#define VK_OEM_1 0xBA // ';:' for US#define VK_OEM_PLUS 0xBB // '+' any country#define VK_OEM_COMMA 0xBC // ',' any country#define VK_OEM_MINUS 0xBD // '-' any country#define VK_OEM_PERIOD 0xBE // '.' any country#define VK_OEM_2 0xBF // '/?' for US#define VK_OEM_3 0xC0 // '`~' for US/* * 0xC1 - 0xD7 : reserved *//* * 0xD8 - 0xDA : unassigned */#define VK_OEM_4 0xDB // '[{' for US#define VK_OEM_5 0xDC // '\|' for US#define VK_OEM_6 0xDD // ']}' for US#define VK_OEM_7 0xDE // ''"' for US#define VK_OEM_8 0xDF 键盘虚拟码问题http://topic.csdn.net/t/20050825/11/4230535.html符号常量 十六进制值 指定的鼠标或键盘按键 VK_LBUTTON 01 鼠标左键 VK_RBUTTON 02 鼠标右键 VK_CANCEL 03 Control-break 过程 VK_MBUTTON 04 鼠标中键 VK_BACK 08 BACKSPACE 键 VK_TAB 09 TAB 键 VK_CLEAR 0C CLEAR 键 VK_RETURN 0D ENTER 键 VK_SHIFT 10 SHIFT 键 VK_CONTROL 11 CTRL 键 VK_MENU 12 ALT 键 VK_PAUSE 13 PAUSE 键 VK_CAPITAL 14 CAPS LOCK 键 VK_ESCAPE 1B ESC 键 VK_SPACE 20 SPACEBAR VK_PRIOR 21 PAGE UP 键 VK_NEXT 22 PAGE DOWN 键 VK_END 23 END 键 VK_HOME 24 HOME 键 VK_LEFT 25 LEFT ARROW 键 VK_UP 26 UP ARROW 键 VK_RIGHT 27 RIGHT ARROW 键 VK_DOWN 28 DOWN ARROW 键 VK_SELECT 29 SELECT 键 VK_EXECUTE 2B EXECUTE 键 VK_SNAPSHOT 2C PRINT SCREEN键(用于Windows 3.0及以后版本) VK_INSERT 2D INS 键 VK_DELETE 2E DEL 键 VK_HELP 2F HELP 键 /////////////////////////////////////////////////// 对于字母键和非小键盘上的数字键,直接在单引号中加入该键就行. 比如:a键:'A' 1键:'1' 另外,字母键上方的有几个键可直接用其10进制值来表示: +或= : 187 - 或_: 189 \或| :220 ////////////////////////////////////////////// VK_LWIN 5B Left Windows 键 (Microsoft自然键盘) VK_RWIN 5C Right Windows 键 (Microsoft自然键盘) VK_APPS 5D Applications 键 (Microsoft自然键盘) VK_NUMPAD0 60 数字小键盘上的 0 键 VK_NUMPAD1 61 数字小键盘上的 1 键 VK_NUMPAD2 62 数字小键盘上的 2 键 VK_NUMPAD3 63 数字小键盘上的 3 键 VK_NUMPAD4 64 数字小键盘上的 4 键 VK_NUMPAD5 65 数字小键盘上的 5 键 VK_NUMPAD6 66 数字小键盘上的 6 键 VK_NUMPAD7 67 数字小键盘上的 7 键 VK_NUMPAD8 68 数字小键盘上的 8 键 VK_NUMPAD9 69 数字小键盘上的 9 键 VK_MULTIPLY 6A Multiply 键(小键盘*键) VK_ADD 6B Add 键 VK_SEPARATOR 6C Separator 键 VK_SUBTRACT 6D Subtract 键 VK_DECIMAL 6E Decimal 键(小键盘.键) VK_DIVIDE 6F Divide 键(小键盘/键) VK_F1 70 F1 键 VK_F2 71 F2 键 VK_F3 72 F3 键 VK_F4 73 F4 键 VK_F5 74 F5 键 VK_F6 75 F6 键 VK_F7 76 F7 键 VK_F8 77 F8 键 VK_F9 78 F9 键 VK_F10 79 F10 键 VK_F11 7A F11 键 VK_F12 7B F12 键 VK_F13 7C F13 键 VK_F14 7D F14 键 VK_F15 7E F15 键 VK_F16 7F F16 键 VK_F17 80H F17 键 VK_F18 81H F18 键 VK_F19 82H F19 键 VK_F20 83H F20 键 VK_F21 84H F21 键 VK_F22 85H F22 键 VK_F23 86H F23 键 VK_F24 87H F24 键 VK_NUMLOCK 90 NUM LOCK 键 VK_SCROLL 91 SCROLL LOCK 键 VK_ATTN F6 Attn 键 VK_CRSEL F7 CrSel 键 VK_EXSEL F8 ExSel 键 VK_EREOF F9 Erase EOF 键 VK_PLAY FA Play 键 VK_ZOOM FB Zoom 键 VK_OEM_CLEAR FE Clear 键 怎么找啊?我有MSDN,但不知道怎么查。 在msdn中的索引tabpage中键入要查找的关键字 vk_F1 双击列表中的VK_F1 弹出 已找到的主题对话框 中的标题VK_F1 位置MFC,再单击显示就可以啦! #define VK_OEM_7 0xDE // ''"' for US要找的是这个吗? MFC中COOKIE是怎么操纵的 无聊 散分 4 自己写的浏览器,当浏览某个网站时,我想插入一段Javascript,怎么做? 一个看了孙鑫视频的一个问题 关于退格键怎么编写的问题 一个关于CHtmlView的问题 网络CSocket接收到的数据大小不一 串口无法打开,哪位大大知道的说下,50分 谁有两个Modem之间传输数据的源代码 请问有谁对swf file format比较熟悉?有问题,很急 如何禁止XP系统下关机 网络连接不上.10035 如何改变对话框的位置?
/*
* Virtual Keys, Standard Set
*/
#define VK_LBUTTON 0x01
#define VK_RBUTTON 0x02
#define VK_CANCEL 0x03
#define VK_MBUTTON 0x04 /* NOT contiguous with L & RBUTTON */#if(_WIN32_WINNT >= 0x0500)
#define VK_XBUTTON1 0x05 /* NOT contiguous with L & RBUTTON */
#define VK_XBUTTON2 0x06 /* NOT contiguous with L & RBUTTON */
#endif /* _WIN32_WINNT >= 0x0500 *//*
* 0x07 : unassigned
*/#define VK_BACK 0x08
#define VK_TAB 0x09/*
* 0x0A - 0x0B : reserved
*/#define VK_CLEAR 0x0C
#define VK_RETURN 0x0D#define VK_SHIFT 0x10
#define VK_CONTROL 0x11
#define VK_MENU 0x12
#define VK_PAUSE 0x13
#define VK_CAPITAL 0x14#define VK_KANA 0x15
#define VK_HANGEUL 0x15 /* old name - should be here for compatibility */
#define VK_HANGUL 0x15
#define VK_JUNJA 0x17
#define VK_FINAL 0x18
#define VK_HANJA 0x19
#define VK_KANJI 0x19#define VK_ESCAPE 0x1B#define VK_CONVERT 0x1C
#define VK_NONCONVERT 0x1D
#define VK_ACCEPT 0x1E
#define VK_MODECHANGE 0x1F#define VK_SPACE 0x20
#define VK_PRIOR 0x21
#define VK_NEXT 0x22
#define VK_END 0x23
#define VK_HOME 0x24
#define VK_LEFT 0x25
#define VK_UP 0x26
#define VK_RIGHT 0x27
#define VK_DOWN 0x28
#define VK_SELECT 0x29
#define VK_PRINT 0x2A
#define VK_EXECUTE 0x2B
#define VK_SNAPSHOT 0x2C
#define VK_INSERT 0x2D
#define VK_DELETE 0x2E
#define VK_HELP 0x2F/*
* VK_0 - VK_9 are the same as ASCII '0' - '9' (0x30 - 0x39)
* 0x40 : unassigned
* VK_A - VK_Z are the same as ASCII 'A' - 'Z' (0x41 - 0x5A)
*/#define VK_LWIN 0x5B
#define VK_RWIN 0x5C
#define VK_APPS 0x5D/*
* 0x5E : reserved
*/#define VK_SLEEP 0x5F#define VK_NUMPAD0 0x60
#define VK_NUMPAD1 0x61
#define VK_NUMPAD2 0x62
#define VK_NUMPAD3 0x63
#define VK_NUMPAD4 0x64
#define VK_NUMPAD5 0x65
#define VK_NUMPAD6 0x66
#define VK_NUMPAD7 0x67
#define VK_NUMPAD8 0x68
#define VK_NUMPAD9 0x69
#define VK_MULTIPLY 0x6A
#define VK_ADD 0x6B
#define VK_SEPARATOR 0x6C
#define VK_SUBTRACT 0x6D
#define VK_DECIMAL 0x6E
#define VK_DIVIDE 0x6F
#define VK_F1 0x70
#define VK_F2 0x71
#define VK_F3 0x72
#define VK_F4 0x73
#define VK_F5 0x74
#define VK_F6 0x75
#define VK_F7 0x76
#define VK_F8 0x77
#define VK_F9 0x78
#define VK_F10 0x79
#define VK_F11 0x7A
#define VK_F12 0x7B
#define VK_F13 0x7C
#define VK_F14 0x7D
#define VK_F15 0x7E
#define VK_F16 0x7F
#define VK_F17 0x80
#define VK_F18 0x81
#define VK_F19 0x82
#define VK_F20 0x83
#define VK_F21 0x84
#define VK_F22 0x85
#define VK_F23 0x86
#define VK_F24 0x87/*
* 0x88 - 0x8F : unassigned
*/#define VK_NUMLOCK 0x90
#define VK_SCROLL 0x91/*
* NEC PC-9800 kbd definitions
*/
#define VK_OEM_NEC_EQUAL 0x92 // '=' key on numpad/*
* Fujitsu/OASYS kbd definitions
*/
#define VK_OEM_FJ_JISHO 0x92 // 'Dictionary' key
#define VK_OEM_FJ_MASSHOU 0x93 // 'Unregister word' key
#define VK_OEM_FJ_TOUROKU 0x94 // 'Register word' key
#define VK_OEM_FJ_LOYA 0x95 // 'Left OYAYUBI' key
#define VK_OEM_FJ_ROYA 0x96 // 'Right OYAYUBI' key/*
* 0x97 - 0x9F : unassigned
*//*
* VK_L* & VK_R* - left and right Alt, Ctrl and Shift virtual keys.
* Used only as parameters to GetAsyncKeyState() and GetKeyState().
* No other API or message will distinguish left and right keys in this way.
*/
#define VK_LSHIFT 0xA0
#define VK_RSHIFT 0xA1
#define VK_LCONTROL 0xA2
#define VK_RCONTROL 0xA3
#define VK_LMENU 0xA4
#define VK_RMENU 0xA5#if(_WIN32_WINNT >= 0x0500)
#define VK_BROWSER_BACK 0xA6
#define VK_BROWSER_FORWARD 0xA7
#define VK_BROWSER_REFRESH 0xA8
#define VK_BROWSER_STOP 0xA9
#define VK_BROWSER_SEARCH 0xAA
#define VK_BROWSER_FAVORITES 0xAB
#define VK_BROWSER_HOME 0xAC#define VK_VOLUME_MUTE 0xAD
#define VK_VOLUME_DOWN 0xAE
#define VK_VOLUME_UP 0xAF
#define VK_MEDIA_NEXT_TRACK 0xB0
#define VK_MEDIA_PREV_TRACK 0xB1
#define VK_MEDIA_STOP 0xB2
#define VK_MEDIA_PLAY_PAUSE 0xB3
#define VK_LAUNCH_MAIL 0xB4
#define VK_LAUNCH_MEDIA_SELECT 0xB5
#define VK_LAUNCH_APP1 0xB6
#define VK_LAUNCH_APP2 0xB7#endif /* _WIN32_WINNT >= 0x0500 *//*
* 0xB8 - 0xB9 : reserved
*/#define VK_OEM_1 0xBA // ';:' for US
#define VK_OEM_PLUS 0xBB // '+' any country
#define VK_OEM_COMMA 0xBC // ',' any country
#define VK_OEM_MINUS 0xBD // '-' any country
#define VK_OEM_PERIOD 0xBE // '.' any country
#define VK_OEM_2 0xBF // '/?' for US
#define VK_OEM_3 0xC0 // '`~' for US/*
* 0xC1 - 0xD7 : reserved
*//*
* 0xD8 - 0xDA : unassigned
*/#define VK_OEM_4 0xDB // '[{' for US
#define VK_OEM_5 0xDC // '\|' for US
#define VK_OEM_6 0xDD // ']}' for US
#define VK_OEM_7 0xDE // ''"' for US
#define VK_OEM_8 0xDF
http://topic.csdn.net/t/20050825/11/4230535.html符号常量 十六进制值 指定的鼠标或键盘按键
VK_LBUTTON 01 鼠标左键
VK_RBUTTON 02 鼠标右键
VK_CANCEL 03 Control-break 过程
VK_MBUTTON 04 鼠标中键
VK_BACK 08 BACKSPACE 键
VK_TAB 09 TAB 键
VK_CLEAR 0C CLEAR 键
VK_RETURN 0D ENTER 键
VK_SHIFT 10 SHIFT 键
VK_CONTROL 11 CTRL 键
VK_MENU 12 ALT 键
VK_PAUSE 13 PAUSE 键
VK_CAPITAL 14 CAPS LOCK 键
VK_ESCAPE 1B ESC 键
VK_SPACE 20 SPACEBAR
VK_PRIOR 21 PAGE UP 键
VK_NEXT 22 PAGE DOWN 键
VK_END 23 END 键
VK_HOME 24 HOME 键
VK_LEFT 25 LEFT ARROW 键
VK_UP 26 UP ARROW 键
VK_RIGHT 27 RIGHT ARROW 键
VK_DOWN 28 DOWN ARROW 键
VK_SELECT 29 SELECT 键
VK_EXECUTE 2B EXECUTE 键
VK_SNAPSHOT 2C PRINT SCREEN键(用于Windows 3.0及以后版本)
VK_INSERT 2D INS 键
VK_DELETE 2E DEL 键
VK_HELP 2F HELP 键
///////////////////////////////////////////////////
对于字母键和非小键盘上的数字键,直接在单引号中加入该键就行.
比如:a键:'A'
1键:'1'
另外,字母键上方的有几个键可直接用其10进制值来表示:
+或= : 187
- 或_: 189
\或| :220
//////////////////////////////////////////////
VK_LWIN 5B Left Windows 键 (Microsoft自然键盘)
VK_RWIN 5C Right Windows 键 (Microsoft自然键盘)
VK_APPS 5D Applications 键 (Microsoft自然键盘)
VK_NUMPAD0 60 数字小键盘上的 0 键
VK_NUMPAD1 61 数字小键盘上的 1 键
VK_NUMPAD2 62 数字小键盘上的 2 键
VK_NUMPAD3 63 数字小键盘上的 3 键
VK_NUMPAD4 64 数字小键盘上的 4 键
VK_NUMPAD5 65 数字小键盘上的 5 键
VK_NUMPAD6 66 数字小键盘上的 6 键
VK_NUMPAD7 67 数字小键盘上的 7 键
VK_NUMPAD8 68 数字小键盘上的 8 键
VK_NUMPAD9 69 数字小键盘上的 9 键
VK_MULTIPLY 6A Multiply 键(小键盘*键)
VK_ADD 6B Add 键
VK_SEPARATOR 6C Separator 键
VK_SUBTRACT 6D Subtract 键
VK_DECIMAL 6E Decimal 键(小键盘.键)
VK_DIVIDE 6F Divide 键(小键盘/键)
VK_F1 70 F1 键
VK_F2 71 F2 键
VK_F3 72 F3 键
VK_F4 73 F4 键
VK_F5 74 F5 键
VK_F6 75 F6 键
VK_F7 76 F7 键
VK_F8 77 F8 键
VK_F9 78 F9 键
VK_F10 79 F10 键
VK_F11 7A F11 键
VK_F12 7B F12 键
VK_F13 7C F13 键
VK_F14 7D F14 键
VK_F15 7E F15 键
VK_F16 7F F16 键
VK_F17 80H F17 键
VK_F18 81H F18 键
VK_F19 82H F19 键
VK_F20 83H F20 键
VK_F21 84H F21 键
VK_F22 85H F22 键
VK_F23 86H F23 键
VK_F24 87H F24 键
VK_NUMLOCK 90 NUM LOCK 键
VK_SCROLL 91 SCROLL LOCK 键
VK_ATTN F6 Attn 键
VK_CRSEL F7 CrSel 键
VK_EXSEL F8 ExSel 键
VK_EREOF F9 Erase EOF 键
VK_PLAY FA Play 键
VK_ZOOM FB Zoom 键
VK_OEM_CLEAR FE Clear 键
要找的是这个吗?