|
TOP
|
|
键盘(九)
必需?
IBM相容键盘
|
| 48-57 |
30-39 |
无 |
ˇ |
主键盘上的0到9 |
| 65-90 |
41-5A |
无 |
ˇ |
A到Z |
注意,数字和字母的虚拟键码是ASCII码。Windows程式几乎从不使用这些虚拟键码;实际上,程式使用的是ASCII码字元的字元讯息。
表6-6所示的代码是由Microsoft Natural Keyboard及其相容键盘产生的:
必需?
IBM相容键盘
| 91 |
5B |
VK_LWIN |
|
左Windows键 |
| 92 |
5C |
VK_RWIN |
|
右Windows键 |
| 93 |
5D |
VK_APPS |
|
Applications键 |
Windows用VK_LWIN和VK_RWIN键打开「开始」功能表或者(在以前的版本中)启动「工作管理员程式」。这两个都可以用於登录或登出Windows(只在Microsoft
Windows NT中有效),或者登录或登出网路(在Windows for
Applications中)。应用程式能够通过显示辅助资讯或者当成捷径键看待来处理application键。
表6-7所示的代码用於数字键盘上的键(如果有的话):
必需?
IBM相容键盘
| 96-105 |
60-69 |
VK_NUMPAD0到VK_ NUMPAD9 |
|
NumLock打开时数字键盘上的0到9 |
| 106 |
6A |
VK_MULTIPLY |
|
数字键盘上的* |
| 107 |
6B |
VK_ADD |
|
数字键盘上的+ |
| 108 |
6C |
VK_SEPARATOR |
|
|
| 109 |
6D |
VK_SUBTRACT |
|
数字键盘上的- |
| 110 |
6E |
VK_DECIMAL |
|
数字键盘上的. |
| 111 |
6F |
VK_DIVIDE |
|
数字键盘上的/ |
最後,虽然多数的键盘都有12个功能键,但Windows