1. Apa yang dilakukan alat ini
Pemeriksa keyboard dan mouse daring gratis ini memungkinkan Anda menguji keyboard dan mouse secara waktu nyata—lihat kode tombol, posisi mouse, klik, scroll, dan tombol modifier. Gunakan untuk uji keyboard, uji mouse, atau pencarian kode tombol saat memverifikasi perangkat keras atau debugging input. Tanpa instalasi, tanpa unggah; semua input ditangkap di browser Anda dan tidak ada yang dikirim ke server. Cocok untuk pengecekan perangkat keras, pencarian kode tombol, pengujian modifier, atau uji roda scroll; berfungsi di mesin terbatas tempat Anda tidak bisa menginstal perangkat lunak.
2. Cara menggunakannya
Mulai cepat: Klik area keyboard dan tekan tombol apa pun untuk melihat key, code, keyCode, repeat, dan modifier. Gerakkan dan klik di zona mouse untuk melihat posisi dan event tombol. Gunakan Bersihkan untuk mengatur ulang setiap bagian. Klik kanan di zona mouse untuk menguji tombol kanan.
- Keyboard — Klik area keyboard (atau tab ke sana) dan tekan tombol apa pun. Event muncul di tabel dengan key, code, keyCode, status repeat, dan modifier.
- Mouse — Gerakkan dan klik di zona uji mouse. Posisi diperbarui langsung; klik dan event scroll dicatat.
- Bersihkan — Gunakan Bersihkan di setiap bagian untuk mengatur ulang daftar event.
- Klik kanan — Klik kanan di zona mouse untuk menguji tombol kanan (menu konteks browser ditekan di sana).
3. Cara kerjanya
- Keyboard — Mendengarkan event keydown pada area yang bisa difokus. Menampilkan key (karakter), code (tombol fisik), keyCode (legacy), repeat (tombol ditahan), dan flag modifier (Alt, Ctrl, Shift, Meta).
- Mouse — Mendengarkan mousemove, mousedown, mouseup, dan wheel di zona khusus. Menampilkan posisi kursor (x, y), tombol (Kiri, Tengah, Kanan), delta scroll (X, Y), dan modifier.
- Event disimpan di memori dengan batas maksimum untuk menghindari pertumbuhan tak terbatas. Semua pemrosesan berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun.
4. Kasus penggunaan & contoh
- Pengecekan perangkat keras — Verifikasi bahwa semua tombol dan tombol mouse berfungsi setelah mengganti keyboard atau mouse.
- Pencarian kode tombol — Lihat
key,code, dankeyCodepersis untuk tombol apa pun (berguna untuk pengembang). - Pengujian modifier — Konfirmasi Shift, Ctrl, Alt, dan Meta terdeteksi dengan benar.
- Roda scroll — Uji arah scroll dan delta di zona mouse.
Contoh
- Tekan A → key: "a", code: "KeyA", keyCode: 65
- Tekan Shift+A → modifier: "Shift", key: "A"
- Klik kiri di (320, 150) → down Kiri @ (320, 150)
- Scroll ke bawah → delta Y: -100
5. Batasan & kendala
- Hanya browser — Event terbatas pada yang diekspos browser. Beberapa perilaku perangkat keras tingkat rendah tidak terlihat.
- Perlu fokus — Event keyboard ditangkap hanya ketika area keyboard mendapat fokus. Klik atau tab ke sana dulu.
- Hanya zona mouse — Event mouse ditangkap hanya dalam zona uji khusus, bukan di tempat lain di halaman.
- Tanpa persistensi keylog — Event disimpan di memori saja; hilang saat refresh halaman. Tidak ada yang disimpan atau dikirim ke server.