Javascript中键盘事件的使用分析

Javascript中键盘事件的使用分析
本文分析了Javascript中键盘事件的用法,供大家参考:

键盘事件包括诸如onkeydown,onkeypress事件三和onKeyUp

事件初始化
功能(keydown){ }
document.onkeydown = KeyDown;
/ /在你的键盘上的键,会叫KeyDown()函数。

在DOM标准下
功能keydown(e){
VaR密码=哪; / /得到相应的关键(数)
无功realkey = String.fromCharCode(e.which / /获得);代表真正的性格变化的关键
警报(关键代码:+密码+ 字:+ realkey);
}
document.onkeydown = KeyDown

IE
功能KeyDown(){
VaR密码=的情况下;一个 / / IE下获取关键值的方法
无功realkey = String.fromCharCode(事件。密码);
警报(关键代码:+密码+ 字:+ realkey);
}
document.onkeydown = KeyDown

兼容的方法
功能键抬起(e){
无功currkey = 0,E = E | |事件;
currkey =能| | e.which | | e.charcode;
VaR的控制台= String.fromCharCode(currkey);
警报(关键代码:+ currkey +字符:+键名);
}
document.onkeyup = KeyUp;

使用原则:KeyDown事件的功能键是最有用的,和KeyPress事件是最有用的打印键
以下关键码值的文本框是唯一有效的。如果在标签中使用,只有字母键、数字键和部分控制键可用。字母键和数字键的键值与ASCII值相同。

字母表中的键码值和数字键(键码)

键的键码

65

B 66

C 67

D 68

E 69

F 70

G 71

H 72

我73

J 74

K 75

l 76

M 77

N 78

O 79

P 80

Q 81

R 82

S 83

T 84

u 85

V 86

W 87

x 88

Y 89

Z 90

048

一百四十九

二百五十

三百五十一

四百五十二

五百五十三

六百五十四

七百五十五

八百五十六

九百五十七

关键码值(密码)功能键的键值(密钥)键上的数字键盘

键的键码

096

一百九十七

二百九十八

三百九十九

四千一百

五千一百零一

六千一百零二

七千一百零三

八千一百零四

九千一百零五

* 106

+ 107

进入108

- 109

一百一十

/ 111

F1 112

F2 113

F3 114

F4 115

F5 116

F6 117

F7 118

F8 119

F9 120

F10 121

F11 122

F12 123

控制键的键码值(密码)

键的键码

退格键8

Esc 27

右箭头39

左箭头37

Down Arrow 40

箭头38

- _ 189

190。

空格键32

表9

明确12

上一页33

Page Down 34

进入13

插入45

::186

删除46

~ 192

/ 191

Num Lock 144

控制17

Home 36

35年底

Shift 16

{ { 219

} } 221

◎220 |

187。

< 188

222

20角锁

ALT 18

希望本文能对大家的javascript程序设计有所帮助。

tag:键盘事件电脑软件Javascript

相关内容