由于对照表比较长,故先看两个示例:
1、获得任意键值
<html>
<!--请按任意键,你将得到该键的键值!-->
<body onkeypress=alert(event.keyCode )>
</body>
</html>
2、显示键值及其实际值
<html>
<head>
<script language="javascript">
ns4 = (document.layers) ? true : false;
ie4 = (document.all) ? true : false;
function keyDown(e){
if(ns4){
var nkey=e.which;
var iekey='现在是ns浏览器';
var realkey=String.fromCharCode(e.which);
}
if(ie4){
var iekey=event.keyCode;
var nkey='现在是ie浏览器';
var realkey=String.fromCharCode(event.keyCode );
if(event.keyCode ==32){realkey='\' 空格\''}
if(event.keyCode ==13){realkey='\' 回车\''}
if(event.keyCode ==27){realkey='\' Esc\''}
if(event.keyCode ==16){realkey='\' Shift\''}
if(event.keyCode ==17){realkey='\' Ctrl\''}
if(event.keyCode ==18){realkey='\' Alt\''}
}
alert('ns浏览器中键值:'+nkey+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey);
}
document.onkeydown = keyDown;
if(ns4){
document.captureEvents(Event.KEYDOWN);
}
</script>
</head>
<body>
//Javascript Document.
<hr>
<center>
<h3>请按任意一个键。。。</h3>
</center>
</body>
</html>
keyCode对照表
keyCode对照表
keyCode |
键值 |
|
keyCode |
键值 |
0 |
|
|
128 |
F17 |
1 |
|
|
129 |
F18 |
2 |
|
|
130 |
F19 |
3 |
|
|
131 |
F20 |
4 |
|
|
132 |
F21 |
5 |
|
|
133 |
F22 |
6 |
|
|
134 |
F23 |
7 |
|
|
135 |
F24 |
8 |
Backspace Backspace |
|
136 |
Num_Lock |
9 |
Tab Tab |
|
137 |
Scroll_Lock |
10 |
|
|
138 |
|
11 |
|
|
139 |
|
12 |
Clear |
|
140 |
|
13 |
Enter |
|
141 |
|
14 |
|
|
142 |
|
15 |
|
|
143 |
|
16 |
Shift_L |
|
144 |
|
17 |
Control_L |
|
145 |
|
18 |
Alt_L |
|
146 |
|
19 |
Pause |
|
147 |
|
20 |
Caps_Lock |
|
148 |
|
21 |
|
|
149 |
|
22 |
|
|
150 |
|
23 |
|
|
151 |
|
24 |
|
|
152 |
|
25 |
|
|
153 |
|
26 |
|
|
154 |
|
27 |
Escape Escape |
|
155 |
|
28 |
|
|
156 |
|
29 |
|
|
157 |
|
30 |
|
|
158 |
|
31 |
|
|
159 |
|
32 |
space space |
|
160 |
|
33 |
Prior |
|
161 |
|
34 |
Next |
|
162 |
|
35 |
End |
|
163 |
|
36 |
Home |
|
164 |
|
37 |
Left |
|
165 |
|
38 |
Up |
|
166 |
|
39 |
Right |
|
167 |
|
40 |
Down |
|
168 |
|
41 |
Select |
|
169 |
|
42 |
Print |
|
170 |
|
43 |
Execute |
|
171 |
|
44 |
|
|
172 |
|
45 |
Insert |
|
173 |
|
46 |
Delete |
|
174 |
|
47 |
Help |
|
175 |
|
48 |
0 equal braceright |
|
176 |
|
49 |
1 exclam onesuperior |
|
177 |
|
50 |
2 quotedbl twosuperior |
|
178 |
|
51 |
3 section threesuperior |
|
179 |
|
52 |
4 dollar |
|
180 |
|
53 |
5 percent |
|
181 |
|
54 |
6 ampersand |
|
182 |
|
55 |
7 slash braceleft |
|
183 |
|
56 |
8 parenleft bracketleft |
|
184 |
|
57 |
9 parenright bracketright |
|
185 |
|
58 |
|
|
186 |
|
59 |
|
|
187 |
acute grave |
60 |
|
|
188 |
comma semicolon |
61 |
|
|
189 |
minus underscore |
62 |
|
|
190 |
period colon |
63 |
|
|
191 |
|
64 |
|
|
192 |
numbersign apostrophe
|
65 |
a A |
|
193 |
|
66 |
b B |
|
194 |
|
67 |
c C |
|
195 |
|
68 |
d D |
|
196 |
|
69 |
e E EuroSign |
|
197 |
|
70 |
f F |
|
198 |
|
71 |
g G |
|
199 |
|
72 |
h H |
|
200 |
|
73 |
i I |
|
201 |
|
74 |
j J |
|
202 |
|
75 |
k K |
|
203 |
|
76 |
l L |
|
204 |
|
77 |
m M mu |
|
205 |
|
78 |
n N |
|
206 |
|
79 |
o O |
|
207 |
|
80 |
p P |
|
208 |
|
81 |
q Q at |
|
209 |
|
82 |
r R |
|
210 |
plusminus hyphen macron |
83 |
s S |
|
211 |
|
84 |
t T |
|
212 |
copyright registered |
85 |
u U |
|
213 |
guillemotleft guillemotright |
86 |
v V |
|
214 |
masculine ordfeminine |
87 |
w W |
|
215 |
ae AE |
88 |
x X |
|
216 |
cent yen |
89 |
y Y |
|
217 |
questiondown exclamdown |
90 |
z Z |
|
218 |
onequarter onehalf threequarters |
91 |
|
|
219 |
|
92 |
|
|
220 |
less greater bar |
93 |
|
|
221 |
plus asterisk asciitilde |
94 |
|
|
222 |
|
95 |
|
|
223 |
|
96 |
KP_0 KP_0 |
|
224 |
|
97 |
KP_1 KP_1 |
|
225 |
|
98 |
KP_2 KP_2 |
|
226 |
|
99 |
KP_3 KP_3 |
|
227 |
multiply division |
100 |
KP_4 KP_4 |
|
228 |
acircumflex Acircumflex |
101 |
KP_5 KP_5 |
|
229 |
ecircumflex Ecircumflex |
102 |
KP_6 KP_6 |
|
230 |
icircumflex Icircumflex |
103 |
KP_7 KP_7 |
|
231 |
ocircumflex Ocircumflex |
104 |
KP_8 KP_8 |
|
232 |
ucircumflex Ucircumflex |
105 |
KP_9 KP_9 |
|
233 |
ntilde Ntilde |
106 |
KP_Multiply KP_Multiply |
|
234 |
yacute Yacute |
107 |
KP_Add KP_Add |
|
235 |
oslash Ooblique |
108 |
KP_Separator KP_Separator |
|
236 |
aring Aring |
109 |
KP_Subtract KP_Subtract |
|
237 |
ccedilla Ccedilla |
110 |
KP_Decimal KP_Decimal |
|
238 |
thorn THORN |
111 |
KP_Divide KP_Divide |
|
239 |
eth ETH |
112 |
F1 |
|
240 |
diaeresis cedilla currency |
113 |
F2 |
|
241 |
agrave Agrave atilde Atilde |
114 |
F3 |
|
242 |
egrave Egrave |
115 |
F4 |
|
243 |
igrave Igrave |
116 |
F5 |
|
244 |
ograve Ograve otilde Otilde |
117 |
F6 |
|
245 |
ugrave Ugrave |
118 |
F7 |
|
246 |
adiaeresis Adiaeresis |
119 |
F8 |
|
247 |
ediaeresis Ediaeresis |
120 |
F9 |
|
248 |
idiaeresis Idiaeresis |
121 |
F10 |
|
249 |
odiaeresis Odiaeresis |
122 |
F11 |
|
250 |
udiaeresis Udiaeresis |
123 |
F12 |
|
251 |
ssharp question backslash |
124 |
F13 |
|
252 |
asciicircum degree |
125 |
F14 |
|
253 |
3 sterling |
126 |
F15 |
|
254 |
Mode_switch |
127 |
F16 |
|
|
|
分享到:
相关推荐
键盘KeyCode对照表 键盘KeyCode对照表是计算机键盘输入设备的编程接口,用于定义键盘按键对应的编码值。下面将对键盘KeyCode对照表进行详细的解释和分析: 1. KeyCode是什么? KeyCode是键盘按键对应的编码值,...
Keycode对照表是计算机编程中用于标识键盘上每个键的唯一编码系统。在开发需要处理键盘事件的应用程序时,了解和使用Keycode对照表能够帮助开发者准确地识别用户按下的具体键位,并作出相应的响应。本文档提供了一个...
unity3d手机开发Android Keycode 最新对照表 本人测试可用!
这篇博客文章“Keycode对照表”提供了一个详细的Keycode与键盘键位的对应关系,帮助开发者更好地理解和处理键盘事件。 Keycode是Android系统中用来表示物理按键的整数值。当用户在设备(如手机或平板电脑)上按下...
### PB keycode键码对照表详解 #### 一、引言 在计算机编程及键盘设备配置领域,了解并掌握键码(KeyCode)对于实现特定功能至关重要。键码是用于标识键盘上每个按键的一种数字代码,它使得软件能够识别用户按下的...
本文将深入探讨`KeyCode`和`KeyAscii`的概念及其之间的区别,并通过具体示例来展示它们的使用方法。 #### 二、KeyCode简介 `KeyCode`是一种表示键盘按键的内部代码,它主要用于操作系统或编程语言内部处理键盘事件...
字母和数字键的键码值(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 ...
### Pb—KeyCode枚举值与键盘对照表 在软件开发过程中,尤其是涉及到用户输入处理时,理解键盘按键与程序中的键码(KeyCode)之间的映射关系至关重要。本文将基于提供的“Pb—KeyCode枚举值与键盘对照表”,详细...
以下是一个简单的示例代码,展示了如何实现`KeyCode`到ASCII字符的转换: ```csharp using System; using System.Windows.Forms; class Program { static void Main() { Console.WriteLine("按下任意键,然后按...
Android的KeyCode与KeyASCII值对照表
理解虚拟键码对照表对于开发Android应用,尤其是处理键盘事件或者自定义输入控件时至关重要。 在Android的`KeyEvent`类中,定义了一系列的常量,代表不同的键码。这些键码不仅包括常见的字母、数字键,还涵盖了一...
下面我们将详细介绍给定文件中的`keyCode`表中的各个键及其对应的`keyCode`值: 1. **基本键** - **`keycode8=BackSpace`**:退格键,用于删除光标前一个字符。 - **`keycode9=Tab`**:制表符键,用于移动光标至...
了解`keyCode`键码值表对于编写与键盘交互的动态Web应用至关重要。 `keyCode`键码值表主要包含了所有标准键盘按键以及特殊键(如功能键、方向键等)对应的数值。这些值是统一的,可以在不同的浏览器和操作系统上...
【KeyCode表【限制文本输入】】是一个关于编程中键盘事件处理的主题,主要涉及如何通过KeyCode值来限制用户在文本输入框中输入特定字符。在软件开发中,特别是涉及到用户交互界面时,有时我们需要对用户的输入进行...
keycode 8 = BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause ...只是keycode表,内容不多很实用的
### keyCode代码对照详解 在计算机编程领域,尤其是前端开发中,`keyCode`是一个非常重要的概念。它用于表示键盘上每一个按键对应的数值标识。通过这些数值,开发者可以编写出响应特定按键事件的应用程序或网页交互...