How to handle ESC keydown on javascript popup window How to handle ESC keydown on javascript popup window javascript javascript

How to handle ESC keydown on javascript popup window


Try something like this:

$(document).keydown(function(e) {    // ESCAPE key pressed    if (e.keyCode == 27) {        window.close();    }});


It is possible to achieve with JS Without using jQuery.

window.onkeydown = function( event ) {    if ( event.keyCode == 27 ) {        console.log( 'escape pressed' );    }};


event.key === "Escape"

No more arbitrary number codes!

document.addEventListener('keydown', function(event) {    const key = event.key; // const {key} = event; in ES6+    if (key === "Escape") {        window.close();    }});

Mozilla Docs

Supported Browsers