Алфанумеричке вредности кодова тастера(кеиЦоде) | |||||||
button | Key code | button | Key code | button | Key code | button | Key code |
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 |
Вредности кода тастера за тастере на нумеричкој тастатури(кеиЦоде) | Вредност кода кључа функцијске типке(кеиЦоде) | ||||||
button | Key code | button | Key code | button | Key code | button | Key code |
0 | 96 | 8 | 104 | F1 | 112 | F7 | 118 |
1 | 97 | 9 | 105 | F2 | 113 | F8 | 119 |
2 | 98 | * | 106 | F3 | 114 | F9 | 120 |
3 | 99 | + | 107 | F4 | 115 | F10 | 121 |
4 | 100 | Enter | 108 | F5 | 116 | F11 | 122 |
5 | 101 | - | 109 | F6 | 117 | F12 | 123 |
6 | 102 | . | 110 | ||||
7 | 103 | / | 111 |
Вредност кода контролног кључа(кеиЦоде) | |||||||
button | Key code | button | Key code | button | Key code | button | Key code |
BackSpace | 8 | Esc | 27 | Right Arrow | 39 | -_ | 189 |
Tab | 9 | Spacebar | 32 | Dw 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 |
Вредност кода мултимедијалног кључа(кеиЦоде) | |||||||
button | Key code | button | Key code | button | Key code | button | Key code |
Volume up | 175 | ||||||
Volume down | 174 | ||||||
stop | 179 | ||||||
Mute | 173 | ||||||
Browser | 172 | ||||||
180 | |||||||
search for | 170 | ||||||
Favorite | 171 |
KeyCode се односи на нумеричку вредност додељену сваком тастеру на тастатури.
Када се притисне тастер, рачунарски систем или прегледач генерише KeyCode да би идентификовао који је тастер коришћен.
Ово се често користи у програмирању, посебно у веб развоју, развоју игара и обради уноса у апликацијама.
Детекција уноса: Лако детектовање и реаговање на одређене притиске тастера (нпр. Enter, Space, тастери са стрелицама).
Прилагођене пречице: Направите прилагођене пречице на тастатури или контроле у апликацијама и играма.
Догађај Руковање: Разликовање између вишеструких тастера који се притискају на веб страницама, апликацијама или софтверу.
Конзистентност на више платформи: Руковање уносом са тастатуре на конзистентан начин на различитим уређајима и оперативним системима.
Слушање догађаја на тастатури као што су притискање тастера, притискање тастера или притисак тастера у програмским језицима (посебно JavaScript).
Приступ KeyCode-у из објекта догађаја (нпр. event.keyCode, event.code или event.key).
Упоређивање KeyCode-а са познатим вредностима да би се покренуле одређене радње (нпр., ако је keyCode == 13, изврши се радња када је Enter притиснуто).
Мапирајте више тастера на радње или их користите за контролу навигације, игара или интеракција са формуларима.
Приликом креирања интерактивних веб страница које реагују на унос тастера корисника (нпр. куцање, пречице, контроле игара).
Приликом креирања десктоп апликација којима је потребна навигација помоћу тастера или пречице.
Приликом руковања слањем образаца притиском на Enter уместо кликања на дугме.
Приликом развоја игара или графичких апликација које захтевају детекцију тастера у реалном времену.