#定義VK _ r按鈕0x02
#定義VK _取消0x03
#define VK_MBUTTON 0x04 /*不與L & ampRBUTTON */
# if(_ WIN32 _ WINNT & gt;= 0x0500)
#define VK_XBUTTON1 0x05 /*不與L & ampRBUTTON */
#define VK_XBUTTON2 0x06 /*不與L & ampRBUTTON */
# endif/* _ WIN32 _ WINNT & gt;= 0x0500 */
/*
* 0x07:未分配
*/
#定義VK_BACK 0x08
#定義VK_TAB 0x09
/*
* 0x0A - 0x0B:保留
*/
#定義VK _清除0x0C
#定義VK _返回0x0D
#定義VK_SHIFT 0x10
#定義VK _控制0x11
#定義VK _菜單0x12
#定義VK _暫停0x13
#定義VK _首都0x14
#定義VK _假名0x15
#define VK_HANGEUL 0x15 /*舊名稱-應在此處兼容*/
#定義VK文_朝鮮文0x15
#定義VK_JUNJA 0x17
#定義VK_FINAL 0x18
#定義VK _朝鮮文漢字0x19
#定義VK _日文漢字0x19
#定義VK_ESCAPE 0x1B
#定義VK_CONVERT 0x1C
#定義VK _非轉換0x1D
#定義VK _接受0x1E
#定義VK _模式改變0x1F
#定義VK空間0x20
#定義VK _先驗0x21
#定義VK _下壹個0x22
#定義VK_END 0x23
#定義VK_HOME 0x24
#定義VK _左0x25
#定義VK_UP 0x26
#定義VK _右0x27
#定義VK_DOWN 0x28
#定義VK _選擇0x29
#定義VK_PRINT 0x2A
#定義VK _執行0x2B
#定義VK快照0x2C
#定義VK _插入0x2D
#定義VK _刪除0x2E
#定義VK _幫助0x2F
/*
* VK_0 - VK_9與ASCII '0' - '9' (0x30 - 0x39)相同
* 0x40:未分配
* VK_A - VK_Z與ASCII 'A' - 'Z' (0x41 - 0x5A)相同
*/
#定義VK_LWIN 0x5B
#定義VK_RWIN 0x5C
#定義VK應用0x5D
/*
* 0x5E:保留
*/
#定義VK _睡眠0x5F
#定義VK_NUMPAD0 0x60
#定義VK _ numpa 1 0x 61
#定義VK_NUMPAD2 0x62
#定義VK_NUMPAD3 0x63
#定義VK_NUMPAD4 0x64
#定義VK_NUMPAD5 0x65
#定義VK_NUMPAD6 0x66
#定義VK_NUMPAD7 0x67
#定義VK_NUMPAD8 0x68
#定義VK_NUMPAD9 0x69
#定義VK _乘0x6A
#定義VK _添加0x6B
#定義VK _分隔符0x6C
#定義VK _減去0x6D
#定義VK _十進制0x6E
#定義VK _除0x6F
#定義VK_F1 0x70
#定義VK_F2 0x71
#定義VK_F3 0x72
#定義F4 VK 0x 73
#定義VK_F5 0x74
#定義F6 VK 0x 75
#定義F7 VK 0x 76
#定義F8 VK 0x 77
#定義VK_F9 0x78
#定義VK_F10 0x79
#定義VK_F11 0x7A
#定義VK_F12 0x7B
#定義VK_F13 0x7C
#定義VK_F14 0x7D
#定義VK_F15 0x7E
#定義VK_F16 0x7F
#定義VK_F17 0x80
#定義VK_F18 0x81
#定義VK_F19 0x82
#定義VK_F20 0x83
#定義VK_F21 0x84
#定義VK_F22 0x85
#定義VK_F23 0x86
#定義VK_F24 0x87
/*
* 0x88 - 0x8F:未分配
*/
#定義VK _數字鎖0x90
#定義VK_SCROLL 0x91
/*
* NEC PC-9800 kbd定義
*/
#在numpad上定義VK_OEM_NEC_EQUAL 0x92 // '= '鍵
/*
*富士通/OASYS kbd定義
*/
#定義VK _ OEM _ FJ _吉首0x92 //'字典'鍵
#define VK_OEM_FJ_MASSHOU 0x93 /'註銷word '鍵
#定義VK_OEM_FJ_TOUROKU 0x94 /'註冊字'鍵
#定義VK _ OEM _ FJ _ LOYA 0x 95/' Left oya yubi '鍵
#定義VK _ OEM _ FJ _羅亞0x96 /'右OYAYUBI '鍵
/*
* 0x97 - 0x9F:未分配
*/
/*
* VK大學* & ampVK_R* -左右Alt,Ctrl和Shift虛擬鍵。
*僅用作GetAsyncKeyState()和GetKeyState()的參數。
*沒有其他API或消息會以這種方式區分左右鍵。
*/
#定義VK_LSHIFT 0xA0
#定義VK_RSHIFT 0xA1
#定義VK _控制0xA2
#定義VK _遙控0xA3
#定義VK_LMENU 0xA4
#定義VK_RMENU 0xA5
# if(_ WIN32 _ WINNT & gt;= 0x0500)
#定義VK _瀏覽器_BACK 0xA6
#定義VK _瀏覽器_轉發0xA7
#定義VK _瀏覽器_刷新0xA8
#定義VK _瀏覽器_停止0xA9
#定義VK _瀏覽器_搜索0xAA
#定義VK _瀏覽器_收藏夾0xAB
#定義VK _瀏覽器_主頁0xAC
#定義VK音量靜音0xAD
#定義VK _音量_下降0xAE
#定義VK _體積_上升0xAF
#定義VK _媒體_下壹個_軌道0xB0
#定義VK _媒體_前壹個_磁道0xB1
#定義VK媒體站0xB2
#定義VK媒體播放暫停0xB3
#定義VK電子郵件0xB4
#定義VK _啟動_媒體_選擇0xB5
#定義VK_LAUNCH_APP1 0xB6
#定義VK_LAUNCH_APP2 0xB7
# endif/* _ WIN32 _ WINNT & gt;= 0x0500 */
/*
* 0xB8 - 0xB9:保留
*/
# define VK _ OEM _ 1 0x ba//';:'為了我們
#定義VK_OEM_PLUS 0xBB // '+'任何國家
# define VK _ OEM _逗號0xBC /','任何國家
#define VK_OEM_MINUS 0xBD // '-'任何國家
#define VK_OEM_PERIOD 0xBE //'。'任何國家
#define VK_OEM_2 0xBF // '/?'對我們來說
#為我們定義VK_OEM_3 0xC0 // '`~ '
/*
* 0xC1 - 0xD7:保留
*/
/*
* 0xD8 - 0xDA:未分配
*/
#為我們定義VK_OEM_4 0xDB // '[{ '
#為我們定義VK_OEM_5 0xDC // '\| '
#為我們定義VK_OEM_6 0xDD // ']} '
#為我們定義VK_OEM_7 0xDE //' ' ' '
#定義VK_OEM_8 0xDF
/*
* 0xE0:保留
*/
/*
*各種擴展或增強型鍵盤
*/
#在日文AX kbd上定義VK_OEM_AX 0xE1 // 'AX '鍵
# define VK _ OEM _ 102 0xe 2///& lt;>或RT 102-key kbd上的“\|”。
#在ICO上定義VK _ ICO _幫助0xE3 //幫助鍵
#在ICO上定義VK_ICO_00 0xE4 // 00鍵
# if(WINVER & gt;= 0x0400)
#定義VK _過程鍵0xE5
# endif/* WINVER & gt;= 0x0400 */
#定義VK_ICO_CLEAR 0xE6
# if(_ WIN32 _ WINNT & gt;= 0x0500)
#定義VK _數據包0xE7
# endif/* _ WIN32 _ WINNT & gt;= 0x0500 */
/*
* 0xE8:未分配
*/
/*
*諾基亞/愛立信定義
*/
#定義VK_OEM_RESET 0xE9
#定義VK_OEM_JUMP 0xEA
#定義VK_OEM_PA1 0xEB
#定義VK_OEM_PA2 0xEC
#定義VK_OEM_PA3 0xED
#定義VK_OEM_WSCTRL 0xEE
#定義VK_OEM_CUSEL 0xEF
#定義VK_OEM_ATTN 0xF0
#定義VK_OEM_FINISH 0xF1
#定義VK_OEM_COPY 0xF2
#定義VK_OEM_AUTO 0xF3
#定義VK_OEM_ENLW 0xF4
#define VK_OEM_BACKTAB 0xF5
#定義VK _收件人0xF6
#定義VK_CRSEL 0xF7
#定義VK_EXSEL 0xF8
#定義0xF9的VK_EREOF
#定義VK _播放0xFA
#定義VK _縮放0xFB
#定義VK _諾名0xFC
#定義VK_PA1 0xFD
#定義VK_OEM_CLEAR 0xFE