linux 键盘 数值,键盘数值对照表

键盘数值对照表

按键

数值

描述

DOM_VK_CANCEL

3

Cancel key

DOM_VK_HELP

6

Help key

DOM_VK_BACK_SPACE

8

退格键

DOM_VK_TAB

9

Tab键

DOM_VK_CLEAR

12

“5” key on Numpad when NumLock is unlocked. Or on Mac, clear key which is positioned at NumLock key

DOM_VK_RETURN

13

Return/enter key on the main keyboard

DOM_VK_ENTER

14

Reserved, but not used

DOM_VK_SHIFT

16

Shift 键

DOM_VK_CONTROL

17

Ctrl 键

DOM_VK_ALT

18

Alt 键(Mac上为Option 键)

DOM_VK_PAUSE

19

Pause key

DOM_VK_CAPS_LOCK

20

Caps lock

DOM_VK_ESCAPE

27

Escape 键

DOM_VK_SPACE

32

空格键

DOM_VK_PAGE_UP

33

Page Up key

DOM_VK_PAGE_DOWN

34

Page Down key

DOM_VK_END

35

End key

DOM_VK_HOME

36

Home key

DOM_VK_LEFT

37

Left arrow

DOM_VK_UP

38

Up arrow

DOM_VK_RIGHT

39

Right arrow

DOM_VK_DOWN

40

Down arrow

DOM_VK_SELECT

41

Linux support for this keycode was added in Gecko 4.0

DOM_VK_PRINT

42

Linux support for this keycode was added in Gecko 4.0

DOM_VK_EXECUTE

43

Linux support for this keycode was added in Gecko 4.0

DOM_VK_PRINTSCREEN

44

Print Screen key

DOM_VK_INSERT

45

Ins(ert) key

DOM_VK_DELETE

46

Del(ete) key

DOM_VK_0

48

DOM_VK_1

49

DOM_VK_2

50

DOM_VK_3

51

DOM_VK_4

52

DOM_VK_5

53

DOM_VK_6

54

DOM_VK_7

55

DOM_VK_8

56

DOM_VK_9

57

DOM_VK_COLON

58

Colon (“:”) key

DOM_VK_SEMICOLON

59

Semicolon (“;”) key

DOM_VK_LESS_THAN

60

Less-than (“

DOM_VK_EQUALS

61

Equals (“=”) key

DOM_VK_GREATER_THAN

62

Greater-than (“>”) key

DOM_VK_QUESTION_MARK

63

Question mark (“?”) key

DOM_VK_AT

64

Atmark (“@”) key

DOM_VK_A

65

DOM_VK_B

66

DOM_VK_C

67

DOM_VK_D

68

DOM_VK_E

69

DOM_VK_F

70

DOM_VK_G

71

DOM_VK_H

72

DOM_VK_I

73

DOM_VK_J

74

DOM_VK_K

75

DOM_VK_L

76

DOM_VK_M

77

DOM_VK_N

78

DOM_VK_O

79

DOM_VK_P

80

DOM_VK_Q

81

DOM_VK_R

82

DOM_VK_S

83

DOM_VK_T

84

DOM_VK_U

85

DOM_VK_V

86

DOM_VK_W

87

DOM_VK_X

88

DOM_VK_Y

89

DOM_VK_Z

90

DOM_VK_CONTEXT_MENU

93

DOM_VK_NUMPAD0

96

0 on the numeric keypad

DOM_VK_NUMPAD1

97

1 on the numeric keypad

DOM_VK_NUMPAD2

98

2 on the numeric keypad

DOM_VK_NUMPAD3

99

3 on the numeric keypad

DOM_VK_NUMPAD4

100

4 on the numeric keypad

DOM_VK_NUMPAD5

101

5 on the numeric keypad

DOM_VK_NUMPAD6

102

6 on the numeric keypad

DOM_VK_NUMPAD7

103

7 on the numeric keypad

DOM_VK_NUMPAD8

104

8 on the numeric keypad

DOM_VK_NUMPAD9

105

9 on the numeric keypad

DOM_VK_MULTIPLY

106

* on the numeric keypad

DOM_VK_ADD

107

+ on the numeric keypad

DOM_VK_SEPARATOR

108

DOM_VK_SUBTRACT

109

– on the numeric keypad

DOM_VK_DECIMAL

110

Decimal point on the numeric keypad

DOM_VK_DIVIDE

111

/ on the numeric keypad

DOM_VK_F1

112

F1 键

DOM_VK_F2

113

F2 键

DOM_VK_F3

114

F3 键

DOM_VK_F4

115

F4 键

DOM_VK_F5

116

F5 键

DOM_VK_F6

117

F6 键

DOM_VK_F7

118

F7 键

DOM_VK_F8

119

F8 键

DOM_VK_F9

120

F9 键

DOM_VK_F10

121

F10 键

DOM_VK_F11

122

F11 键

DOM_VK_F12

123

F12 键

DOM_VK_F13

124

F13 键

DOM_VK_F14

125

F14 键

DOM_VK_F15

126

F15 键

DOM_VK_F16

127

F16 键

DOM_VK_F17

128

F17 键

DOM_VK_F18

129

F18 键

DOM_VK_F19

130

F19 键

DOM_VK_F20

131

F20 键

DOM_VK_F21

132

F21 键

DOM_VK_F22

133

F22 键

DOM_VK_F23

134

F23 键

DOM_VK_F24

135

F24 键

DOM_VK_NUM_LOCK

144

Num Lock key

DOM_VK_SCROLL_LOCK

145

Scroll Lock key

DOM_VK_CIRCUMFLEX

160

Circumflex (“^”) key

DOM_VK_EXCLAMATION

161

Exclamation (“!”) key

DOM_VK_DOUBLE_QUOTE

162

Double quote (“””) key

DOM_VK_HASH

163

Hash (“#”) key

DOM_VK_DOLLAR

164

Dollar sign (“$”) key

DOM_VK_PERCENT

165

Percent (“%”) key

DOM_VK_AMPERSAND

166

Ampersand (“&”) key

DOM_VK_UNDERSCORE

167

Underscore (“_”) key

DOM_VK_OPEN_PAREN

168

Open parenthesis (“(“) key

DOM_VK_CLOSE_PAREN

169

Close parenthesis (“)”) key

DOM_VK_ASTERISK

170

Asterisk (“*”) key

DOM_VK_PLUS

171

Plus (“+”) key

DOM_VK_PIPE

172

Pipe (“|”) key

DOM_VK_HYPHEN_MINUS

173

Hyphen/Minus (“-“) key

DOM_VK_OPEN_CURLY_BRACKET

174

Open curly bracket (“{“) key

DOM_VK_CLOSE_CURLY_BRACKET

175

Close curly bracket (“}”) key

DOM_VK_TILDE

176

Tilde (“~”) key

DOM_VK_COMMA

188

Comma (“,”) key

DOM_VK_PERIOD

190

Period (“.”) key

DOM_VK_SLASH

191

Slash (“/”) key

DOM_VK_BACK_QUOTE

192

Back tick (“`”) key

DOM_VK_OPEN_BRACKET

219

Open square bracket (“[“) key

DOM_VK_BACK_SLASH

220

Back slash (“\”) key

DOM_VK_CLOSE_BRACKET

221

Close square bracket (“]”) key

DOM_VK_QUOTE

222

Quote (”’) key

DOM_VK_META

224

Command key on Mac

DOM_VK_ALTGR

225

AltGr key on Linux

DOM_VK_WIN

91

Windows logo key on Windows. Or Super or Hyper key on Linux

DOM_VK_KANA

21

Linux support for this keycode was added in Gecko 4.0

DOM_VK_EISU

22

“英数” key on Japanese Mac keyboard

DOM_VK_JUNJA

23

Linux support for this keycode was added in Gecko 4.0

DOM_VK_FINAL

24

Linux support for this keycode was added in Gecko 4.0

DOM_VK_HANJA

25

Linux support for this keycode was added in Gecko 4.0

DOM_VK_KANJI

25

Linux support for this keycode was added in Gecko 4.0

DOM_VK_CONVERT

28

Linux support for this keycode was added in Gecko 4.0

DOM_VK_NONCONVERT

29

Linux support for this keycode was added in Gecko 4.0

DOM_VK_ACCEPT

30

Linux support for this keycode was added in Gecko 4.0

DOM_VK_MODECHANGE

31

Linux support for this keycode was added in Gecko 4.0

DOM_VK_SLEEP

95

Linux support for this keycode was added in Gecko 4.0

数值到按键名对照关系

var mapCodeName = {

3: "cancel",

6: "help",

8: "back_space",

9: "tab",

12: "clear",

13: "return",

14: "enter",

16: "shift",

17: "control",

18: "alt",

19: "pause",

20: "caps_lock",

27: "escape",

32: "space",

33: "page_up",

34: "page_down",

35: "end",

36: "home",

37: "left",

38: "up",

39: "right",

40: "down",

41: "select",

42: "print",

43: "execute",

44: "printscreen",

45: "insert",

46: "delete",

48: "0",

49: "1",

50: "2",

51: "3",

52: "4",

53: "5",

54: "6",

55: "7",

56: "8",

57: "9",

58: "colon",

59: "semicolon",

60: "less_than",

61: "equals",

62: "greater_than",

63: "question_mark",

64: "at",

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",

93: "context_menu",

96: "numpad0",

97: "numpad1",

98: "numpad2",

99: "numpad3",

100: "numpad4",

101: "numpad5",

102: "numpad6",

103: "numpad7",

104: "numpad8",

105: "numpad9",

106: "multiply",

107: "add",

108: "separator",

109: "subtract",

110: "decimal",

111: "divide",

112: "f1",

113: "f2",

114: "f3",

115: "f4",

116: "f5",

117: "f6",

118: "f7",

119: "f8",

120: "f9",

121: "f10",

122: "f11",

123: "f12",

124: "f13",

125: "f14",

126: "f15",

127: "f16",

128: "f17",

129: "f18",

130: "f19",

131: "f20",

132: "f21",

133: "f22",

134: "f23",

135: "f24",

144: "num_lock",

145: "scroll_lock",

160: "circumflex",

161: "exclamation",

162: "double_quote",

163: "hash",

164: "dollar",

165: "percent",

166: "ampersand",

167: "underscore",

168: "open_paren",

169: "close_paren",

170: "asterisk",

171: "plus",

172: "pipe",

173: "hyphen_minus",

174: "open_curly_bracket",

175: "close_curly_bracket",

176: "tilde",

188: "comma",

190: "period",

191: "slash",

192: "back_quote",

219: "open_bracket",

220: "back_slash",

221: "close_bracket",

222: "quote",

224: "meta",

225: "altgr",

91: "win",

21: "kana",

22: "eisu",

23: "junja",

24: "final",

25: "hanja",

28: "convert",

29: "nonconvert",

30: "accept",

31: "modechange",

95: "sleep"

};

作者: 袖之欢

科技改变生活,编程改变世界。查看袖之欢的所有文章

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值