Сайт о горячих клавишах.





Коды клавиш








Коды клавишь пригодждаются припрограммирвоании на языках типа Delphi/Java

Без них собственно никуда. Не обработать никакое нажатие.

Табличка данная нужна для сопоставления кода с клавишей. Так же бывают в языках сокращения типа VK_F3.

как правило в обработчике нажатия на клавишу пишем:

if ($key==VK_F3){ .. }

Это я на PHP DevelStudio пример привел =). Да можно и в нем писать десктопные апликухи для Винды.

Клавиша	Десятичное число	Шестнадцатеричное число	Символьное имя	Сравнение по символу
F1	112	0x70	VK_F1	-
F2	113	0x71	VK_F2	-
F3	114	0x72	VK_F3	-
F4	115	0x73	VK_F4	-
F5	116	0x74	VK_F5	-
F6	117	0x75	VK_F6	-
F7	118	0x76	VK_F7	-
F8	119	0x77	VK_F8	-
F9	120	0x78	VK_F9	-
F10	121	0x79	VK_F10	-
F11	122	0x80	VK_F11	-
F12	123	0x81	VK_F12	-
пробел	32	0x20	VK_SPACE	-
BackSpace	8	0x8	VK_BACK	-
Tab	9	0x9	VK_TAB	-
Enter	13	0x0D	VK_RETURN	-
Shift	16	0x10	VK_SHIFT	-
Ctrl	17	0x11	VK_CONTROL	-
Alt	18	0x12	VK_MENU	-
CapsLock	20	0x14	VK_CAPITAL	-
Esc	27	0x1B	VK_ESCAPE	-
Insert	45	0x2D	VK_INSERT	-
PageUp	33	0x21	VK_PRIOR	-
PageDown	34	0x22	VK_NEXT	-
End	35	0x23	VK_END	-
Home	36	0x24	VK_HOME	-
курсор ←	37	0x25	VK_LEFT	-
курсор ↑	38	0x26	VK_UP	-
курсор →	39	0x27	VK_RIGHT	-
курсор ↓	40	0x28	VK_DOWN	-
Delete	46	0x2E	VK_DELETE	-
PrintScreen	44	0x2C	VK_SNAPSHOT	-
ScrollLock	145	0x91	VK_SCROLL	-
0,)	48	0x30	-	0
1 !	49	0x31	-	1
2 @	50	0x32	-	2
3 #	51	0x33	-	3
4 $	52	0x34	-	4
5 %	53	0x35	-	5
6 	54	0x36	-	6

7 &
	55	0x37	-	7
8 *	56	0x38	-	8
9 (	57	0x39	-	9

` ~
	192	0xC0	-	-
- _	189	0xBD	-	-
= +	187	0xBB	-	-
[ {	219	0xDB	-	-
] }	221	0xDD	-	-
; :	186	0xBA	-	-
' "	222	0xDE	-	-
\ |	220	0xDC	-	-
, <	188	0xBC	-	-
. >	190	0xBE	-	-
/ ?	191	0xBF	-	-
a A	65	0x41	-	A
b B	66	0x42	-	B
c C	67	0x43	-	C
d D	68	0x44	-	D
e E	69	0x45	-	E
f F	70	0x46	-	F
g G	71	0x47	-	G
h H	72	0x48	-	H
i I	73	0x49	-	I
j J	74	0x4A	-	J
k K	75	0x4B	-	K
l L	76	0x4C	-	L
m M	77	0x4D	-	M
n N	78	0x4E	-	N
o O	79	0x4F	-	O
p P	80	0x50	-	P
q Q	81	0x51	-	Q
r R	82	0x52	-	R
s S	83	0x53	-	S
t T	84	0x54	-	T
u U	85	0x55	-	U
v V	86	0x56	-	V
w W	87	0x57	-	W
x X	88	0x58	-	X
y Y	89	0x59	-	Y
z Z	90	0x5A	-	Z
Win(Л)	91	0x5B	VK_LWIN 	-
Win(Пр)	92	0x5C	VK_RWIN 	-

На правой цифровой клавиатуре:

Клавиша	Десятичное число	Шестнадцатеричное число	Символьное имя	Сравнение по символу
0	96	0x60	VK_NUMPAD0	-
1	97	0x61	VK_NUMPAD1	-
2	98	0x62	VK_NUMPAD2	-
3	99	0x63	VK_NUMPAD3	-
4	100	0x64	VK_NUMPAD4	-
5	101	0x65	VK_NUMPAD5	-
6	102	0x66	VK_NUMPAD6	-
7	103	0x67	VK_NUMPAD7	-
8	104	0x68	VK_NUMPAD8	-
9	105	0x69	VK_NUMPAD9	-
*	106	0x6A	VK_MULTIPLY	-
+	107	0x6B	VK_ADD	-
-	108	0x6C	VK_SUBTRACT	-
.	109	0x6D	VK_DECIMAL	-
/	110	0x6E	VK_DIVIDE	-



Edit

Яндекс.Метрика
jAntivirus