Comment attribuer une mise en évidence du clavier à un canevas HTML en utilisant jquery?

Je me suis mise en œuvre d'un jeu à l'aide de Javascript, jquery, et la balise Canvas. Comment puis-je empêcher le navigateur de traitement raccourcis clavier lorsque la balise canvas a le focus? J'ai essayé de l'événement.stopPropagation() et il n'a pas d'effet.

Je peux ramasser les événements de clavier. Cependant, lorsque l'utilisateur appuie sur la barre d'espace, la page défile vers le bas dans Firefox. La même chose se passe avec les touches fléchées.

source d'informationauteur Steve Hanov