วิธีง่ายที่สุดในการตรวจจับการกดปุ่มใน JavaScript ใช้ event handler onKeyPress
document.onkeypress
การกดปุ่มจะจับคู่กับคุณสมบัติ keyCode ซึ่งคืนค่ารหัสตัวอักษร Unicode ของปุ่มที่กระตุ้นเหตุการณ์ onkeypress
ตัวอย่าง
Document
เพื่อรันโปรแกรมด้านบน ให้บันทึกชื่อไฟล์ "anyName.html(index.html)" และคลิกขวาที่ไฟล์ เลือก "Open with Live Server" ใน VS Code editor
ผลลัพธ์
จะได้ผลลัพธ์ดังนี้
กรณี 1 − เมื่อกดปุ่ม ENTER จะได้ผลลัพธ์ดังนี้บนคอนโซล

กรณี 2 − เมื่อกดปุ่มอื่นนอกจาก ENTER ตัวอย่างตัวอักษร g ตัวอักษรเดียวกันจะแสดงบนคอนโซล
