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

C++ Discussion :

gestion du clavier


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 40
    Par défaut gestion du clavier
    bonjour tout le monde

    voila j'ai un programme en c++ developper sous visual studio 2005.
    dans mon programme je gere les touches du clavier c'est a dire que quand l'utilisateur click sur un touche un evement associé se declenche.
    J'arrive a gere toutes les touches sauf la touche espace donc je voudrais savoir si quelqu'un sait comment on fait.

    Merci beaucoup

  2. #2
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    Il me semblait pourtant qu'avec le message windows WM_KEYDOWN, tu pouvais intercepter toutes les touches appuyées? Es-tu bien sûr d'avoir essayé avec le code de la touche espace (VK_SPACE = Ox20)?
    Un peu d'aide ici

  3. #3
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Tout dépend de ce qu'on veut faire avec le clavier...

    Si c'est pour récuper des entrées de texte, WM_WCHAR est l'évenement à utiliser (l'IME génere les WM_WCHAR automatiquement, et je suis pas sur qu'il génère les WM_KEYDOWN).

    Si c'est pour détecter une touche enfoncée ou relachée, alors on peut utiliser WM_KEYDOWN ou WM_KEYUP... On aura alors un état séquentiel des touches.

    Si c'est pour avoir un snapshot de l'état du clavier toutes les Xms (comme dans un jeu par exemple), alors DirectInput est appréciable

    Nicolas

Discussions similaires

  1. [C#] Gestion évenements clavier
    Par Tips dans le forum Windows Forms
    Réponses: 9
    Dernier message: 19/04/2006, 20h29
  2. [MFC][VC++.NET]gestion évènement clavier
    Par Rafoo dans le forum MFC
    Réponses: 2
    Dernier message: 14/12/2005, 09h29
  3. Gestion du clavier
    Par Ekinoks dans le forum OpenGL
    Réponses: 12
    Dernier message: 22/08/2005, 14h36
  4. gestion du Clavier
    Par benthebest dans le forum MFC
    Réponses: 13
    Dernier message: 07/05/2005, 22h39
  5. [MX]Optimisation de la gestion du clavier
    Par yacinechaouche dans le forum Flash
    Réponses: 8
    Dernier message: 18/04/2004, 02h13

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