Cara memakai
- Klik area abu-abu agar area itu aktif.
- Tekan setiap tombol. Tombol menyala selama ditekan dan tetap berwarna setelah pernah ditekan.
- Tekan tiga tombol bersamaan, misalnya Q, A dan W, lalu baca Tombol terbanyak yang ditekan bersamaan dan Pemeriksaan rollover.
- Periksa tabel untuk event.key dan event.code. Tekan Reset untuk memulai lagi.
Apa yang ditunjukkan uji
event.code menamai tombol fisik. Tombol di posisi A adalah KeyA pada setiap tata letak, dan namanya tidak berubah ketika bahasa keyboard diganti. event.key adalah karakter atau nama yang dihasilkan sistem dengan tata letak yang aktif, sehingga nilainya berubah mengikuti bahasa.
- event.code: tombol fisiknya, misalnya KeyA atau Digit2.
- event.key: yang dihasilkan tombol, misalnya a atau A, tergantung Shift dan tata letak.
- location: apakah tombol berada di sebelah kiri atau kanan keyboard, atau di numpad.
- repeat: ya ketika tombol masih ditekan dan sistem mengirimkannya lagi.
Tata letak pada gambar
ANSI (Amerika Serikat) punya tombol Enter pendek dan tombol Backslash di kanan atas. ISO punya tombol Enter tinggi dan satu tombol tambahan di sebelah kiri Z. Turki Q memakai bentuk ISO dengan huruf Turki: ı berada di posisi I pada keyboard Amerika, dan ğ, ü, ş, i, ö serta ç berada setelah P, setelah Ğ, setelah L, setelah Ş, setelah M dan setelah Ö. AZERTY (Prancis) memakai bentuk ISO dengan huruf yang dipindah: A berada di posisi Q pada keyboard Amerika, Z di posisi W, Q di posisi A, W di posisi Z, dan M setelah L. Angka-angkanya memerlukan Shift. QWERTZ (Jerman) memakai bentuk ISO dengan Y dan Z ditukar, dan Ü, Ö, Ä serta ß berada setelah P, setelah L, setelah Ö dan setelah 0. ABNT2 (Brasil) memakai bentuk ISO dengan Ç setelah L, tombol apostrof di sebelah kiri 1, dan satu tombol tambahan di sebelah kanan Shift yang mengetik / dan ?. Huruf yang tercetak adalah label yang umum; label pada keycap keyboard Anda mungkin berbeda.
Kode tidak berubah dengan tata letak. Kode menamai posisi tombol pada keyboard Amerika, sehingga tombol yang mencetak A pada AZERTY tetap memiliki kode KeyQ, dan event.key menunjukkan A.
Rollover dan ghosting
Rollover adalah berapa banyak penekanan tombol yang dilaporkan keyboard pada saat yang sama. Keyboard dengan rollover penuh melaporkan setiap tombol yang Anda tahan. Keyboard yang lebih murah dapat menjatuhkan tombol ketika beberapa tombol ditekan dengan pola tertentu; ini disebut ghosting. Untuk memeriksanya, tekan tiga tombol atau lebih, misalnya Q, A dan W, lalu lihat apakah semuanya menyala.
Contoh: tombol I pada keyboard Turki Q
Pada keyboard Turki Q, tombol di posisi I pada keyboard Amerika mencetak ı. Menekannya menghasilkan event.code KeyI dan event.key ı. Dengan Shift ditahan, event.key menjadi I. Posisi tombol dan kodenya tetap sama; hanya karakternya yang berubah mengikuti tata letak.
Pertanyaan yang sering diajukan
Apakah uji ini merekam apa yang saya ketik?
Tidak. Halaman hanya membaca peristiwa tombol saat area uji aktif, menampilkannya di layar, dan membuangnya ketika Anda mengatur ulang uji atau meninggalkan halaman. Tidak ada yang dikirim ke server kami atau disimpan di peramban.
Mengapa ada tombol yang tidak menyala?
Sebagian tombol dipakai oleh sistem atau peramban sebelum halaman melihatnya, seperti Ctrl+W, Alt+Tab, atau tombol Windows. Coba tombol itu di aplikasi lain: jika menyala di sana, halaman tidak dapat melihatnya di peramban.
Apa yang ditunjukkan pemeriksaan rollover?
Ia menunjukkan apakah tiga tombol atau lebih dilaporkan bersamaan selama uji ini. Jika sebuah tombol berhenti menyala ketika Anda menahan tiga tombol yang membentuk sudut atau persegi panjang, keyboard mungkin mengalami ghosting.
Mengapa event.key berubah ketika saya mengganti bahasa keyboard?
event.key adalah karakter yang dihasilkan sistem dengan tata letak yang aktif, sehingga tombol di posisi I memberi ı pada tata letak Turki dan i pada tata letak Inggris. event.code tetap sama karena menamai tombol fisiknya.
Apakah uji ini berfungsi di ponsel?
Sedikit saja di ponsel: keyboard di layar tidak mengirim kode tombol fisik dengan cara yang sama. Gunakan komputer dengan keyboard perangkat keras untuk uji lengkap.
Sumber
- Spesifikasi W3C: nilai kode KeyboardEvent UI Events (dalam bahasa Inggris)
- Spesifikasi W3C: nilai key KeyboardEvent UI Events (dalam bahasa Inggris)
- MDN Web Docs: KeyboardEvent (dalam bahasa Inggris)
- Microsoft Learn: keyboard Prancis (Legacy, AZERTY) (dalam bahasa Inggris)
- Microsoft Learn: keyboard Jerman (dalam bahasa Inggris)
- Microsoft Learn: keyboard Portugis (Brasil ABNT2) (dalam bahasa Inggris)
- Keyboard Layout Info: shift state KBDBR, tombol di sebelah kanan Shift (dalam bahasa Inggris)
Angka dan teks terakhir diperiksa pada Kamis, 12 November 2026.