IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Débutant: que devient onclick quand c'est le pied ?


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de touche_a_tout
    Profil pro
    Inscrit en
    Août 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 537
    Par défaut Débutant: que devient onclick quand c'est le pied ?
    Bonsoir,
    Que devient onclick quand c'est le pied qui presse sur une pédale bluetooth ou USB ? Par exemple dans l'extrait suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="button" name="" value="Next" 
    onclick="zxcImageSlider.Next('slider',1);" />
    Merci d'éclairer un newbie.
    Cordialement
    Pierre

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Pied gauche ou pied droit ?

    Je plaisante Ce genre de périphérique est souvent détecté comme un contrôleur de jeu, donc ne déclenchera pas les évènements click. Pour l'utiliser en JS, il faudra passer par l'API Gamepad qui est encore assez mal supportée sur les divers navigateurs : https://developer.mozilla.org/fr/doc...de/API/Gamepad

  3. #3
    Membre éclairé Avatar de touche_a_tout
    Profil pro
    Inscrit en
    Août 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 537
    Par défaut Que devient onclick quand c'est le pied ?
    Merci Sylvain,
    Le bon pied est à droite et le coeur à gauche, on ne se refait pas ;-)
    Mon truc est censé être une app offline, donc le souci du support des navigateurs se réduit, mais mon habitude est d'ouvrir cette app dans Firefox, comment réagira-t-il à Gamepad ? Vous me direz qu'il suffit d'essayer ? J'aime bien savoir à quoi m'attendre.
    Cela dit, j'ai lu la page Gamepad (du moins la partie traduite, je garde le reste pour la bonne bouche) et je me rends compte que je suis dépassé (je suis voisin de zéro en Javascript). J'aurai besoin d'un coup de main. Possible ?
    Merci d'avance et cordial salut
    Pierre

  4. #4
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Cette API est supportée à partir de Firefox 29, donc je pense que ça devrait aller. A noter que cela dépend énormément de la manière dont le périphérique est configuré sur le système, et des subtilités du driver (mapping des touches etc...)

    L'article de MDN donne des exemples de code pour lister les contrôleurs de jeu disponibles. Si tu vois la pédale dans cette liste, c'est déjà quasiment gagné. Je pense qu'une pédale devrait apparaître comme un contrôleur avec un bouton (ou plus, selon l'appareil j'imagine) qui passe en état pressed quand le pied appuie sur la pédale. Mais effectivement, le mieux pour s'en assurer, ça reste d'essayer. Je n'ai pas de pédale USB sous la main pour m'en assurer moi-même

  5. #5
    Membre éclairé Avatar de touche_a_tout
    Profil pro
    Inscrit en
    Août 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 537
    Par défaut Débutant: que devient onclick quand c'est le pied ?
    Merci Sylvain,
    J'ai mis la main sur une pédale mais ce n'est pas une Gamepad, c'est une pédale USB à 3 boutons pour faire défiler un enregistrement de dictaphone. Elle émet donc 3 signaux différents mais je ne sais pas comment la tester. Presser sur les boutons ne provoque rien. Les exemples de MDN nécessitent probablement d'être paramétrés mais ça dépasse totalement mes compétences en js. Je perds les pédales !
    Que faire ?
    Merci et meilleurs messagaes
    Püierre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/06/2010, 11h46
  2. Que devient un script si le navigateur est fermé
    Par gael dans le forum Langage
    Réponses: 7
    Dernier message: 23/09/2009, 10h17
  3. [TooltipText] Que faire quand il est (vraiment) trop long
    Par mavina dans le forum Composants
    Réponses: 5
    Dernier message: 31/03/2009, 09h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo