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

GLUT Discussion :

Clavier


Sujet :

GLUT

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2004
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 10
    Par défaut Clavier
    alors voila j'aimerai utiliser les touches du clavier pour faire bouger un carrer disons
    pour la détéction, j'utilise les caractères ascii correspondant a la touche

    la pb est que j'ai le meme pb que si vous maintenez appuyer dans un traitement de texte une lettre : ca l'ecrit une fois puis sa fait une pause puis ca l'ecrit plusieurs fois sans pause jusqu'au relachement de la touche

    et vous avez devinez ce que je veux !
    je veux que cette pause au début disparaisse ! cad que dès que j'appuie dessus les lettres défile (ou le carré bouge si vous préférez)

    je c pas comment faire !

    merci de m'aider

  2. #2
    Membre chevronné Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Par défaut
    Variable boolean :
    Appuie de la touche >> true
    relachement false .

    et dans ton update de scene tu bouge ta camera ou ton cube en fonction du boolean

  3. #3
    Membre averti
    Inscrit en
    Juin 2004
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 10
    Par défaut
    merci

  4. #4
    Rédacteur
    Avatar de bafman
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    2 574
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2003
    Messages : 2 574
    Par défaut
    voila.
    en gros tu crée un tableau de 255 booleen.
    quand tu appuye sur une touche, tu fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tableauTouche[key] = true;
    avec key la touche appuyé
    quand tu affiche tu regarde si tableauTouche[key] est vrai
    quand tu relache la touche tu met tableauTouche[key] a faux.

    cette methode te permet d'utiliser toute les touches standard du clavier facilement (je ne croit pas que ca prenne en compte les touche speciales)
    * Il est infiniment plus simple de faire rapidement un code qui marche que de faire un code rapide qui marche
    * pour faciliter les recherches, n'oubliez pas de voter pour les réponses pertinentes
    Mes articles

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

Discussions similaires

  1. [Turbo Pascal] Entrée au clavier sous forme ******
    Par Upal dans le forum Turbo Pascal
    Réponses: 12
    Dernier message: 15/02/2003, 14h42
  2. [TP]vider le tampon clavier
    Par kael kael dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 11/01/2003, 22h19
  3. Clavier Azerty
    Par Smortex dans le forum x86 16-bits
    Réponses: 4
    Dernier message: 16/12/2002, 20h33
  4. Cherche Nom des touches du clavier
    Par juan64 dans le forum C++Builder
    Réponses: 8
    Dernier message: 23/07/2002, 19h11
  5. Vider le buffer du clavier
    Par flavien tetart dans le forum x86 16-bits
    Réponses: 2
    Dernier message: 12/07/2002, 08h35

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