JavaScript KeyCode Bulucu & Olay Referansı
Herhangi bir tuşa basıldığında sayısal keyCode, key ve code değerlerini anında bulun. Etkileşimli JS KeyCode aracı geliştiricilerin kullanıcı girişlerini yakalamasına, klavye kısayolları oluşturmasına ve oyun kontrollerini hassas şekilde yönetmesine yardımcı olur. Bir tuşa basın ve olay verilerini anlık olarak görün.
Neden KeyCode aracı kullanmalısınız?
Web geliştirmede, klavye olaylarını yönetmek erişilebilirlik ve kullanıcı deneyimi için kritik öneme sahiptir. Bu araç addEventListener için üç kritik değeri sağlar:
- event.key: Üretilen gerçek karakter (ör.
"a", "Enter", "ArrowUp").
- event.code: Klavyedeki fiziksel tuş (ör.
"KeyA", "NumpadEnter").
- event.keyCode (Legacy): Tuş ile ilişkili sayısal kod (ör.
13 Enter için, 27 Escape için).
Modern vs eski tuş olayları
Birçok eski eğitim event.keyCode kullanırken, modern web standardı event.key ve event.code kullanımını önerir; bu sayede tarayıcılar arası ve uluslararası destek daha iyi olur.
- Eski:
keyCode, which, charCode.
- Modern standart:
key (değer tabanlı) ve code (konum tabanlı).
Yaygın JavaScript KeyCodes
| Tuş |
keyCode |
.key Değeri |
.code Değeri |
| Enter |
13 |
"Enter" |
"Enter" |
| Escape |
27 |
"Escape" |
"Escape" |
| Space |
32 |
" " |
"Space" |
| Arrow Up |
38 |
"ArrowUp" |
"ArrowUp" |
| Tab |
9 |
"Tab" |
"Tab" |
KeyCode Finder nasıl kullanılır
- Odak: Alanı aktif etmek için tıklayın.
- Basın: İstediğiniz tuşa basın.
- İnceleyin: Ekran anında sayısal kod ve string değerleri günceller.
- Uygulayın: Değerleri doğrudan
if veya switch ifadelerine kopyalayın.
Geliştirici Notu: Tüm olaylar tarayıcıda yerel olarak keydown dinleyicisi ile tespit edilir. Hiçbir veri sunucularımıza gönderilmez.