键盘虚拟码

来源:互联网 发布:城市规划就业 知乎 编辑:程序博客网 时间:2024/04/30 05:35

  看javascript代码,用到键盘虚拟码,找到发布如下:

VK_RETURN Enter key

VK_SHIFT Shift key

VK_CONTROL Ctrl key

VK_MENU Alt key

VK_PAUSE Pause key

VK_CAPITAL Caps Lock key

VK_KANA Used with IME

VK_HANGUL Used with IME

VK_JUNJA Used with IME

VK_FINAL Used with IME

VK_HANJA Used with IME

VK_KANJI Used with IME

VK_CONVERT Used with IME

VK_NONCONVERT Used with IME

VK_ACCEPT Used with IME

VK_MODECHANGE Used with IME

VK_ESCAPE Esc key

VK_SPACE Space bar

VK_PRIOR Page Up key

VK_NEXT Page Down key

VK_END End key

VK_HOME Home key

VK_LEFT Left Arrow key

VK_UP Up Arrow key

VK_RIGHT Right Arrow key

VK_DOWN Down Arrow key

VK_SELECT Select key

VK_PRINT Print key (keyboard-specific)

VK_EXECUTE Execute key

VK_SNAPSHOT Print Screen key

VK_INSERT Insert key

VK_DELETE Delete key

VK_HELP Help key

VK_LWIN Left Windows key (Microsoft keyboard)

VK_RWIN Right Windows key (Microsoft keyboard)

VK_APPS Applications key (Microsoft keyboard)

VK_NUMPAD0 0 key (numeric keypad)

VK_NUMPAD1 1 key (numeric keypad)

VK_NUMPAD2 2 key (numeric keypad)

VK_NUMPAD3 3 key (numeric keypad)

VK_NUMPAD4 4 key (numeric keypad)

VK_NUMPAD5 5 key (numeric keypad)

VK_NUMPAD6 6 key (numeric keypad)

VK_NUMPAD7 7 key (numeric keypad)

VK_NUMPAD8 8 key (numeric keypad)

VK_NUMPAD9 9 key (numeric keypad)

VK_MULTIPLY Multiply key (numeric keypad)

VK_ADD Add key (numeric keypad)

VK_SEPARATOR Separator key (numeric keypad)

VK_SUBTRACT Subtract key (numeric keypad)

VK_DECIMAL Decimal key (numeric keypad)

VK_DIVIDE Divide key (numeric keypad)

VK_F1 F1 key

VK_F2 F2 key

VK_F3 F3 key

VK_F4 F4 key

VK_F5 F5 key

VK_F6 F6 key

VK_F7 F7 key

VK_F8 F8 key

VK_F9 F9 key

VK_F10 F10 key

VK_F11 F11 key

VK_F12 F12 key

VK_F13 F13 key

VK_F14 F14 key

VK_F15 F15 key

VK_F16 F16 key

VK_F17 F17 key

VK_F18 F18 key

VK_F19 F19 key

VK_F20 F20 key

VK_F21 F21 key

VK_F22 F22 key

VK_F23 F23 key

VK_F24 F24 key

VK_NUMLOCK Num Lock key

VK_SCROLL Scroll Lock key

VK_LSHIFT Left Shift key (only used with GetAsyncKeyState and GetKeyState)

VK_RSHIFT Right Shift key (only used with GetAsyncKeyState and GetKeyState)

VK_LCONTROL Left Ctrl key (only used with GetAsyncKeyState and GetKeyState)

VK_RCONTROL Right Ctrl key (only used with GetAsyncKeyState and GetKeyState)

VK_LMENU Left Alt key (only used with GetAsyncKeyState and GetKeyState)

VK_RMENU Right Alt key (only used with GetAsyncKeyState and GetKeyState)

VK_PROCESSKEY Process key

VK_ATTN Attn key

VK_CRSEL CrSel key

VK_EXSEL ExSel key

VK_EREOF Erase EOF key

VK_PLAY Play key

VK_ZOOM Zoom key

VK_NONAME Reserved for future use

VK_PA1 PA1 key

VK_OEM_CLEAR Clear key

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

1    VK_LBUTTON   鼠标左键 

2    VK_RBUTTON   鼠标右键 

3    VK_CANCEL   Ctrl+Break(通常不需要处理) 

4    VK_MBUTTON   鼠标中键 

8    VK_BACK    Backspace 

9    VK_TAB     Tab 

12   VK_CLEAR    Num Lock关闭时的数字键盘5 

13   VK_RETURN   Enter(或者另一个) 

16   VK_SHIFT    Shift(或者另一个) 

17   VK_CONTROL   Ctrl(或者另一个) 

18   VK_MENU    Alt(或者另一个) 

19   VK_PAUSE    Pause 

20   VK_CAPITAL   Caps Lock 

27   VK_ESCAPE   Esc 

32   VK_SPACE    Spacebar 

33   VK_PRIOR    Page Up 

34   VK_NEXT    Page Down 

35   VK_END     End 

36   VK_HOME    Home 

37    VK_LEFT    左箭头 

38   VK_UP     上箭头 

39   VK_RIGHT   右箭头 

40   VK_DOWN    下箭头 

41   VK_SELECT   可选 

42   VK_PRINT   可选 

43   VK_EXECUTE  可选 

44   VK_SNAPSHOT  Print Screen 

45   VK_INSERT   Insert 

46   VK_DELETE  Delete 

47   VK_HELP   可选

48~57                        主键盘上的0~9

48        48      主键盘上的0 

49        49      主键盘上的1

50        50      主键盘上的2 

51        51      主键盘上的3 

52        52      主键盘上的4 

53        53      主键盘上的5 

54        54      主键盘上的6 

55        55      主键盘上的7

56        56      主键盘上的8 

57        57      主键盘上的9

65~90                       A~Z

65          A

66          B

67          C

68          D

69          E

70          F

71          G

72          H

73          I

74          J

75          K

76          L

77          M

78          N

79          O

80          P

81          Q

82          R

83          S

84          T

85          U

86          V

87          W

88          X

89          Y

90        Z      

91   VK_LWIN    左Windows键  

92   VK_RWIN    右Windows键  

93   VK_APPS    Applications键 

96~105 VK_NUMPAD0~VK_NUMPAD9   Num Lock打开时数字键盘上的0~9 

106   VK_NULTIPLY         数字键盘上的* 

107   VK_ADD           数字键盘上的+ 

108   VK_SEPARATOR        可选 

109   VK_SUBTRACT         数字键盘上的- 

110   VK_DECIMAL         数字键盘上的. 

111   VK_DIVIDE          数字键盘上的/ 

112~135 VK_F1~VK_F24        功能键F1~F24 

144   VK_NUMLOCK         Num Lock 

145   VK_SCROLL          Scroll Lock