As @putvande said you can detect only one key press at a time, a trick i suggest you is to detect multiple keydown combinations, like this:
let shiftkey_press = false;
let A_press = false;
let S_press = false;
document.onkeydown = function(e) {
if (e.shiftKey ) {
shiftkey_press = true;
}
if (e.keyCode == 65 ) {
A_press = true;
}
if (e.keyCode == 83 ) {
S_press = true;
}
console.log("shiftkey_press:", shiftkey_press)
console.log("A_press:", A_press)
console.log("S_press:", S_press)
if (shiftkey_press && A_press && S_press ){
url = "https://stackoverflow.com/";
// window.location.replace(url);
alert(url);
}
}
yeah i know... it's a litle bit nasty, but i think it will do the trik, let me know if it's work please!
A WORKING EXAMPLE: https://jsfiddle.net/b7an8L12/
EDIT:
i just replace your window.location.replace by an alert()
"MAKE SURE TO OPEN THE CONSOLE TO SEE WHAT's HAPPENING!" :-)