JavaScript KeyCode Finder & Händelsereferens
Hitta omedelbart de numeriska värdena keyCode, key och code för varje tangenttryckning. Vårt interaktiva JS KeyCode-verktyg hjälper utvecklare att fånga användarinmatning, skapa kortkommandon och hantera spelkontroller med precision. Tryck på en tangent för att se händelsedata i realtid.
Varför använda ett KeyCode-verktyg?
I webbutveckling är hantering av tangentbordshändelser viktigt för tillgänglighet och UX. Detta verktyg tillhandahåller de tre kritiska värdena för addEventListener:
- event.key: Den faktiska karaktären som genereras (t.ex.
"a", "Enter", "ArrowUp").
- event.code: Den fysiska tangenten på tangentbordet (t.ex.
"KeyA", "NumpadEnter").
- event.keyCode (Legacy): Det numeriska koden associerad med tangenten (t.ex.
13 för Enter, 27 för Escape).
Moderna vs gamla händelser
Många äldre tutorials använder event.keyCode, men den moderna webstandarden använder event.key och event.code för bättre stöd mellan webbläsare och internationellt.
- Föråldrat:
keyCode, which, charCode.
- Modern standard:
key (värdebaserad) och code (platsbaserad).
Vanliga JavaScript KeyCodes
| Tangent |
keyCode |
.key Värde |
.code Värde |
| Enter |
13 |
"Enter" |
"Enter" |
| Escape |
27 |
"Escape" |
"Escape" |
| Space |
32 |
" " |
"Space" |
| Arrow Up |
38 |
"ArrowUp" |
"ArrowUp" |
| Tab |
9 |
"Tab" |
"Tab" |
Hur man använder KeyCode Finder
- Focus: Klicka i fältet för att aktivera det.
- Tryck: Tryck på en valfri tangent.
- Inspektera: Skärmen uppdateras omedelbart med det numeriska koden och strängvärdena för händelsen.
- Implementera: Kopiera värdena direkt till dina
if eller switch satser.
Utvecklarnotering: Alla händelser detekteras lokalt i webbläsaren via en keydown listener. Ingen data skickas till våra servrar.