函數原型
SHORT GetAsyncKeyState(int vKey);
例:若判斷 回車鍵
if(GetAsyncKeyState(VK_RETURN)&0x8000)
(
return 0;
)
按下Enter 返回值 0 ;
附其他常用鍵位:
VK_LBUTTON
鼠標左鍵 0x01
VK_RBUTTON 鼠標右鍵 0x02
VK_CANCEL Ctrl + Break 0x03
VK_MBUTTON 鼠標中鍵 0x04
VK_BACK Backspace
鍵 0x08
VK_TAB Tab 鍵 0x09
VK_RETURN 回車鍵 0x0D
VK_SHIFT Shift
鍵 0x10
VK_CONTROL Ctrl 鍵 0x11
VK_MENU Alt 鍵 0x12
VK_PAUSE Pause 鍵 0x13
VK_CAPITAL Caps Lock 鍵 0x14
VK_ESCAPE Esc 鍵 0x1B
VK_SPACE
空格鍵 0x20
VK_PRIOR Page Up 鍵 0x21
VK_NEXT Page Down 鍵 0x22
VK_END End 鍵 0x23
VK_HOME Home 鍵 0x24
VK_LEFT 左箭頭鍵 0x25
VK_UP 上箭頭鍵 0x26
VK_RIGHT 右箭頭鍵 0x27
VK_DOWN 下箭頭鍵 0x28
VK_SNAPSHOT Print Screen 鍵 0x2C
VK_Insert Insert 鍵 0x2D
VK_Delete Delete 鍵 0x2E
'0' – '9'
數字 0 - 9 0x30 - 0x39
'A' – 'Z' 字母 A - Z 0x41 - 0x5A
VK_LWIN
左WinKey(104鍵盤纔有)
0x5B
VK_RWIN 右WinKey(104鍵盤纔有)
0x5C
VK_APPS AppsKey(104鍵盤纔有) 0x5D
VK_NUMPAD0
小鍵盤 0
鍵 0x60
VK_NUMPAD1 小鍵盤 1
鍵 0x61
VK_NUMPAD2 小鍵盤 2
鍵 0x62
VK_NUMPAD3 小鍵盤 3
鍵 0x63
VK_NUMPAD4 小鍵盤 4
鍵 0x64
VK_NUMPAD5 小鍵盤 5
鍵 0x65
VK_NUMPAD6 小鍵盤 6
鍵 0x66
VK_NUMPAD7 小鍵盤 7
鍵 0x67
VK_NUMPAD8 小鍵盤 8
鍵 0x68
VK_NUMPAD9 小鍵盤 9
鍵 0x69
VK_F1 - VK_F24 功能鍵F1 – F24 0x70 - 0x87
VK_NUMLOCK Num Lock
鍵 0x90
VK_SCROLL Scroll Lock 鍵 0x91
以上均自網上摘抄,感謝原作者幸苦總結。