js键盘事件

兼容ie9和firefox12:

<html>
<body>
	<script>
	function keydown(e){//ff中存在隐藏变量e,ie中不存在隐藏变量e
		var e = e||event;//ff中返回隐藏变量(ff中没有window.event),ie中返回window.event
		var key = e.keyCode;
		if(key == 65){
			alert('a');
		}
	}
	document.onkeydown = keydown;
	</script>
</body>
</html>

 

备注:

字母和数字键的键码值(keyCode)

按键

键码

按键

键码

按键

键码

按键

键码

A

65

J

74

S

83

1

49

B

66

K

75

T

84

2

50

C

67

L

76

U

85

3

51

D

68

M

77

V

86

4

52

E

69

N

78

W

87

5

53

F

70

O

79

X

88

6

54

G

71

P

80

Y

89

7

55

H

72

Q

81

Z

90

8

56

I

73

R

82

0

48

9

57

 

数字键盘上的键的键码值(keyCode)

按键

键码

按键

键码

0

96

8

104

1

97

9

105

2

98

*

106

3

99

+

107

4

100

Enter

108

5

101

-

109

6

102

.

110

7

103

/

111

 

功能键键码值(keyCode)

按键

键码

按键

键码

F1

112

F7

118

F2

113

F8

119

F3

114

F9

120

F4

115

F10

121

F5

116

F11

122

F6

117

F12

123

 

控制键键码值(keyCode)

按键

键码

按键

键码

按键

键码

按键

键码

BackSpace

8

Esc

27

Right Arrow

39

-_

189

Tab

9

Spacebar

32

Down Arrow

40

.>

190

Clear

12

Page Up

33

Insert

45

/?

191

Enter

13

Page Down

34

Delete

46

`~

192

Shift

16

End

35

Num Lock

144

[{

219

Control

17

Home

36

;:

186

\|

220

Alt

18

Left Arrow

37

=+

187

]}

221

Cape Lock

20

Up Arrow

38

,<

188

'"

222

 

转载于:https://www.cnblogs.com/sean-zou/archive/2013/04/24/3710069.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值