11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,
j'utilise le moteur Shower pour réaliser une présentation HTML5.
Sur PC, tout se passe bien. La touche ESC permet de sortir du mode diapo et affiche un mode liste avec la diapo courante entourée de bleu.

Mon problème est qu'il n'y a rien de prévu pour tablette. Et forcément pas de bouton ESC ni de double-tap !
Je pensais ajouter un lien ou un bouton pour simuler un appui sur la touche ESC à partir de son code ASCII (27) mais je bloque.

Avez-vous des idées ?
Merci
Bonne journée
IL y a un petit moyen de tricher. Si tu interceptes les évènements liés à l'historique, alors tu peux réagir au geste pour faire précédent.

Attention parce que du coup, l'action précédent normale n'est plus disponible.

Tu peux réagir à d'autres gests avec un évènement spécifique, sauf erreur ongesturestart/end. Attention de nouveau au fait que tu annules le fonctionnement normal de ces évènements.
Attention aussi au fait que cet évènement ne marche pas si le lecteur d'écran VoiceOver est actif.

Sinon tu n'as plus qu'à essayer d'interpréter tes propres gestes avec otouchstart/end. De nouveau pas accessible si VO est actif.