# Klavye Testi

> Klavye tuş testi ile basılan tuşu ve fiziksel kodu görün. Klavye çalışma testi yaparak algılanmayan veya yinelenen tuşları kontrol edin.

- Kategori: [Bilgisayar ve Testler](https://toolbrio.com/kategori/bilgisayar-test/index.md)
- Alt kategori: Donanım testleri
- Son güncelleme: 2026-09-07
- Etkileşimli araç: [https://toolbrio.com/klavye-testi/](https://toolbrio.com/klavye-testi/)

**Klavye testi**, fiziksel bir tuşa bastığınızda tarayıcının aldığı tuş adını ve konum kodunu gösterir. Test alanına tıklayın veya Tab ile odaklanın, ardından kontrol etmek istediğiniz tuşlara birer kez basın. Sonuçta son olayın adı, kodu ve oturum boyunca algılanan farklı tuş sayısı görünür. Bu online klavye testi herhangi bir metin yazma hızı ya da gecikme puanı üretmez.

## Tuş adı ile fiziksel kod neden farklı olabilir?

Tarayıcı bir klavye olayında iki ayrı bilgi sağlar. `key`, klavye düzeni ve Shift gibi değiştiriciler hesaba katıldıktan sonra oluşan karakteri veya işlev adını belirtir. `code` ise tuşun fiziksel konumunu tanımlar. [W3C UI Events standardı](https://www.w3.org/TR/uievents/#events-keyboardevents) bu ayrımı düzen bağımlı anlam ile fiziksel yerleşim arasındaki fark olarak tanımlar.

| Sonuç alanı |  | Olay bilgisi |  | Ne anlatır? |

| Son tuş |  | `KeyboardEvent.key` |  | Üretilen karakteri veya Enter, Shift gibi işlev adını |

| Kod |  | `KeyboardEvent.code` |  | KeyA, Digit1 veya ShiftLeft gibi fiziksel konumu |

| Farklı tuş |  | `code` listesi |  | Oturumda görülen benzersiz fiziksel kodların sayısını |

Bu ayrım Türkçe klavye testi yaparken önemlidir. Türkçe Q ve F düzenlerinde aynı fiziksel konum farklı karakter üretebilir. Böyle bir durumda “Son tuş” değişirken “Kod” aynı kalabilir. Q klavye testi veya F klavye testi sonucunu değerlendirirken tuş kapağını yalnız kod adıyla karşılaştırmak bu nedenle yanıltıcıdır.

## Farklı tuş sayısı nasıl hesaplanır?

Araç her `keydown` olayında önce fiziksel kodu kaydeder; tarayıcı kod sağlamazsa tuş adını kullanır. Kayıt bir kümede tutulduğu için aynı kod ikinci kez sayılmaz. Örneğin sırasıyla `KeyA`, `KeyA` ve `KeyB` alınırsa sonuç 2 farklı tuştur. Bir tuşu basılı tutunca yinelenen olaylar oluşabilir, fakat kod değişmediği sürece sayaç yükselmez.

Sağ ve sol değiştirici tuşlar farklı kod gönderebilir. Örneğin `ShiftLeft` ile `ShiftRight` iki ayrı fiziksel konumdur. Buna karşılık araç tuş birleşimlerini ayrı bir kısayol olarak sınıflandırmaz. Ctrl ve A tuşlarına birlikte basmak “Ctrl+A” adlı tek sonuç yerine iki ayrı tuş olayı oluşturur.

## Algılanmayan bir tuşu nasıl kontrol edebilirsiniz?

- Test alanının çevresindeki odak çizgisini görün ve sorunlu tuşa tek başına basın.

- “Son tuş” ile “Kod” değerlerini birlikte okuyun. Karakter beklenenden farklıysa işletim sistemindeki Q veya F düzenini kontrol edin.

- Tuşu normal bir metin alanında ve başka bir uygulamada deneyin. Yalnız bu sayfada görünmüyorsa odak veya tarayıcı kısayolu etkili olabilir.

- Harici klavye kullanıyorsanız bağlantıyı yenileyip farklı bir bağlantı noktasıyla tekrar deneyin.

Sayfa yalnız kendisine ulaşan olayları gösterebilir. İşletim sistemi veya tarayıcı bazı sistem kısayollarını web sayfasından önce yakalar. [Keyboard Lock teknik taslağı](https://wicg.github.io/keyboard-lock/), bu ayrılmış tuşların varsayılan durumda web uygulamasına verilmediğini açıklar. Giriş yöntemi düzenleyicisi de bazı olayları bastırabilir. Bu yüzden klavye çalışma testinde görünmeyen tek bir basış, tek başına donanım arızasını kanıtlamaz.

Bu aracın kendi kullanım kuralı da iki istisna ekler: Tab, test alanından güvenle çıkabilmeniz için; Escape ise sayfa davranışını engellememek için kayda alınmaz. Klavye basma testi sırasında bu iki tuşun sayaçta görünmemesi beklenen davranıştır. Araç bağlantıyı, sürücüyü, tuş matrisini veya elektriksel anahtar mekanizmasını doğrudan incelemediği için fiziksel arıza tanısı koymaz.

## Sık sorulan sorular

### Fn tuşu neden testte görünmüyor?

Fn tuşu bazı cihazlarda klavye donanımı tarafından işlenir ve tarayıcıya bağımsız bir klavye olayı göndermez. Olay sayfaya ulaşmazsa bu araç da tuşu gösteremez.

### Telefonun ekran klavyesiyle aynı sonucu alır mıyım?

Her zaman değil. Sanal klavye ve erişilebilirlik aygıtlarında tarayıcı fiziksel kodu en yakın standart tuşla eşleyebilir veya kodu boş bırakabilir. Sonuç fiziksel klavyedeki kadar ayırt edici olmayabilir.

### Basılan tuş bilgileri sunucuya gönderilir mi?

Bu aracın tuş işleyicisi olayları tarayıcıdaki test alanında işler ve farklı kodları sayfa belleğinde tutar. Tuş listesini gönderen bir ağ isteği yapmaz.

### Sıfırla düğmesi neyi temizler?

Oturum sırasında biriken farklı fiziksel kod listesini ve sonuç görünümünü temizler. İşletim sistemi klavye düzenini, sürücüyü veya donanım ayarlarını değiştirmez.

