當前位置:編程學習大全網 - 源碼下載 - c語言中鍵與代碼的對應。

c語言中鍵與代碼的對應。

#定義VK_LBUTTON 0x01

#定義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

  • 上一篇:農行防釣魚控件怎麽修復
  • 下一篇:什麽是DDOS攻擊?
  • copyright 2024編程學習大全網