Penguji Keyboard
Gunakan penguji keyboard ini untuk memastikan browser menerima setiap tombol fisik pada laptop, keyboard desktop, atau papan ketik eksternal USB/Bluetooth. Tekan tombolnya dan lihat langsung tombol menyala, lengkap dengan kode fisik event.code, nilai yang dihasilkan event.key, lokasi tombol, event pengulangan, puncak rollover, serta peringatan tombol macet, semuanya diproses lokal di halaman ini.
Cara menguji keyboard
-
1
Pilih tampilan tata letak
Pilih ANSI, ISO, atau ringkas agar kisi di layar mendekati keyboard yang sedang Anda periksa. Sebagian besar laptop dan keyboard yang dijual di Indonesia memakai tata letak US QWERTY (ANSI), sedangkan unit impor Eropa biasanya ISO dengan tombol Enter tinggi dan satu tombol tambahan di sebelah Shift kiri.
-
2
Mulai tes dan tekan tombol
Klik Mulai tes, jaga agar tab tetap aktif, lalu tekan setiap tombol. Tombol berubah biru saat ditahan, hijau setelah dilepas, dan kuning jika tetap tertahan melewati ambang peringatan tombol macet.
-
3
Baca hasil diagnostik
Manfaatkan log event, puncak rollover, jumlah pengulangan, dan daftar tombol yang tertahan untuk menemukan tombol tanpa event, input yang berulang sendiri, masalah lokasi tombol modifier, atau kombinasi yang tidak dilaporkan bersamaan oleh keyboard Anda.
Apa yang bisa ditunjukkan tes keyboard di browser
Event keyboard di browser desktop modern memberi dua nilai yang berguna. event.code menunjukkan posisi tombol fisik, misalnya KeyQ, Space, NumpadEnter, atau ShiftLeft, selama browser mendukungnya. event.key adalah nilai yang dihasilkan tata letak keyboard aktif, sehingga tombol fisik yang sama bisa menghasilkan karakter berbeda pada QWERTY, AZERTY, QWERTZ, Dvorak, atau metode masukan lain.
Perbedaan itu penting saat mencari sumber masalah. Jika KeyQ menyala tetapi nilai tombolnya a, artinya tombol fisik terkirim dengan benar dan perbedaannya kemungkinan besar berasal dari tata letak yang sedang aktif. Jika tidak ada event sama sekali untuk tombol yang seharusnya sampai ke halaman, masalahnya bisa ada pada perangkat keras, firmware, driver sistem operasi, browser, atau pintasan yang sudah dipesan sebelum halaman web sempat membacanya.
| Diagnostik | Artinya | Berguna untuk |
|---|---|---|
| Kode fisik | Kode posisi perangkat keras seperti KeyA atau Numpad5 |
Memastikan sakelar fisik mana yang aktif |
| Nilai tombol | Karakter atau aksi yang dihasilkan tata letak aktif | Melihat perbedaan tata letak atau modifier |
| Lokasi | Standar, kiri, kanan, atau numpad | Menguji Shift, Ctrl, Alt, dan varian numpad |
| Puncak rollover | Jumlah tombol terbanyak yang ditahan bersamaan selama sesi | Cek cepat batas kombinasi atau ghosting |
| Event pengulangan | Event repeat dari browser selama tombol ditahan | Menemukan tombol yang berulang tanpa diminta |
| Peringatan tombol macet | Tombol yang tertahan lebih lama dari ambang pilihan Anda | Menangkap tombol yang tidak terlepas dengan bersih |
Tata letak dan karakter yang tercetak
Kisi di layar diberi label sesuai posisi tombol fisik, bukan sesuai huruf yang tercetak pada keyboard Anda. Untuk pengguna Indonesia hal ini jarang menjadi masalah karena tata letak baku adalah US QWERTY tanpa dead key: huruf yang Anda tekan sama dengan huruf yang muncul. Namun jika Anda memakai tata letak US International untuk menulis bahasa asing, tombol seperti Quote atau Backquote menjadi dead key, sehingga karakter baru muncul setelah tombol kedua ditekan. Kode fisiknya tetap sama, hanya event.key yang berubah.
Rollover, ghosting, dan batasannya
Rollover adalah jumlah penekanan tombol serentak yang mampu dilaporkan sebuah keyboard. Banyak keyboard kantor sanggup menangani kombinasi dua atau tiga tombol, sementara keyboard gaming kerap mengiklankan 6-key rollover atau N-key rollover. Penguji ini dapat menampilkan event tombol yang benar-benar sampai ke browser, tetapi tidak dapat membuktikan tombol yang memang tidak pernah dikirim oleh keyboard, sistem operasi, atau browser. Anggap puncak rollover sebagai pemeriksaan praktis di halaman web, bukan sertifikat laboratorium perangkat keras.
Kesalahan yang sering terjadi
- Jaga tab tetap aktif. Berpindah tab atau membuka bilah alamat bisa memutus event keyup, karena itu penguji akan mengosongkan daftar tombol tertahan saat halaman kehilangan fokus.
- Sebagian pintasan dipesan oleh browser atau sistem operasi, termasuk kombinasi seperti Alt+Tab, Cmd+Tab, Cmd+W, Cmd+L, dan F5.
- Keyboard ponsel, keyboard virtual, komposisi IME, dead key, dan alat aksesibilitas dapat mengubah atau menunda nilai tombol yang dilaporkan.
- Jika satu tombol gagal di sini, coba browser lain dan port USB lain sebelum menyimpulkan sakelarnya rusak.
Pertanyaan yang Sering Diajukan
Tidak. Event tombol dibaca dan ditampilkan di browser Anda. Alat ini tidak mengunggah nilai tombol, kode fisik, data waktu, atau riwayat event ke server mana pun.
Browser dan sistem operasi memesan sejumlah tombol dan pintasan sebelum halaman sempat membacanya. Kombinasi sistem seperti Alt+Tab, Cmd+Tab, Cmd+L, atau tombol refresh browser mungkin tidak pernah sampai ke penguji ini.
event.code adalah posisi tombol fisik, sedangkan event.key adalah karakter atau aksi yang dihasilkan tata letak keyboard aktif Anda. Mengganti tata letak mengubah nilai tombol tanpa mengubah kode fisiknya.
Alat ini bisa menunjukkan jumlah tombol terbanyak yang sampai ke browser secara bersamaan selama pengujian. Alat ini tidak bisa mensertifikasi tombol yang sudah disaring oleh firmware keyboard, sistem operasi, atau browser sebelum halaman menerimanya.
Alat Terkait
Generator Nama Bayi
Hasilkan ide nama bayi yang difilter menurut gender, asal, huruf pertama, panjang, dan gaya. Daftar segar setiap klik; simpan favorit untuk dibandingkan.
Generator Jadwal Tidur Bayi
Buat jadwal tidur yang sesuai usia untuk bayi Anda dari baru lahir hingga 3 tahun, berdasarkan total kebutuhan tidur, jendela bangun, dan jumlah tidur siang.
Generator Kartu Bingo
Buat kartu bingo siap cetak dengan angka acak atau kata khusus. Standar 5x5 dengan kotak tengah gratis, siap untuk kelas atau pesta.
Pemecah Blossom
Masukkan huruf tengah dan enam huruf petal untuk menemukan semua jawaban Blossom yang valid. Diurutkan menurut panjang dan ditandai untuk pangram.
Pembuat Beat
Buat beat drum sederhana di sequencer 16 langkah langsung dari browser, lengkap dengan tempo, swing, kit, preset pola, dan pemutaran Web Audio lokal.
Metronom
Berlatih dengan metronom online yang presisi. Atur BPM, birama, aksen, dan subdivisi, lalu mainkan klik yang stabil secara lokal di peramban.