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

Langage C++ Discussion :

récupérer les commandes clavier dans une appli sans champs d'écriture


Sujet :

Langage C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 114
    Points : 53
    Points
    53
    Par défaut récupérer les commandes clavier dans une appli sans champs d'écriture
    Bonjour,

    j'aimerai savoir commet récupérer les données du clavier dans mon appli graphique sans avoir à taper dans le terminal.

    Je lance mon appli graphique depuis le terminal (ou autre appli).
    L'appli demande un "code" (typiquement: user + entrée)
    Puis l'appli traite cette chaine pour la suite.

    Si je lance l'appli depuis le terminal, et tape user+entrée dans le terminal,cela fonctionne
    Mais si mon curseur n'est pas dans le terminal, l'appli ne récupère pas la chaîne émise par le clavier

    Une idée? Pour info, j'utilise aussi gtk dans mon appli, peut-être une possibilité de ce côté là?

    Merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 115
    Points : 32 967
    Points
    32 967
    Billets dans le blog
    4
    Par défaut
    Salut,

    si tu as une appli graphique, pourquoi ne pas inclure un champ texte directement sur l'interface ?
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 114
    Points : 53
    Points
    53
    Par défaut
    Salut,

    parce que je n'ai ni clavier ni souris.
    Juste une scanette code barre qui retourne une chaine ("user") comme si on tapait sur un clavier

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 115
    Points : 32 967
    Points
    32 967
    Billets dans le blog
    4
    Par défaut
    Si tu as besoin de cette entrée pour lancer l'application, comment le focus de la console peut se perdre ?
    Pourquoi ne pas avoir un champ texte avec focus automatique dans ton appli ? Une scannette c'est un clavier, ça t'envoie un texte puis émet un retour à la ligne.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 114
    Points : 53
    Points
    53
    Par défaut
    Si je lance l'appli depuis le terminal, et tape user+entrée dans le terminal,cela fonctionne
    j'aurai plutôt du dire:
    Si je lance l'appli depuis le terminal, puis tape user+entrée dans le terminal,cela fonctionne
    Je n'utiliserai pas le terminal pour lancer l'application.
    L'intervention clavier se fait après le lancement de l'appli.

    Pourquoi ne pas avoir un champ texte avec focus automatique dans ton appli ?
    c'est une idée. Je dois pouvoir me débrouiller pour que ce champs soit invisible.

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

Discussions similaires

  1. Récupérer les mails Outlook dans une table Access
    Par zerrokooll dans le forum VBA Access
    Réponses: 79
    Dernier message: 07/07/2009, 14h22
  2. Récupérer les évènements clavier dans une jsp
    Par cereal dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 19/10/2008, 18h45
  3. Réponses: 4
    Dernier message: 01/10/2006, 15h37
  4. [Tomcat]Où mettre les fichiers properties dans une appli web
    Par tchouki dans le forum Tomcat et TomEE
    Réponses: 11
    Dernier message: 31/01/2006, 17h32
  5. Récupérer les données interbase dans une TStringGrid
    Par Ousse dans le forum Bases de données
    Réponses: 1
    Dernier message: 24/03/2005, 12h51

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