J'utilise la méthode suivante pour détecter les pressions de touches sur une page. Mon plan consiste à détecter le moment où la touche Échap est enfoncée et à exécuter une méthode dans ce cas. Pour le moment, j'essaie simplement d'enregistrer quelle touche est enfoncée. Cependant, la touche Échap n'est jamais détectée.
@HostListener('document:keypress', ['$event'])
handleKeyboardEvent(event: KeyboardEvent) {
console.log(event);
let x = event.keyCode;
if (x === 27) {
console.log('Escape!');
}
}