注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

chunwaihome 的博客

 
 
 

日志

 
 

Scan Code 和 VK Code  

2009-11-17 10:46:25|  分类: PowerPro |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Virtual-Key Codes

The following table shows the symbolic constant names, hexadecimal values, and mouse or keyboard equivalents for the virtual-key codes used by the system. The codes are listed in numeric order.

Value
(Decimal)

Value
(hexadecimal)

Mouse or keyboard equivalent

01

01

Left mouse button

02

02

Right mouse button

03

03

Control-break processing

04

04

Middle mouse button (three-button mouse)

05

05

Windows 2000/XP: X1 mouse button

06

06

Windows 2000/XP: X2 mouse button

07

07

Undefined

08

08

BACKSPACE key

09

09

TAB key

10-11

0A–0B

Reserved

12

0C

CLEAR key

13

0D

ENTER key

14-15

0E–0F

Undefined

16

10

SHIFT key

17

11

CTRL key

18

12

ALT key

19

13

PAUSE key

20

14

CAPS LOCK key

21

15

IME Kana mode

21

15

IME Hanguel mode (maintained for compatibility; use VK_HANGUL)

21

15

IME Hangul mode

22

16

Undefined

23

17

IME Junja mode

24

18

IME final mode

25

19

IME Hanja mode

25

19

IME Kanji mode

26

1A

Undefined

27

1B

ESC key

28

1C

IME convert

29

1D

IME nonconvert

30

1E

IME accept

31

1F

IME mode change request

32

20

SPACEBAR

33

21

PAGE UP key

34

22

PAGE DOWN key

35

23

END key

36

24

HOME key

37

25

LEFT ARROW key

38

26

UP ARROW key

39

27

RIGHT ARROW key

40

28

DOWN ARROW key

41

29

SELECT key

42

2A

PRINT key

43

2B

EXECUTE key

44

2C

PRINT SCREEN key

45

2D

INS key

46

2E

DEL key

47

2F

HELP key

48

30

0 key

49

31

1 key

50

32

2 key

51

33

3 key

52

34

4 key

53

35

5 key

54

36

6 key

55

37

7 key

56

38

8 key

57

39

9 key

58-64

3A–40

Undefined

65

41

A key

66

42

B key

67

43

C key

68

44

D key

69

45

E key

70

46

F key

71

47

G key

72

48

H key

73

49

I key

74

4A

J key

75

4B

K key

76

4C

L key

77

4D

M key

78

4E

N key

79

4F

O key

80

50

P key

81

51

Q key

82

52

R key

83

53

S key

84

54

T key

78

4E

U key

86

56

V key

87

57

W key

88

58

X key

89

59

Y key

90

5A

Z key

91

5B

Left Windows key (Microsoft® Natural® keyboard)

92

5C

Right Windows key (Natural keyboard)

93

5D

Applications key (Natural keyboard)

94

5E

Reserved

95

5F

Computer Sleep key

96

60

Numeric keypad 0 key

97

61

Numeric keypad 1 key

98

62

Numeric keypad 2 key

99

63

Numeric keypad 3 key

100

64

Numeric keypad 4 key

101

65

Numeric keypad 5 key

102

66

Numeric keypad 6 key

103

67

Numeric keypad 7 key

104

68

Numeric keypad 8 key

105

69

Numeric keypad 9 key

106

6A

Multiply key

107

6B

Add key

108

6C

Separator key

109

6D

Subtract key

110

6E

Decimal key

111

6F

Divide key

112

70

F1 key

113

71

F2 key

114

72

F3 key

115

73

F4 key

116

74

F5 key

117

75

F6 key

118

76

F7 key

119

77

F8 key

120

78

F9 key

121

79

F10 key

122

7A

F11 key

123

7B

F12 key

124

7C

F13 key

125

7D

F14 key

126

7E

F15 key

127

7F

F16 key

128

80H

F17 key

129

81H

F18 key

130

82H

F19 key

131

83H

F20 key

132

84H

F21 key

133

85H

F22 key

134

86H

F23 key

135

87H

F24 key

136-143

88–8F

Unassigned

144

90

NUM LOCK key

145

91

SCROLL LOCK key

146-150

92–96

OEM specific

151-159

97–9F

Unassigned

160

A0

Left SHIFT key

161

A1

Right SHIFT key

162

A2

Left CONTROL key

163

A3

Right CONTROL key

164

A4

Left MENU key

165

A5

Right MENU key

166

A6

Windows 2000/XP: Browser Back key

167

A7

Windows 2000/XP: Browser Forward key

168

A8

Windows 2000/XP: Browser Refresh key

169

A9

Windows 2000/XP: Browser Stop key

170

AA

Windows 2000/XP: Browser Search key

171

AB

Windows 2000/XP: Browser Favorites key

172

AC

Windows 2000/XP: Browser Start and Home key

173

AD

Windows 2000/XP: Volume Mute key

174

AE

Windows 2000/XP: Volume Down key

175

AF

Windows 2000/XP: Volume Up key

176

B0

Windows 2000/XP: Next Track key

177

B1

Windows 2000/XP: Previous Track key

178

B2

Windows 2000/XP: Stop Media key

179

B3

Windows 2000/XP: Play/Pause Media key

180

B4

Windows 2000/XP: Start Mail key

181

B5

Windows 2000/XP: Select Media key

182

B6

Windows 2000/XP: Start Application 1 key

183

B7

Windows 2000/XP: Start Application 2 key

184-185

B8-B9

Reserved

186

BA

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the ';:' key

187

BB

Windows 2000/XP: For any country/region, the '+' key

188

BC

Windows 2000/XP: For any country/region, the ',' key

189

BD

Windows 2000/XP: For any country/region, the '-' key

190

BE

Windows 2000/XP: For any country/region, the '.' key

191

BF

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the '/?' key

192

C0

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the '`~' key

193 -215

C1–D7

Reserved

216-218

D8–DA

Unassigned

219

DB

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the '[{' key

220

DC

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the '\|' key

221

DD

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the ']}' key

222

DE

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the 'single-quote/double-quote' key

223

DF

Used for miscellaneous characters; it can vary by keyboard.

224

E0

Reserved

225

E1

OEM specific

226

E2

Windows 2000/XP: Either the angle bracket key or the backslash key on the RT 102-key keyboard

227-228

E3–E4

OEM specific

229

E5

Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP: IME PROCESS key

230

E6

OEM specific

231

E7

Windows 2000/XP: Used to pass Unicode characters as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods. For more information, see Remark in KEYBDINPUT,WM_KEYDOWN, and WM_KEYUP

232

E8

Unassigned

233-245

E9–F5

OEM specific

246

F6

Attn key

247

F7

CrSel key

248

F8

ExSel key

249

F9

Erase EOF key

250

FA

Play key

251

FB

Zoom key

252

FC

Reserved for future use

253

FD

PA1 key

254

FE

Clear key

           

* Thanks to Alan Martin for the following compiled info:

This is best viewed in a fixed width font such as Courier New
so the columns will line up.

These lists are derived from Microsoft's documentation,
plus a few corrections arising from tests.

ext Scan    VK        or VK  
   2A(42)  10(16) or A0(160)  LeftShift
   36(54)  10(16) or A1(161)  RightShift
   1D(29)  11(17) or A2(162)  LeftCtrl
E0 1D(29)  11(17) or A3(163)  RightCtrl
   38(56)  12(18) or A4(164)  LeftAlt
E0 38(56)  12(18) or A5(165)  RightAlt
E0 5B(91)  5B(91)             LeftWin
E0 5C(92)  5C(92)             RightWin
E0 5D(93)  5D(93)             Apps

============================================================================
Table 1 lists all Scan Codes in numeric order of SC.
If a scan code is preceded by E0, check "Ext" in pproconf - it's an "extended" code.
============================================================================
ext  SC     VK      key or function   notes   PowerPro hotkey using this VK
============================================================================
   01(1)   1B(27)   "Esc"
   02(2)   31(49)   "1 !"
   03(3)   32(50)   "2 @"
   04(4)   33(51)   "3 #"
   05(5)   34(52)   "4 $"
   06(6)   35(53)   "5 %"
   07(7)   36(54)   "6 ^"
   08(8)   37(55)   "7 &"
   09(9)   38(56)   "8 *"
   0A(10)  39(57)   "9 ("
   0B(11)  30(48)   "0 )"
   0C(12)  BD(189)  "- _"
   0D(13)  BB(187)  "= +"
   0E(14)  08(8)    "Backspace"           PP screen bottom left
   0F(15)  09(9)    "TAB"                 PP tab key
   10(16)  51(81)   "Q"
   11(17)  57(87)   "W"
   12(18)  45(69)   "E"
   13(19)  52(82)   "R"
   14(20)  54(84)   "T"
   15(21)  59(89)   "Y"
   16(22)  4E(78)   "U"
   17(23)  49(73)   "I"
   18(24)  4F(79)   "O"
   19(25)  50(80)   "P"
   1A(26)  DB(219)  "[{"             XP2K: US keyboard
   1B(27)  DD(221)  "]}"             XP2K: US keyboard
   1C(28)  0D(13)   "Enter"
E0 1C(28)  0D(13)   Numpad "Enter"
   1D(29)  11(17) or A2(162)   Left"Ctrl"      PP tap ctrl
E0 1D(29)  11(17) or A3(163)   Right"Ctrl"
   1E(30)  41(65)   "A"
   1F(31)  53(83)   "S"
   20(32)  44(68)   "D"
   21(33)  46(70)   "F"
   22(34)  47(71)   "G"
   23(35)  48(72)   "H"
   24(36)  4A(74)   "J"
   25(37)  4B(75)   "K"
   26(38)  4C(76)   "L"
   27(39)  BA(186)  "; :"          XP2K: US keyboard
   28(40)  DE(222)   ' "       single-quote/double-quote
   29(41)  C0(192)  "` ~"          XP2K: US keyboard
   2A(42)  10(16) or A0(160)   Left"Shift"     PP tap shift
   2B(43)  DC(220)  "\|"           XP2K: US keyboard
   2C(44)  5A(90)   "Z"
   2D(45)  58(88)   "X"
   2E(46)  43(67)   "C"
   2F(47)  56(86)   "V"
   30(48)  42(66)   "B"
   31(49)  4E(78)   "N"
   32(50)  4D(77)   "M"
   33(51)  BC(188)  ", <"           XP2K: Any keyboard
   34(52)  BE(190)  ". >"           XP2K: Any keyboard
   35(53)  BF(191)  "/ ?"           XP2K: US keyboard
E0 35(53)  6F(111)  "numeric pad / Divide"
   36(54)  10(16) or A1(161)   Right"Shift"      PP tap shift
   37(55)  6A(106)  "numeric pad * Multiply"
E0 37(55)  2C(44)   "PrtScr" Note: ? Shift+Ctrl+"Print Screen"
   38(56)  12(18) or A4(164)   Left"Alt"         PP tap alt    
E0 38(56)  12(18) or A5(165)   Right"Alt"    
   39(57)  20(32)   "Spacebar"
   3A(58)  14(20)   "Caps Lock"                  PP tap Caps lock
   3B(59)  70(112)  "F1"
   3C(60)  71(113)  "F2"
   3D(61)  72(114)  "F3"
   3E(62)  73(115)  "F4"
   3F(63)  74(116)  "F5"
   40(64)  75(117)  "F6"
   41(65)  76(118)  "F7"
   42(66)  77(119)  "F8"
   43(67)  78(120)  "F9"
   44(68)  79(121)  "F10"
   45(69)  13(19)   "Pause Break"        
E0 45(69)  90(144)  "Num Lock"
   46(70)  91(145)  "Scroll Lock"
   47(71)  67(103)  "numeric 7"
E0 47(71)  24(36)   "Home"
   48(72)  68(104)  "numeric 8"
E0 48(72)  26(38)   "Up Arrow"
   49(73)  69(105)  "numeric 9"
E0 49(73)  21(33)   "Page Up"
   4A(74)  6D(109)  "numeric - Subtract"
   4B(75)  64(100)  "numeric 4"
E0 4B(75)  25(37)   "Left Arrow"
   4C(76)  65(101)  "numeric 5"
   4D(77)  66(102)  "numeric 6"
E0 4D(77)  27(39)   "Right Arrow"
   4E(78)  6B(107)  "numeric + Add"
   4F(79)  61(97)   "numeric 1"
E0 4F(79)  23(35)   "End"
   50(80)  62(98)   "numeric 2"
E0 50(80)  28(40)   "Down Arrow"
   51(81)  63(99)   "numeric 3"
E0 51(81)  22(34)   "Page Down"
   52(82)  60(96)   "numeric 0"
E0 52(82)  2D(45)   "Insert"
   53(83)  6E(110)  "numeric . Decimal"
E0 53(83)  2E(46)   "Delete"
   54(84)  ?        Alt+PrintScreen
   55(85)  not listed by Microsoft
   56(86)
   57(87)  7A(122)  "F11"
   58(88)  7B(123)  "F12"
   59(89)
   5A(90)
   5B(91)
E0 5B(91)  5B(91)   "Left Windows"
   5C(92)
E0 5C(92)  5C(92)   "Right Windows"
   5D(93)
E0 5D(93)  5D(93)   "Applications"(app's menu)   PP tap Apps
   5E(93)
E0 5E(94)           ACPI Power
   5F(95)
E0 5F(95)  5F(95)?  ACPI Sleep
   60(96)  Do Not Use!  Introduces two byte "extended" scan codes.
   61(97)  Do Not Use!  May introduce special codes.
   62(98)
   63(99)
E0 63(99)           ACPI Wake
   64(100)
   65(101)
   66(102)
   67(103)
   68(104)
   69(105)
   6A(106)
   6B(107)
   6C(108)
   6D(109)
   6E(110)
   6F(111)
   70(112)          DBE_KATAKANA Far East
   71(113)         
E0 71(113)  19(25)  IME process / Hanja ?
   72(114)        
E0 72(114)  15(21)  IME process / Hangeul ?
   73(115)        
   74(116)        
   75(117)        
   76(118)        
   77(119)          DBE_SBCSCHAR Far East
   78(120)        
   79(121) 1C(28)   IME convert            PP chord L+R
   7A(122)          Do Not Use
   7B(123) 1D(29)   IME nonconvert         PP chord L+M
E0 7B(123)          Do Not Use
   7C(124)          Do Not Use
   7D(125)          Do Not Use
   7E(126)          Do Not Use
   7F(127)          Do Not Use

Note: scan codes above 127 are used for key Up, aka Release.

============================================================================
Table 2 lists all VKs in numeric order of VK.
============================================================================
ext SC      VK      key or function   notes   PowerPro hotkey using this VK
============================================================================
    na     01(1)    Left mouse button     PP Lmb anywhere
    na     02(2)    Right mouse button    PP Rmb anywhere
    na     03(3)    Control-break processing
    na     04(4)    Middle mouse button   PP Mmb anywhere
    na     05(5)    XP2K: X1 mouse button PP screen top right
    na     06(6)    XP2K: X2 mouse button PP screen top left
           07(7)    undefined             PP screen bottom right
   0E(14)  08(8)    "Backspace"           PP screen bottom left
   0F(15)  09(9)    "TAB"                 PP tab key
           0A(10)   Reserved              PP wheel forward/back
           0B(11)   Reserved              PP wheel back/forward
           0C(12)   "Clear"
   1C(28)  0D(13)   "Enter"
E0 1C(28)  0D(13)   Numpad "Enter"
           0E(14)   undefined             PP wheel forward only
           0F(15)   undefined             PP wheel back only

   2A(42)  10(16)   "Shift"               PP tap shift
   1D(29)  11(17)   "Ctrl"                PP tap ctrl
   38(56)  12(18)   "Alt"                 PP tap alt    
  [see VKs A0(160) to A5(165) in this list for Left and Right varieties of Shift, Ctrl, Alt]
   
   45(69)  13(19)   "Pause Break" (cannot be remapped)
   3A(58)  14(20)   "Caps Lock"           PP tap Caps lock
E0 72(114) 15(21)   IME Kana/Hanguel/Hangul mode    [SC: E0 F2(242) ???]
           16(22)   undefined
           17(23)   IME Junja mode
           18(24)   IME final mode
E0 71(113) 19(25)   IME process / Hanja/Kanji       [SC: E0 F1(241) ???]
           1A(26)   undefined
   01(1)   1B(27)  "Esc"
   79(121) 1C(28)  IME convert            PP chord L+R
   7B(123) 1D(29)  IME nonconvert         PP chord L+M
           1E(30)  IME accept             PP chord M+R
           1F(31)  IME mode change request
   39(57)  20(32)  "Spacebar"
E0 49(73)  21(33)  "Page Up"
E0 51(81)  22(34)  "Page Down"
E0 4F(79)  23(35)  "End"
E0 47(71)  24(36)  "Home"
E0 4B(75)  25(37)  "Left Arrow"
E0 48(72)  26(38)  "Up Arrow"
E0 4D(77)  27(39)  "Right Arrow"
E0 50(80)  28(40)  "Down Arrow"
           29(41)  "Select"
           2A(42)  "Print"
           2B(43)  "Execute"
E0 37(55)  2C(44)  "PrtScr" NOTE: ? Shft+Ctrl+"Print Screen"
E0 52(82)  2D(45)  "Insert"
E0 53(83)  2E(46)  "Delete"
           2F(47)  "Help"[not the same key as F1]
   0B(11)  30(48)  "0 )"
   02(2)   31(49)  "1 !"
   03(3)   32(50)  "2 @"
   04(4)   33(51)  "3 #"
   05(5)   34(52)  "4 $"
   06(6)   35(53)  "5 %"
   07(7)   36(54)  "6 ^"
   08(8)   37(55)  "7 &"
   09(9)   38(56)  "8 *"
   0A(10)  39(57)  "9 ("
           3A(58)  undefined              PP Rmb drag down
           3B(59)  undefined              PP Rmb drag right
           3C(60)  undefined              PP Lmb drag down
           3D(61)  undefined              PP Lmb drag right
           3E(62)  undefined              PP Mmb drag down
           3F(63)  undefined              PP Mmb drag right
           40(64)  undefined
   1E(30)  41(65)  "A"
   30(48)  42(66)  "B"
   2E(46)  43(67)  "C"
   20(32)  44(68)  "D"
   12(18)  45(69)  "E"
   21(33)  46(70)  "F"
   22(34)  47(71)  "G"
   23(35)  48(72)  "H"
   17(23)  49(73)  "I"
   24(36)  4A(74)  "J"
   25(37)  4B(75)  "K"
   26(38)  4C(76)  "L"
   32(50)  4D(77)  "M"
   31(49)  4E(78)  "N"
   18(24)  4F(79)  "O"
   19(25)  50(80)  "P"
   10(16)  51(81)  "Q"
   13(19)  52(82)  "R"
   1F(31)  53(83)  "S"
   14(20)  54(84)  "T"
   16(22   4E(78)  "U"
   2F(47)  56(86)  "V"
   11(17)  57(87)  "W"
   2D(45)  58(88)  "X"
   15(21)  59(89)  "Y"
   2C(44)  5A(90)  "Z"
E0 5B(91)  5B(91)  "Left Windows"
E0 5C(92)  5C(92)  "Right Windows"
E0 5D(93)  5D(93)  "Win_Applications"(shows app's menu)   PP tap Apps
           5E(94)  Reserved
E0 5F(95)? 5F(95)  "Computer Sleep"
   52(82)  60(96)  "numeric 0"
   4F(79)  61(97)  "numeric 1"
   50(80)  62(98)  "numeric 2"
   51(81)  63(99)  "numeric 3"
   4B(75)  64(100)  "numeric 4"
   4C(76)  65(101)  "numeric 5"
   4D(77)  66(102)  "numeric 6"
   47(71)  67(103)  "numeric 7"
   48(72)  68(104)  "numeric 8"
   49(73)  69(105)  "numeric 9"
   37(55)  6A(106)  "numeric * Multiply"
   4E(78)  6B(107)  "numeric + Add"
           6C(108)  "numeric   Separator" ????
   4A(74)  6D(109)  "numeric - Subtract"
   53(83)  6E(110)  "numeric . Decimal"
E0 35(53)  6F(111)  "numeric / Divide"
   3B(59)  70(112)  "F1"
   3C(60)  71(113)  "F2"
   3D(61)  72(114)  "F3"
   3E(62)  73(115)  "F4"
   3F(63)  74(116)  "F5"
   40(64)  75(117)  "F6"
   41(65)  76(118)  "F7"
   42(66)  77(119)  "F8"
   43(67)  78(120)  "F9"
   44(68)  79(121)  "F10"
   57(87)  7A(122)  "F11"
   58(88)  7B(123)  "F12"
           7C(124)  "F13"
           7D(125)  "F14"
           7E(126)  "F15"
           7F(127)  "F16"
           80(128)  "F17"
           81(129)  "F18"
           82(130)  "F19"
           83(131)  "F20"
           84(132)  "F21"
           85(133)  "F22"
           86(134)  "F23"
           87(135)  "F24"
           88(136)  unassigned    PP mouse 4 anywhere
           89(137)  unassigned    PP mouse 4 hold
           8A(138)  unassigned    PP mouse 4 caption
           8B(139)  unassigned    PP mouse 5 anywhere
           8C(140)  unassigned    PP mouse 5 hold
           8D(141)  unassigned    PP mouse 5 caption
           8E(142)  unassigned
           8F(143)  unassigned
E0 45(69)  90(144)  "Num Lock"
   46(70)  91(145)  "Scroll Lock"
           92(146)  OEM specific
           93(147)  OEM specific
           94(148)  OEM specific  PP stroke vertical
           95(149)  OEM specific  PP stroke horizontal
           96(150)  OEM specific  PP Rmb desktop
           97(151)  unassigned    PP Mmb desktop
           98(152)  unassigned    PP Lmb desktop
           99(153)  unassigned    PP Rmb caption anywhere
           9A(154)  unassigned    PP Mmb caption anywhere
           9B(155)  unassigned    PP Lmb caption anywhere
           9C(156)  unassigned    PP Lmb hold
           9D(157)  unassigned    PP Mmb hold
           9E(158)  unassigned    PP Rmb hold
           9F(159)  unassigned    PP Numeric keypad Del
   2A(42)  A0(160) or 10(16)  "Left Shift"
   36(54)  A1(161) or 10(16)  "Right Shift"
   1D(29)  A2(162) or 11(17)  "Left Control"
E0 1D(29)  A3(163) or 11(17)  "Right Control"
   38(56)  A4(164) or 12(18)  "Left Alt"  [MS calls this: "Left MENU"]
E0 38(56)  A5(165) or 12(18)  "Right Alt" [MS calls this: "Right MENU"]
           A6(166)  XP2K: Browser Back
           A7(167)  XP2K: Browser Forward
           A8(168)  XP2K: Browser Refresh
           A9(169)  XP2K: Browser Stop
           AA(170)  XP2K: Browser Search
           AB(171)  XP2K: Browser Favorites       PP Mmb minimise (faster)
           AC(172)  XP2K: Browser Start and Home  PP Rmb minimise (home)
           AD(173)  XP2K: Volume Mute
           AE(174)  XP2K: Volume Down             PP Mmb sysmenu (vol down)
           AF(175)  XP2K: Volume Up               PP Rmb sysmenu (vol up)
           B0(176)  XP2K: Next Track              PP Rmb captionLeft (next)
           B1(177)  XP2K: Previous Track          PP Rmb captionRight (previous)
           B2(178)  XP2K: Stop Media              PP Mmb captionRight
           B3(179)  XP2K: Play/Pause Media        PP Mmb captionLeft (pause)
           B4(180)  XP2K: Start Mail              PP Rmb caption double
           B5(181)  XP2K: Select Media            PP Numericpad Ins
           B6(182)  XP2K: Start Application 1
           B7(183)  XP2K: Start Application 2     PP Mmb double anywhere
           B8(184)  Reserved
           B9(185)  Reserved
   27(39)  BA(186)  "; :"           XP2K: US keyboard
   0D(13)  BB(187)  "= +"           XP2K: Any keyboard
   33(51)  BC(188)  ", <"           XP2K: Any keyboard
   0C(12)  BD(189)  "- _"           XP2K: Any keyboard
   34(52)  BE(190)  ". >"           XP2K: Any keyboard
   35(53)  BF(191)  "/ ?"           XP2K: US keyboard
   29(41)  C0(192)  "` ~"           XP2K: US keyboard
           C1(193)  Reserved
           C2(194)  Reserved
           C3(195)  Reserved
           C4(196)  Reserved
           C5(197)  Reserved
           C6(198)  Reserved
           C7(199)  Reserved
           C8(200)  Reserved
           C9(201)  Reserved
           CA(202)  Reserved
           CB(203)  Reserved
           CC(204)  Reserved
           CD(205)  Reserved
           CE(206)  Reserved
           CF(207)  Reserved
           D0(208)  Reserved
           D1(209)  Reserved
           D2(210)  Reserved
           D3(211)  Reserved
           D4(212)  Reserved
           D5(213)  Reserved
           D6(214)  Reserved
           D7(215)  Reserved
           D8(216)  unassigned
           D9(217)  unassigned
           DA(218)  unassigned
   1A(26)  DB(219)  "[{"                                 XP2K: US keyboard
   2B(43)  DC(220)  "\|"                                 XP2K: US keyboard
   1B(27)  DD(221)  "]}"                                 XP2K: US keyboard
   28(40)  DE(222)  ' "   "single-quote/double-quote"    XP2K: US keyboard
           DF(223)  Used for miscellaneous characters; it can vary by keyboard.
           E0(224)  Reserved
           E1(225)  OEM specific
           E2(226)  XP2K: Either the angle bracket key or the backslash key on the RT 102-key keyboard
           E3(227)  OEM specific          PP Lmb double anywhere
           E4(228)  OEM specific
?? ?????   E5(229)  IME PROCESS key    [SC: E0 71(113) or E0 72(114) maybe ?]
           E6(230)  OEM specific
           E7(231)  XP2K: Used to pass Unicode characters as if they were keystrokes.
           E8(232)  unassigned
           E9(233)  OEM specific
           EA(234)  OEM specific          PP Lmb drag up
           EB(235)  OEM specific          PP Lmb drag left
           EC(236)  OEM specific          PP Mmb drag up
           ED(237)  OEM specific          PP Mmb drag left
           EE(238)  OEM specific          PP Rmb drag up
           EF(239)  OEM specific          PP Rmb drag left
           F0(240)  OEM specific          PP Mmb maximise
           F1(241)  OEM specific          PP Rmb maximise
           F2(242)  OEM specific          PP Mmb Close
           F3(243)  OEM specific          PP Rmb Close
           F4(244)  OEM specific
           F5(245)  OEM specific          PP Lmb Close
           F6(246)  Attn key
           F7(247)  CrSel key             PP Rmb double anywhere
           F8(248)  ExSel key             PP Mmb border
           F9(249)  Erase EOF key         PP Rmb border
           FA(250)  Play key  [not the same as vk B3(179) Play/Pause Media]
           FB(251)  Zoom key              PP bump right
           FC(252)  Reserved for future   PP bump left
           FD(253)  PA1 key               PP bump top
           FE(254)  Clear key             PP bump bottom
           FF(255)  not used  (when the vk is FF, the scan code is the identifier)
 

  评论这张
 
阅读(9508)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017