Cara mendeteksi Equal (=)
document.addEventListener('keydown', (event) => {
if (event.key === "=") {
// Equal (=) was pressed
}
});
Gunakan event.key untuk merespons arti tombol (mengikuti tata letak keyboard) dan event.code untuk posisi fisiknya, misalnya WASD di game. keyCode dan which sudah usang: keduanya masih berfungsi, tetapi nilainya berbeda antara browser dan tata letak.
Cara browser menangani Equal (=)
Ctrl/Cmd dengan = dan - memperbesar atau memperkecil halaman; hindari menimpanya. Firefox secara historis menggunakan keyCode 61.
Di React
<input onKeyDown={(e) => { if (e.key === "=") { /* … */ } }} />Pencari Keycode JavaScript
Tekan tombol apa saja dan langsung lihat semua properti event keyboard, lengkap dengan cuplikan keydown yang siap disalin untuk shortcut.