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 :

Hook-vk_shift retourne le code de la dernière touche tapée


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 17
    Par défaut Hook-vk_shift retourne le code de la dernière touche tapée
    Bonjour,
    Je suis en train de coder une appli où j'utilise un hook me permettant de capturer la frappe clavier. Quand je presse une touche du clavier tout va bien mais c'est lorsque j'appuie sur shift que tout va mal: c'est-à-dire que la pression sur shift va être interprétée comme la pression de la touche que j'ai pressé juste avant. Du coup en résultat quand je veut fait par ex shift-a pour faire une majuscule j'aurais "sA" 's' étant la touche précédemment pressée.
    j'ai me suis déjà pas mal documenté, mais je n'ai pas trouvé de moyen efficace pour bloquer ce 's' non désiré.

    Merci d'avance pour votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 17
    Par défaut
    Re-bonjour,
    J'ai avec quelques recherches supplémentaires découvert que la fonction qui me permettais de récupérer le code ascii des touches -> ToAscii
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    int WINAPI ToAscii(
      __in      UINT uVirtKey,
      __in      UINT uScanCode,
      __in_opt  const BYTE *lpKeyState,
      __out     LPWORD lpChar,
      __in      UINT uFlags
    );
    cependant je n'ai pas encore trouvé d'alternatives me permettant de gérer les dead-keys.

Discussions similaires

  1. Lire et retourne du code JS
    Par willarrive dans le forum Autres Solutions d'entreprise
    Réponses: 0
    Dernier message: 10/11/2011, 17h29
  2. System.Net.WebClient.DownloadFile retourne un code 403
    Par jjcasalo dans le forum VB.NET
    Réponses: 4
    Dernier message: 17/03/2010, 16h56
  3. Procédure stockée retournant un code d'erreur
    Par Hartdrooz dans le forum Développement
    Réponses: 2
    Dernier message: 03/10/2008, 07h39
  4. je cherche un code pour les derniére nouvelles
    Par alg7911 dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 06/10/2007, 01h19
  5. Code ASCII d'une touche sous Mozilla
    Par SPA dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/02/2005, 08h47

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