Если при написании какого-то участка кода Вам понадобилось "повесить обработчик" на нажатие той или иной клавиши клавиатуры, то для этого Вам понадобится знать какой код (keyCode) соответствует той или иной клавише. KeyCode можно получить в JQuery событиях keypress, keydown или keyup:
$(document).keypress(function(event) {
console.log(event.key + ': ' + event.keyCode);
});
Либо на чистом JS:
document.addEventListener('keypress', function(e) {
console.log(e.code + ': ' + e.charCode);
});
Ну или просто поищите нужный код в тибличке ниже:
| Клавиша | Название | Код | |
| En | Ru | ||
| F1 | F1 |
112 |
|
| F2 | F2 |
113 |
|
| F3 | F3 |
114 |
|
| F4 | F4 |
115 |
|
| F5 | F5 |
116 |
|
| F6 | F6 |
117 |
|
| F7 | F7 |
118 |
|
| F8 | F8 |
119 |
|
| F9 | F9 |
120 |
|
| F10 | F10 |
121 |
|
| F11 | F11 |
122 |
|
| F12 | F12 |
123 |
|
| 0 | 0 |
48 |
|
| 1 | 1 |
49 |
|
| 2 | 2 |
50 |
|
| 3 | 3 |
51 |
|
| 4 | 4 |
52 |
|
| 5 | 5 |
53 |
|
| 6 | 6 |
54 |
|
| 7 | 7 |
55 |
|
| 8 | 8 |
56 |
|
| 9 | 9 |
57 |
|
| Esc | Escape |
27 |
|
| Backspase | Backspace |
8 |
|
| Tab | Tab |
9 |
|
| A | Ф | A, a, Ф, ф |
65 |
| B | И | B, b, И, и |
66 |
| C | С | C, c, С, с |
67 |
| D | В | D, d, В, в |
68 |
| E | У | E, e, У, у |
69 |
| F | А | F, f, А, а |
70 |
| G | П | G, g, П, п |
71 |
| H | Р | H, h, Р, р |
72 |
| I | Ш | I, i, Ш, ш |
73 |
| J | О | J, j, О, о |
74 |
| K | Л | K, k, Л, л |
75 |
| L | Д | L, l, Д, д |
76 |
| M | Ь | M, m, Ь, ь |
77 |
| N | Т | N, n, Т, т |
78 |
| O | Щ | O, o, Щ, щ |
79 |
| P | З | P, p, З, з |
80 |
| Q | Й | Q, q, Й, й |
81 |
| R | К | R, r, К, к |
82 |
| S | Ы | S, s, Ы, ы |
83 |
| T | Е | T, t, Е, е |
84 |
| U | Г | U, u, Г, г |
85 |
| V | М | V, v, М, м |
86 |
| W | Ц | W, w, Ц, ц |
87 |
| X | Ч | X, x, Ч, ч |
88 |
| Y | Н | Y, y, Н, н |
89 |
| Z | Я | Z, z, Я, я |
90 |
| - | - |
189 |
|
| = | = |
187 |
|
| ; | Ж | ;, Ж, ж |
186 |
| , | Б | ,, Б, б |
188 |
| . | Ю | ., Ю, ю |
190 |
| [ | Х | [, { , Х, х |
219 |
| ] | Ъ | ], }, Ъ, ъ |
221 |
| \ | \ |
220 |
|
| ' | Э | ', Э, э |
222 |
| / | . | /, . |
191 |
| ` | Ё | `, Ё, ё |
192 |
| Caps Lock | CapsLock |
20 |
|
| Shift левый, правый | Shift |
16 |
|
| Ctrl левый, правый | Control |
17 |
|
| Win, CMD левый | Meta |
91 |
|
| Win, CMD правый | Meta |
93 |
|
| Alt левый, правый | Alt |
18 |
|
| Пробел | 32 |
||
| Enter | Enter |
13 |
|
| Menu | ContextMenu |
93 |
|
| Print Screen | PrintScreen |
44 |
|
| Scroll Lock | ScrollLock |
145 |
|
| Pause Breack | Pause |
19 |
|
| Insert | Insert |
45 |
|
| Home | Home |
36 |
|
| Page Up | PageUp |
33 |
|
| Delete | Delete |
46 |
|
| End | End |
35 |
|
| PageDown | PageDown |
34 |
|
| Num Lock | NumLock |
144 |
|
| курсор ← | ArrowLeft |
37 |
|
| курсор ↑ | ArrowUp |
38 |
|
| курсор ↓ | ArrowDown |
40 |
|
| курсор → | ArrowRight |
39 |
|
| En | Ru | Название | Код |
| 0 | 0 |
96 |
|
| 1 | 1 |
97 |
|
| 2 | 2 |
98 |
|
| 3 | 3 |
99 |
|
| 4 | 4 |
100 |
|
| 5 | 5 |
101 |
|
| 6 | 6 |
102 |
|
| 7 | 7 |
103 |
|
| 8 | 8 |
104 |
|
| 9 | 9 |
105 |
|
| En | Ru | Название | Код |
| \ | ё | \, ё, Ё |
220 |
| > | > |
190 |
|
| § | § |
192 |
|