Jeu en iframe : empêcher lest touches clavier de sortir du jeu


#1

Avec ce titre incompréhensible… je sens que je vais susciter des réactions…

Bon, en gros, j’ai un jeu où il faut appuyer sur des lettres du clavier pour jouer (on clique sur la lettre qui s’affiche).
Le jeu est installé sur un site en iframe.

Plusieurs problèmes :
1/ si je tape sur F5, ça actualise la page
2/ si je tape sur la touche TABulation, ça sort du jeu, et les prochaines frappes ne sont plus détectées dans le jeu (même si je clique dessus avec la souris - seul moyen de revenir, MAJ+TAB).
(les maladroits peuvent cliquer sur TAB au lieu de A par exemple…)

J’ai fait des recherches, mais je n’ai rien trouvé du tout.

C’est probablement simple, mais je n’ai pas la moindre idée de commencement d’une piste…

Merci


#2

La solution simple, c’est de ne pas utiliser les touches réservées. :blush: (quoi que tu fasses, les maladroits pourront toujours appuyer sur le bouton marche/arrêt de leur ordinateur :sweat_smile: )
La solution plus compliquée, c’est d’insérer le code javascript qui convient. Mais impossible de garantir que ça fonctionnera sur toutes les versions de tous les navigateurs.
Tu peux jeter un œil ici pour la touche F5, par exemple.