I have Escape key function code, Please suggest how to execute instead of button onclick the same function. Kindly suggest.
//escape key function
Brav1Toolbox.addListener(window, "keyup", onKeyUp);
function onKeyUp(e) {
//code
}
I have Escape key function code, Please suggest how to execute instead of button onclick the same function. Kindly suggest.
//escape key function
Brav1Toolbox.addListener(window, "keyup", onKeyUp);
function onKeyUp(e) {
//code
}
What you're looking for are known as keyCodes. The escape key is keyCode 27
. Simply run a conditional that checks that keyCode 27
is pressed:
// Escape key function
Brav1Toolbox.addListener(window, "keyup", onKeyUp);
function onKeyUp(e) {
const keyCode = e.key || e.keyIdentifier || e.keyCode;
if (keyCode === 27) {
console.log("Escape was pressed");
}
}
Hope this helps! :)
Use window.onkeydown
and keyCode
.
window.onkeydown = function(e) {
var keyCode = e.key || e.keyIdentifier || e.keyCode;
if (keyCode == 27 || keyCode == 'Escape') {
alert("The ESC key was pressed!");
change_screen(27); //Run function
}
}
Try this
window.addEventListener('keydown', function(e){
if((e.key=='Escape'||e.key=='Esc'||e.keyCode==27) && (e.target.nodeName=='BODY')){
console.log("Escape pressed");
return false;
}
}, true);