Keyboard code.docx
《Keyboard code.docx》由会员分享,可在线阅读,更多相关《Keyboard code.docx(13页珍藏版)》请在冰豆网上搜索。
Keyboardcode
Constant/value
Description
Sample:
#include
Keybd_event(0xb5,0,0,0);//按下Keybd_event(0xb5,0,2,0);//松开
VK_LBUTTON
0x01
Leftmousebutton
VK_RBUTTON
0x02
Rightmousebutton
VK_CANCEL
0x03
Control-breakprocessing
VK_MBUTTON
0x04
Middlemousebutton(three-buttonmouse)
VK_XBUTTON1
0x05
X1mousebutton
VK_XBUTTON2
0x06
X2mousebutton
-
0x07
Undefined
VK_BACK
0x08
BACKSPACEkey
VK_TAB
0x09
TABkey
-
0x0A-0B
Reserved
VK_CLEAR
0x0C
CLEARkey
VK_RETURN
0x0D
ENTERkey
-
0x0E-0F
Undefined
VK_SHIFT
0x10
SHIFTkey
VK_CONTROL
0x11
CTRLkey
VK_MENU
0x12
ALTkey
VK_PAUSE
0x13
PAUSEkey
VK_CAPITAL
0x14
CAPSLOCKkey
VK_KANA
0x15
IMEKanamode
VK_HANGUEL
0x15
IMEHanguelmode(maintainedforcompatibility;useVK_HANGUL)
VK_HANGUL
0x15
IMEHangulmode
-
0x16
Undefined
VK_JUNJA
0x17
IMEJunjamode
VK_FINAL
0x18
IMEfinalmode
VK_HANJA
0x19
IMEHanjamode
VK_KANJI
0x19
IMEKanjimode
-
0x1A
Undefined
VK_ESCAPE
0x1B
ESCkey
VK_CONVERT
0x1C
IMEconvert
VK_NONCONVERT
0x1D
IMEnonconvert
VK_ACCEPT
0x1E
IMEaccept
VK_MODECHANGE
0x1F
IMEmodechangerequest
VK_SPACE
0x20
SPACEBAR
VK_PRIOR
0x21
PAGEUPkey
VK_NEXT
0x22
PAGEDOWNkey
VK_END
0x23
ENDkey
VK_HOME
0x24
HOMEkey
VK_LEFT
0x25
LEFTARROWkey
VK_UP
0x26
UPARROWkey
VK_RIGHT
0x27
RIGHTARROWkey
VK_DOWN
0x28
DOWNARROWkey
VK_SELECT
0x29
SELECTkey
VK_PRINT
0x2A
PRINTkey
VK_EXECUTE
0x2B
EXECUTEkey
VK_SNAPSHOT
0x2C
PRINTSCREENkey
VK_INSERT
0x2D
INSkey
VK_DELETE
0x2E
DELkey
VK_HELP
0x2F
HELPkey
0x30
0key
0x31
1key
0x32
2key
0x33
3key
0x34
4key
0x35
5key
0x36
6key
0x37
7key
0x38
8key
0x39
9key
-
0x3A-40
Undefined
0x41
Akey
0x42
Bkey
0x43
Ckey
0x44
Dkey
0x45
Ekey
0x46
Fkey
0x47
Gkey
0x48
Hkey
0x49
Ikey
0x4A
Jkey
0x4B
Kkey
0x4C
Lkey
0x4D
Mkey
0x4E
Nkey
0x4F
Okey
0x50
Pkey
0x51
Qkey
0x52
Rkey
0x53
Skey
0x54
Tkey
0x55
Ukey
0x56
Vkey
0x57
Wkey
0x58
Xkey
0x59
Ykey
0x5A
Zkey
VK_LWIN
0x5B
LeftWindowskey(Naturalkeyboard)
VK_RWIN
0x5C
RightWindowskey(Naturalkeyboard)
VK_APPS
0x5D
Applicationskey(Naturalkeyboard)
-
0x5E
Reserved
VK_SLEEP
0x5F
ComputerSleepkey
VK_NUMPAD0
0x60
Numerickeypad0key
VK_NUMPAD1
0x61
Numerickeypad1key
VK_NUMPAD2
0x62
Numerickeypad2key
VK_NUMPAD3
0x63
Numerickeypad3key
VK_NUMPAD4
0x64
Numerickeypad4key
VK_NUMPAD5
0x65
Numerickeypad5key
VK_NUMPAD6
0x66
Numerickeypad6key
VK_NUMPAD7
0x67
Numerickeypad7key
VK_NUMPAD8
0x68
Numerickeypad8key
VK_NUMPAD9
0x69
Numerickeypad9key
VK_MULTIPLY
0x6A
Multiplykey
VK_ADD
0x6B
Addkey
VK_SEPARATOR
0x6C
Separatorkey
VK_SUBTRACT
0x6D
Subtractkey
VK_DECIMAL
0x6E
Decimalkey
VK_DIVIDE
0x6F
Dividekey
VK_F1
0x70
F1key
VK_F2
0x71
F2key
VK_F3
0x72
F3key
VK_F4
0x73
F4key
VK_F5
0x74
F5key
VK_F6
0x75
F6key
VK_F7
0x76
F7key
VK_F8
0x77
F8key
VK_F9
0x78
F9key
VK_F10
0x79
F10key
VK_F11
0x7A
F11key
VK_F12
0x7B
F12key
VK_F13
0x7C
F13key
VK_F14
0x7D
F14key
VK_F15
0x7E
F15key
VK_F16
0x7F
F16key
VK_F17
0x80
F17key
VK_F18
0x81
F18key
VK_F19
0x82
F19key
VK_F20
0x83
F20key
VK_F21
0x84
F21key
VK_F22
0x85
F22key
VK_F23
0x86
F23key
VK_F24
0x87
F24key
-
0x88-8F
Unassigned
VK_NUMLOCK
0x90
NUMLOCKkey
VK_SCROLL
0x91
SCROLLLOCKkey
0x92-96
OEMspecific
-
0x97-9F
Unassigned
VK_LSHIFT
0xA0
LeftSHIFTkey
VK_RSHIFT
0xA1
RightSHIFTkey
VK_LCONTROL
0xA2
LeftCONTROLkey
VK_RCONTROL
0xA3
RightCONTROLkey
VK_LMENU
0xA4
LeftMENUkey
VK_RMENU
0xA5
RightMENUkey
VK_BROWSER_BACK
0xA6
BrowserBackkey
VK_BROWSER_FORWARD
0xA7
BrowserForwardkey
VK_BROWSER_REFRESH
0xA8
BrowserRefreshkey
VK_BROWSER_STOP
0xA9
BrowserStopkey
VK_BROWSER_SEARCH
0xAA
BrowserSearchkey
VK_BROWSER_FAVORITES
0xAB
BrowserFavoriteskey
VK_BROWSER_HOME
0xAC
BrowserStartandHomekey
VK_VOLUME_MUTE
0xAD
VolumeMutekey
VK_VOLUME_DOWN
0xAE
VolumeDownkey
VK_VOLUME_UP
0xAF
VolumeUpkey
VK_MEDIA_NEXT_TRACK
0xB0
NextTrackkey
VK_MEDIA_PREV_TRACK
0xB1
PreviousTrackkey
VK_MEDIA_STOP
0xB2
StopMediakey
VK_MEDIA_PLAY_PAUSE
0xB3
Play/PauseMediakey
VK_LAUNCH_MAIL
0xB4
StartMailkey
VK_LAUNCH_MEDIA_SELECT
0xB5
SelectMediakey
VK_LAUNCH_APP1
0xB6
StartApplication1key
VK_LAUNCH_APP2
0xB7
StartApplication2key
-
0xB8-B9
Reserved
VK_OEM_1
0xBA
Usedformiscellaneouscharacters;itcanvarybykeyboard.
FortheUSstandardkeyboard,the';:
'key
VK_OEM_PLUS
0xBB
Foranycountry/region,the'+'key
VK_OEM_COMMA
0xBC
Foranycountry/region,the','key
VK_OEM_MINUS
0xBD
Foranycountry/region,the'-'key
VK_OEM_PERIOD
0xBE
Foranycountry/region,the'.'key
VK_OEM_2
0xBF
Usedformiscellaneouscharacters;itcanvarybykeyboard.
FortheUSstandardkeyboard,the'/?
'key
VK_OEM_3
0xC0
Usedformiscellaneouscharacters;itcanvarybykeyboard.
FortheUSstandardkeyboard,the'`~'key
-
0xC1-D7
Reserved
-
0xD8-DA
Unassigned
VK_OEM_4
0xDB
Usedformiscellaneouscharacters;itcanvarybykeyboard.
FortheUSstandardkeyboard,the'[{'key
VK_OEM_5
0xDC
Usedformiscellaneouscharacters;itcanvarybykeyboard.
FortheUSstandardkeyboard,the'\|'key
VK_OEM_6
0xDD
Usedformiscellaneouscharacters;itcanvarybykeyboard.
FortheUSstandardkeyboard,the']}'key
VK_OEM_7
0xDE
Usedformiscellaneouscharacters;itcanvarybykeyboard.
FortheUSstandardkeyboard,the'single-quote/double-quote'key
VK_OEM_8
0xDF
Usedformiscellaneouscharacters;itcanvarybykeyboard.
-
0xE0
Reserved
0xE1
OEMspecific
VK_OEM_102
0xE2
EithertheanglebracketkeyorthebackslashkeyontheRT102-keykeyboard
0xE3-E4
OEMspecific
VK_PROCESSKEY
0xE5
IMEPROCESSkey
0xE6
OEMspecific
VK_PACKET
0xE7
UsedtopassUnicodecharactersasiftheywerekeystrokes.TheVK_PACKETkeyisthelowwordofa32-bitVirtualKeyvalueusedfornon-keyboardinputmethods.Formoreinformation,seeRemarkinKEYBDINPUT, SendInput, WM_KEYDOWN,andWM_KEYUP
-
0xE8
Unassigned
0xE9-F5
OEMspecific
VK_ATTN
0xF6
Attnkey
VK_CRSEL
0xF7
CrSelkey
VK_EXSEL
0xF8
ExSelkey
VK_EREOF
0xF9
EraseEOFkey
VK_PLAY
0xFA
Playkey
VK_ZOOM
0xFB
Zoomkey
VK_NONAME
0xFC
Reserved
VK_PA1
0xFD
PA1key
VK_OEM_CLEAR
0xFE
Clearkey
Requirements
Minimumsupportedclient
Windows 2000Professional[desktopappsonly]
Minimumsupportedserver
Windows 2000Server[desktopappsonly]
Header
Winuser.h