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

Discussion :

Simulation de combinaisons de touches

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Par défaut Simulation de combinaisons de touches
    bonjour
    je cherche à simuler des combinaisons de touches clavier en c++ avec l'environnement Qt . Je ne trouve pas la fonction et la bibliothèque adéquate.

    Les solutions trouvées sont avec la bibliothèque windows.h. Je ne veux pas m'en servir developpant principalement sous Linux. Cela m'oblige à installer wine.

    J'ai fais le tour de quelques fonctions trouvées ici:
    http://qt-project.org/doc/qt-5.0/qtdoc/classes.html

    Mais je n'ais rien trouvé. Quel solutions connaissez vous?

    Merci

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Bonjour et bienvenue sur le forum

    Tu parles de pouvoir simuler l'appui dans ton application ou dans une application externe ?
    Dans le premier cas, tu peux utiliser le module QTest et les fonctions keyClick, keyPress, keyRelease etc (http://qt-project.org/doc/qt-5.0/qttestlib/qtest.html)
    Dans le second cas, je crois pas que cela existe. Il faut utiliser les libs système non portables

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Par défaut
    salut merci de la réponse,
    la manipulation est bien pour les applications externe.

    oh, si ca doit exister, car la solution existe avec windows.h. Ca doit exister chez qt!

  4. #4
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    http://qt.developpez.com/telecharger...vier-ou-souris

    Ça n'existe pas chez Qt, après tout les applications sont très limitées. Ça pourrait être intégré (genre une classe QSystemEvent), il faudrait faire les implémentations de tous les OS supportés par Qt.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Par défaut
    J'ai trouvé cette fonction (http://qt-project.org/doc/qt-5.0/qtg...equence.html):

    QKeySequence(tr("Ctrl+X, Ctrl+C"));

    Je viens de la trouver en continuant de fouiller. J'ai des problèmes à la compilation (liés à ma config perso, faut que je règle ca avant tout). Mais j'ai l'impression que cela peut être interessant.

    Si quelqu'un à des solutions autres qu'avec la bibliothèque windows.h (juste avec la librairie xorg par exemple!!!) je suis preneur à 100%

    Merci

  6. #6
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    Ça c'est pour utiliser au sein de ton application, c'est toujours des événements internes à Qt, et non pas système.

Discussions similaires

  1. comment simuler l'appui d'une combinaison de touches
    Par camatchou dans le forum Débuter
    Réponses: 12
    Dernier message: 04/04/2014, 13h26
  2. [ctypes]Problème pour simuler une combinaison de touche avec ctypes
    Par Estudiante dans le forum Interfaçage autre langage
    Réponses: 0
    Dernier message: 29/09/2009, 17h46
  3. Est-il possible de simuler la combinaison de touches CTRL + F5 ?
    Par beegees dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/08/2009, 18h30
  4. Réponses: 20
    Dernier message: 27/11/2007, 14h40
  5. Simuler l'appui de touches
    Par immerczeck dans le forum Assembleur
    Réponses: 5
    Dernier message: 21/04/2004, 17h23

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