Info Kode Tombol
Tekan tombol apa pun untuk melihat event.key, event.code, dan keyCode lama secara langsung, plus status modifier dan riwayat 10 penekanan terakhir.
Waiting for a key press…
Press any key — the values update instantly. Focus stays on the page, no input box needed.
Langkah berikutnya
Alat ini berjalan sepenuhnya di browser Anda. Data Anda tidak pernah meninggalkan perangkat — tidak diunggah ke server mana pun.
Cara pakai
- 1Klik di mana saja di halaman agar mendapat fokus keyboard, lalu tekan sembarang tombol.
- 2Baca event.key, event.code, dan keyCode dari tiga kartu; Ctrl/Alt/Shift/Meta menyala selama ditekan.
- 3Nyalakan "abaikan auto-repeat" untuk menyaring penekanan berulang, dan bandingkan tombol di tabel 10 terakhir.
Info Kode Tombol
Bug penanganan keyboard biasanya berasal dari tertukarnya tiga nilai identitas KeyboardEvent: event.key adalah karakter yang dihasilkan ("a" atau "A" saat Shift ditekan), event.code adalah tombol fisik (KeyA terlepas dari layout), dan keyCode adalah kode numerik warisan yang masih dipakai kode lama. Menekan tombol di halaman ini menampilkan ketiganya berdampingan seketika, beserta modifier yang sedang ditekan.
Halaman juga menyimpan 10 penekanan terakhir dalam tabel riwayat kecil, sehingga Anda bisa membandingkan nilai antar tombol alih-alih menekan lalu lupa. Berguna untuk kontrol game, pintasan keyboard, atau mencari tahu kenapa handler keydown terpicu dua kali (aktifkan abaikan-ulang untuk menyaring auto-repeat).
Pertanyaan yang sering diajukan
Mengapa event.key dan event.code berbeda untuk tombol yang sama?
event.key melaporkan karakter yang dihasilkan dengan layout dan status modifier saat ini ("A", "á", "1"), sedangkan event.code melaporkan posisi fisik (KeyA, Digit1) yang bebas dari layout. Pintasan umumnya cocok dengan code; penanganan teks membaca key.
Apakah keyCode sudah usang?
Ya — itu warisan lama, dipertahankan hanya agar kode tua yang bercabang pada angka seperti 13 (Enter) atau 27 (Escape) tetap jalan. Kode baru sebaiknya memakai event.key atau event.code; alat ini menampilkannya untuk memetakan konstanta lama saat migrasi.
Mengapa nilai yang sama berulang saat saya menahan tombol?
Menahan tombol membuat OS mengirim keydown berulang dengan repeat true. Aktifkan "abaikan auto-repeat" untuk menampilkan hanya penekanan awal; matikan bila perlu memastikan handler menerima peristiwa ulang dengan benar.
How accurate are the results?
Calculations follow the official definitions — SI conversion factors, NIST constants, or the governing formula shown on the page — and results display to enough significant digits for real-world use.
Can I use it on mobile?
Yes. The interface is responsive and all inputs adapt to touch; the calculation itself runs offline once loaded.
Is this tool free to use?
Yes, completely free — no signup, no subscription, no daily limits, and no watermarks on the output.
Alat terkait
Teks → Unicode
Escape teks apa pun ke \uXXXX, \u{...}, U+XXXX atau titik kode desimal — dan dekode semuanya kembali. Aman emoji, instan, sepenuhnya lokal.
Generator Angka Acak
Hasilkan angka acak sungguhan dari rentang mana pun — tunggal, batch, atau undian unik bergaya lotere — memakai RNG kriptografis browser Anda.
Generator Kata Sandi
Hasilkan kata sandi dan passphrase kuat di browser Anda dengan estimasi entropi langsung — keacakan setara-kriptografi, tidak ada yang dikirim atau disimpan.
Base64 Encoder
Enkode teks ke Base64 secara instan dengan dukungan UTF-8 penuh — emoji, aksen, dan karakter CJK selamat utuh. Gratis, privat, tidak ada yang pernah keluar dari browser Anda.
HTML Escape / Unescape
Escape atau unescape entitas HTML secara langsung saat Anda mengetik: & < > dan kutipan menjadi referensi aman, dengan mode numerik opsional untuk karakter non-ASCII.
Hash Generator
Hitung hash SHA-1, SHA-256, SHA-384, SHA-512, atau MD5 dari teks atau file, langsung di browser Anda. Checksum cepat untuk pemeriksaan integritas — tanpa unggahan.
Sematkan alat ini
Tambahkan alat ini ke situs Anda dengan satu baris — berjalan di browser pengunjung.
<iframe src="https://zoyku.com/id/tools/keycode-info?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — keycode-info" loading="lazy"></iframe>