VB键盘常量大全个虚拟键码Word下载.docx
- 文档编号:21694832
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:9
- 大小:18.23KB
VB键盘常量大全个虚拟键码Word下载.docx
《VB键盘常量大全个虚拟键码Word下载.docx》由会员分享,可在线阅读,更多相关《VB键盘常量大全个虚拟键码Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
PublicConstVK_UP=&
H26
PublicConstVK_RIGHT=&
H27
PublicConstVK_DOWN=&
H28
PublicConstVK_Select=&
H29
PublicConstVK_PRINT=&
H2A
PublicConstVK_EXECUTE=&
H2B
PublicConstVK_SNAPSHOT=&
H2C
PublicConstVK_Insert=&
H2D
PublicConstVK_Delete=&
H2E
PublicConstVK_HELP=&
H2F
PublicConstVK_0=&
H30
PublicConstVK_1=&
H31
PublicConstVK_2=&
H32
PublicConstVK_3=&
H33
PublicConstVK_4=&
H34
PublicConstVK_5=&
H35
PublicConstVK_6=&
H36
PublicConstVK_7=&
H37
PublicConstVK_8=&
H38
PublicConstVK_9=&
H39
PublicConstVK_A=&
H41
PublicConstVK_B=&
H42
PublicConstVK_C=&
H43
PublicConstVK_D=&
H44
PublicConstVK_E=&
H45
PublicConstVK_F=&
H46
PublicConstVK_G=&
H47
PublicConstVK_H=&
H48
PublicConstVK_I=&
H49
PublicConstVK_J=&
H4A
PublicConstVK_K=&
H4B
PublicConstVK_L=&
H4C
PublicConstVK_M=&
H4D
PublicConstVK_N=&
H4E
PublicConstVK_O=&
H4F
PublicConstVK_P=&
H50
PublicConstVK_Q=&
H51
PublicConstVK_R=&
H52
PublicConstVK_S=&
H53
PublicConstVK_T=&
H54
PublicConstVK_U=&
H55
PublicConstVK_V=&
H56
PublicConstVK_W=&
H57
PublicConstVK_X=&
H58
PublicConstVK_Y=&
H59
PublicConstVK_Z=&
H5A
PublicConstVK_STARTKEY=&
H5B
PublicConstVK_CONTEXTKEY=&
H5D
PublicConstVK_NUMPAD0=&
H60
PublicConstVK_NUMPAD1=&
H61
PublicConstVK_NUMPAD2=&
H62
PublicConstVK_NUMPAD3=&
H63
PublicConstVK_NUMPAD4=&
H64
PublicConstVK_NUMPAD5=&
H65
PublicConstVK_NUMPAD6=&
H66
PublicConstVK_NUMPAD7=&
H67
PublicConstVK_NUMPAD8=&
H68
PublicConstVK_NUMPAD9=&
H69
PublicConstVK_MULTIPLY=&
H6A
PublicConstVK_ADD=&
H6B
PublicConstVK_SEPARATOR=&
H6C
PublicConstVK_SUBTRACT=&
H6D
PublicConstVK_DECIMAL=&
H6E
PublicConstVK_DIVIDE=&
H6F
PublicConstVK_F1=&
H70
PublicConstVK_F2=&
H71
PublicConstVK_F3=&
H72
PublicConstVK_F4=&
H73
PublicConstVK_F5=&
H74
PublicConstVK_F6=&
H75
PublicConstVK_F7=&
H76
PublicConstVK_F8=&
H77
PublicConstVK_F9=&
H78
PublicConstVK_F10=&
H79
PublicConstVK_F11=&
H7A
PublicConstVK_F12=&
H7B
PublicConstVK_F13=&
H7C
PublicConstVK_F14=&
H7D
PublicConstVK_F15=&
H7E
PublicConstVK_F16=&
H7F
PublicConstVK_F17=&
H80
PublicConstVK_F18=&
H81
PublicConstVK_F19=&
H82
PublicConstVK_F20=&
H83
PublicConstVK_F21=&
H84
PublicConstVK_F22=&
H85
PublicConstVK_F23=&
H86
PublicConstVK_F24=&
H87
PublicConstVK_NUMLOCK=&
H90
PublicConstVK_OEM_SCROLL=&
H91
PublicConstVK_OEM_1=&
HBA
PublicConstVK_OEM_PLUS=&
HBB
PublicConstVK_OEM_COMMA=&
HBC
PublicConstVK_OEM_MINUS=&
HBD
PublicConstVK_OEM_PERIOD=&
HBE
PublicConstVK_OEM_2=&
HBF
PublicConstVK_OEM_3=&
HC0
PublicConstVK_OEM_4=&
HDB
PublicConstVK_OEM_5=&
HDC
PublicConstVK_OEM_6=&
HDD
PublicConstVK_OEM_7=&
HDE
PublicConstVK_OEM_8=&
HDF
PublicConstVK_ICO_F17=&
HE0
PublicConstVK_ICO_F18=&
HE1
PublicConstVK_OEM102=&
HE2
PublicConstVK_ICO_HELP=&
HE3
PublicConstVK_ICO_00=&
HE4
PublicConstVK_ICO_CLEAR=&
HE6
PublicConstVK_OEM_RESET=&
HE9
PublicConstVK_OEM_JUMP=&
HEA
PublicConstVK_OEM_PA1=&
HEB
PublicConstVK_OEM_PA2=&
HEC
PublicConstVK_OEM_PA3=&
HED
PublicConstVK_OEM_WSCTRL=&
HEE
PublicConstVK_OEM_CUSEL=&
HEF
PublicConstVK_OEM_ATTN=&
HF0
PublicConstVK_OEM_FINNISH=&
HF1
PublicConstVK_OEM_COPY=&
HF2
PublicConstVK_OEM_AUTO=&
HF3
PublicConstVK_OEM_ENLW=&
HF4
PublicConstVK_OEM_BACKTAB=&
HF5
PublicConstVK_ATTN=&
HF6
PublicConstVK_CRSEL=&
HF7
PublicConstVK_EXSEL=&
HF8
PublicConstVK_EREOF=&
HF9
PublicConstVK_PLAY=&
HFA
PublicConstVK_ZOOM=&
HFB
PublicConstVK_NONAME=&
HFC
PublicConstVK_PA1=&
HFD
PublicConstVK_OEM_CLEAR=&
HFE
虚拟键码
虚拟键码保存在WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP讯息的wParam参数中。
此代码标识按下或释放的键。
哈,又是「虚拟」,您喜欢这个词吗?
虚拟指的是假定存在於思想中而不是现实世界中的一些事物,也只有熟练使用DOS组合语言编写应用程式的程式写作者才有可能指出,为什么对Windows键盘处理如此基本的键码是虚拟的而不是真实的。
对於早期的程式写作者来说,真实的键码由实际键盘硬体产生。
在Windows文件中将这些键码称为「扫描码(scancodes)」。
在IBM相容机种上,扫描码16是Q键,17是W键,18是E、19是R,20是T,21是Y等等。
这时您会发现,扫描码是依据键盘的实际布局的。
Windows开发者认为这些代码过於与设备相关了,於是他们试图通过定义所谓的虚拟键码,以便经由与装置无关的方式处理键盘。
其中一些虚拟键码不能在IBM相容机种上产生,但可能会在其他制造商生产的键盘中找到,或者在未来的键盘上找到。
您使用的大多数虚拟键码的名称在WINUSER.H表头档案中都定义为以VK_开头。
表6-2列出了这些名称和数值(十进位和十六进位),以及与虚拟键相对应的IBM相容机种键盘上的键。
下表也标出了Windows执行时是否需要这些键。
下表还按数位顺序列出了虚拟键码。
前四个虚拟键码中有三个指的是滑鼠键:
表6-2
十进位
十六进位
WINUSER.H识别字
必需?
IBM相容键盘
101VK_LBUTTON
滑鼠左键
202VK_RBUTTON
滑鼠右键
303VK_CANCELˇCtrl-Break
404VK_MBUTTON
滑鼠中键
您永远都不会从键盘讯息中获得这些滑鼠键代码。
在下一章可以看到,我们能够从滑鼠讯息中获得它们。
VK_CANCEL代码是一个虚拟键码,它包括同时按下两个键(Ctrl-Break)。
Windows应用程式通常不使用此键。
表6-3中的键--Backspace、Tab、Enter、Escape和Spacebar-通常用於Windows程式。
不过,Windows一般用字元讯息(而不是键盘讯息)来处理这些键。
表6-3
808VK_BACKˇBackspace
909VK_TABˇTab
120CVK_CLEAR
NumLock关闭时的数字键盘5
130DVK_RETURNˇEnter(或者另一个)
1610VK_SHIFTˇShift(或者另一个)
1711VK_CONTROLˇCtrl(或者另一个)
1812VK_MENUˇAlt(或者另一个)
1913VK_PAUSE
Pause
2014VK_CAPITALˇCapsLock
271BVK_ESCAPEˇEsc
3220VK_SPACEˇSpacebar
另外,Windows程式通常不需要监视Shift、Ctrl或Alt键的状态。
表6-4列出的前八个码可能是与VK_INSERT和VK_DELETE一起最常用的虚拟键码:
表6-4
3321VK_PRIORˇPageUp
3422VK_NEXTˇPageDown
3523VK_ENDˇEnd
3624VK_HOMEˇHome
3725VK_LEFTˇ左箭头
3826VK_UPˇ上箭头
3927VK_RIGHTˇ右箭头
4028VK_DOWNˇ下箭头
4129VK_SELECT
422AVK_PRINT
432BVK_EXECUTE
442CVK_SNAPSHOT
PrintScreen
452DVK_INSERTˇInsert
462EVK_DELETEˇDelete
472FVK_HELP
注意,许多名称(例如VK_PRIOR和VK_NEXT)都与键上的标志不同,而且也与卷动列中的识别字不统一。
PrintScreen键在平时都被Windows应用程式所忽略。
Windows本身回应此键时会将视讯显示的点阵图影本存放到剪贴板中。
假使有键盘提供了VK_SELECT、VK_PRINT、VK_EXECUTE和VK_HELP,大概也没几个人看过那样的键盘。
Windows也包括在主键盘上的字母和数位键的虚拟键码(数字键盘将单独处理)。
表6-5
48-5730-39无ˇ主键盘上的0到9
65-9041-5A无ˇA到Z
注意,数字和字母的虚拟键码是ASCII码。
Windows程式几乎从不使用这些虚拟键码;
实际上,程式使用的是ASCII码字元的字元讯息。
表6-6所示的代码是由MicrosoftNaturalKeyboard及其相容键盘产生的:
表6-6
915BVK_LWIN
左Windows键
925CVK_RWIN
右Windows键
935DVK_APPS
Applications键
Windows用VK_LWIN和VK_RWIN键打开「开始」功能表或者(在以前的版本中)启动「工作管理员程式」。
这两个都可以用於登录或登出Windows(只在MicrosoftWindowsNT中有效),或者登录或登出网路(在WindowsforApplications中)。
应用程式能够通过显示辅助资讯或者当成捷径键看待来处理application键。
表6-7所示的代码用於数字键盘上的键(如果有的话):
表6-7
96-10560-69VK_NUMPAD0到VK_NUMPAD9
NumLock打开时数字键盘上的0到9
1066AVK_MULTIPLY
数字键盘上的*
1076BVK_ADD
数字键盘上的+
1086CVK_SEPARATOR
1096DVK_SUBTRACT
数字键盘上的-
1106EVK_DECIMAL
数字键盘上的.
1116FVK_DIVIDE
数字键盘上的/
最後,虽然多数的键盘都有12个功能键,但Windows只需要10个,而位元旗标却有24个。
另外,程式通常用功能键作为键盘加速键,这样,它们通常不处理表6-8所示的按键:
表6-8
112-12170-79VK_F1到VK_F10ˇ功能键F1到F10
122-1357A-87VK_F11到VK_F24
功能键F11到F24
14490VK_NUMLOCK
NumLock
14591VK_SCROLL
ScrollLock
另外,还定义了一些其他虚拟键码,但它们只用於非标准键盘上的键,或者通常在大型主机终端机上使用的键。
查看/PlatformSDK/UserInterfaceServices/UserInput/Virtual-KeyCodes,可得到完整的列表。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 键盘 常量 大全 虚拟