Tuş Kodları
Herhangi bir tuşa basın; event.key, event.code ve eski keyCode'u canlı görün, değiştirici durumunu ve son 10 tuşunuzun geçmişini izleyin.
Waiting for a key press…
Press any key — the values update instantly. Focus stays on the page, no input box needed.
Sonraki adımlar
Bu araç tamamen tarayıcında çalışır. Verilerin asla cihazından çıkmaz — hiçbir sunucuya yüklenmez.
Nasıl kullanılır
- 1Sayfanın herhangi bir yerine tıklayarak klavye odağı verin ve bir tuşa basın.
- 2Üç kartta event.key, event.code ve keyCode'u okuyun; Ctrl/Alt/Shift/Meta basılıyken yanar.
- 3Basılı tutma tekrarlarını filtrelemek için "otomatik tekrarı yok say" anahtarını kullanın ve son 10 tablosunda tuşları karşılaştırın.
Tuş Kodları
Klavye hataları genellikle bir KeyboardEvent'in üç kimlik değerinin karıştırılmasından doğar: event.key üretilen karakterdir (Shift basılıyken "a" ya da "A"), event.code fiziksel tuştur (düzen bağımsız KeyA), keyCode ise eski kodun hâlâ dayandığı sayısal koddur. Bu sayfada tuş basmak üçünü yan yana anında gösterir ve o anda basılı olan değiştiricileri vurgular.
Ayrıca son 10 tuş küçük bir geçmiş tablosunda tutulur; tuşları basıp unutmak yerine değerleri karşılaştırabilirsiniz. Oyun kontrolleri, kısayollar veya bir keydown işleyicisinin neden iki kez tetiklendiğini ayıklamak (otomatik tekrarı yok sayarak filtrelemek) için kullanışlıdır.
Sık sorulan sorular
Aynı tuş için event.key ve event.code neden farklı?
event.key geçerli düzen ve değiştirici durumunda üretilen karakteri bildirir ("A", "á", "1"), event.code ise düzenden bağımsız fiziksel konumu (KeyA, Digit1). Kısayollar genelde code ile, metin işleme ise key ile eşleşmelidir.
keyCode kullanımdan kaldırıldı mı?
Evet — eski kodun 13 (Enter) veya 27 (Escape) gibi sayılara göre dallanmasıyla uyum için korunuyor. Yeni kod event.key ya da event.code kullanmalı; bu araç geçiş sırasında eski sabitleri eşlemek için onu gösterir.
Bir tuşu basılı tutunca aynı değer neden tekrar ediyor?
Basılı tutmak, işletim sisteminin repeat=true ile tekrarlanan keydown olayları göndermesine neden olur. "Otomatik tekrarı yok say"ı açarak yalnızca ilk basışı gösterebilirsiniz; işleyicinizin tekrar olaylarını alıp almadığını doğrulamak istiyorsanız açık bırakın.
How accurate are the results?
Calculations follow the official definitions — SI conversion factors, NIST constants, or the governing formula shown on the page — and results display to enough significant digits for real-world use.
Can I use it on mobile?
Yes. The interface is responsive and all inputs adapt to touch; the calculation itself runs offline once loaded.
Is this tool free to use?
Yes, completely free — no signup, no subscription, no daily limits, and no watermarks on the output.
İlgili araçlar
Metin → Unicode
Herhangi bir metni \uXXXX, \u{...}, U+XXXX veya ondalık kod noktalarına kaçırın — hepsini geri de kodunu çözün. Emoji uyumlu, anında, tamamen yerel.
Rastgele Sayı Üretici
Herhangi bir aralıktan gerçekten rastgele sayılar üret — tekli, toplu veya tekilleştirilmiş çekilişler; tarayıcının kriptografik rastgele sayı üreteciyle.
Şifre Üretici
Canlı entropi tahminleriyle güçlü şifreler ve parola cümleleri tarayıcında üret — kripto sınıfı rastgelelik, hiçbir şey gönderilmez veya saklanmaz.
Base64 Kodlayıcı
Metni tam UTF-8 desteğiyle anında Base64'e kodla — emojiler, aksanlar ve CJK karakterler sağlam kalır. Ücretsiz, gizli, hiçbir şey tarayıcıdan çıkmaz.
HTML Kaçış Dönüştürücü
HTML varlıklarını yazdıkça canlı kaçışla veya geri çöz: & < > ve tırnaklar güvenli referanslara dönüşür; ASCII dışı karakterler için isteğe bağlı sayısal mod.
Hash Üretici
Metnin veya dosyaların SHA-1, SHA-256, SHA-384, SHA-512 veya MD5 hash'lerini tarayıcında hesapla. Bütünlük kontrolleri için hızlı sağlama toplamları — yükleme yok.
Bu aracı gömün
Tek satırla bu aracı sitenize ekleyin — ziyaretçinin tarayıcısında çalışır.
<iframe src="https://zoyku.com/tr/tools/keycode-info?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — keycode-info" loading="lazy"></iframe>