Penguji Keyboard

Diagnostik keyboard
ms
Pintasan yang dicadangkan browser mungkin tidak tercatat.

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. 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. 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. 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