Pencari Keycode JavaScript — Info Event Keyboard

Tekan tombol apa saja dan langsung lihat semua properti event keyboard, dengan cuplikan keydown yang siap disalin untuk shortcut.

Diperbarui
Tekan tombol apa saja…
Riwayat

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Uraikan string user agent menjadi browserVersi, engine rendering, OS, jenis perangkat, dan vendor.Parser User Agent →

Cara menggunakan Pencari Keycode JavaScript

  1. Klik kotak (atau area mana pun di halaman) lalu tekan tombol atau shortcut.
  2. Baca event.key, event.code, dan keyCode versi lama.
  3. Salin handler keydown yang dihasilkan untuk shortcut kamu.

key, code, dan keyCode

PropertiInformasi yang diberikanKegunaan
event.keyKarakter atau nama tombol yang dihasilkan, mengikuti layout dan Shift ("a", "A", "Enter")Input teks, “ketik ? untuk bantuan”
event.codePosisi fisik tombol, tidak bergantung pada layout ("KeyA", "Digit1")Game (WASD) dan shortcut berbasis posisi
event.keyCode / whichKode numerik lama (Enter = 13, Esc = 27)Hanya untuk kode lama — sudah usang
event.location0 standar, 1 kiri, 2 kanan, 3 numpadMembedakan Shift kiri/kanan atau tombol numpad

Kode tombol umum

Tombolevent.keyevent.codekeyCode
EnterEnterEnter13
EscapeEscapeEscape27
Spasi" "Space32
TabTabTab9
BackspaceBackspaceBackspace8
Tombol panahArrowLeft/Up/Right/Downsama37–40
A–Za–z / A–ZKeyA–KeyZ65–90
0–90–9Digit0–Digit948–57
F1–F12F1–F12F1–F12112–123

Menulis handler shortcut

Periksa modifier secara eksplisit (e.ctrlKey || e.metaKey mencakup Ctrl di Windows dan ⌘ di macOS), panggil e.preventDefault() hanya untuk shortcut yang kamu tangani, dan lewati handler saat pengguna sedang mengetik di input. Gunakan key untuk shortcut huruf agar mengikuti layout keyboard pengguna, dan code saat posisi fisik itu penting.

Uji ekspresi reguler untuk penanganan tombol di regex tester, atau cek bagaimana browser mengidentifikasi dirinya dengan user agent parser.

Juga dicari sebagai: keycode javascript, daftar keycode, event.key, event.code, pengecek keyboard event, cek key code, pencari keycode.

Tool yang cocok dipakai bersama Pencari Keycode JavaScript

  • Editor HTML Online — Playground kode yang ringan: edit HTML, CSS dan JavaScript berdampingan, lihat hasilnya seketika, baca output console, dan unduh halaman kamu sebagai satu file HTML.
  • Formatter JavaScript — Rapikan dan beri indentasi JavaScript, JSON atau JSX sesuai preferensimu, dengan gaya kurung kurawal pilihanmu, atau hapus spasi dan komentar dengan minifier yang sudah terverifikasi.
  • Resolusi Layar Saya — Ukuran layar dan jendela browser dalam piksel CSS, device pixel ratio, serta resolusi fisik sebenarnya, diukur langsung oleh browser kamu.
  • Formatter HTML — Tempel markup yang berantakan atau sudah di-minify, lalu dapatkan HTML rapi dengan indentasi konsisten — termasuk blok <style> dan <script> di dalamnya.

Pertanyaan yang sering diajukan

Haruskah saya memakai keyCode?
Tidak. keyCode dan which sudah usang. Gunakan event.key untuk karakter dan event.code untuk tombol fisik.
Apa keycode untuk Enter?
Enter memiliki keyCode 13, key "Enter", dan code "Enter" (atau "NumpadEnter" pada numpad).
Mengapa Ctrl+W menutup tab?
Beberapa shortcut browser tidak bisa dicegat oleh halaman web demi alasan keamanan, termasuk Ctrl+W, Ctrl+T, dan Ctrl+N di sebagian besar browser.
Bisakah saya memasang Pencari Keycode JavaScript sebagai aplikasi web dan memakainya offline?
Bisa. Pencari Keycode JavaScript adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait