Quiero ver si la tecla alt y la tecla j (o cualquier otro número o letra) se presionan al mismo tiempo.
Esto es lo que tengo hasta ahora:
document.onkeydown = function(e) { if(e.altKey && e.keyPressed == "j") { console.log("alt + j pressed") } }Esto no está funcionando.
¿Alguna ayuda en esto?
Debería obtener la propiedad key del evento en su lugar:
document.onkeydown = function(e) { if(e.altKey && e.key == "j") { console.log("alt + j pressed") } }tal vez funcione
var altKeyPressed = false; document.addEventListener("keydown", function(e) {if(e.altKey) { altKeyPressed = true; }}); document.addEventListener("keydown", function(e) {if(e.key === "j" && altKeyPressed) { console.log("alt + j pressed"); altKeyPressed = false; }});Eso es porque KeyboardEvent no tiene una propiedad keyPressed . Hay una propiedad key que indica qué tecla se presionó.