GetAsyncKeyState 函數 上下左右鍵 回車鍵等的判斷【網上摘抄,方便查詢】

函數原型

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


以上均自網上摘抄,感謝原作者幸苦總結。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章