Programmation séquences de touches au clavier (combinaison de SHIFT + FLECHE)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

elgringo123456

XLDnaute Occasionnel
Supporter XLD
Bonjour,

Je me permets de vous solliciter sur le sujet d'une combinaison de touches à réaliser sur une application externe (ex : Notepad) via des API Windows.

Je ne vous cache pas que cela fait depuis un certain temps je n'arrive pas à résoudre ce problème même après de multiples recherches sur Internet.

L'objectif est de réaliser la séquence de touches suivantes : SHIFT + "Flèche droite" ou SHIFT + "Flèche gauche" sur l' application Notepad (application déja ouverte). Cette séquence de touche permet tout simplement de réaliser la sélection d'une lettre dans le document Notepad.

Pour ce faire je fais appel à des API Windows me permettant de sélectionner la fenêtre "Notepad" puis de réaliser la séquence de touches. En terme de séquence de touche j'essaie plusieurs façon de faire à savoir via:
+ keybd_event,
+ SendMessage,
+ PostMessage.

En faisant appel à toutes ces fonctions je n'arrive pas à réaliser correctement l'action attendue. En effet, je me déplace correctement via les flèches mais je n'arrive pas à réaliser la sélection. Cette combinaison à l'air d'être très complexe à utiliser ou du moins j'ai du beaucoup de difficulter à ce qu'elle fonctionne.
Par ailleurs d'autres combinaisons de touches fonctionnent correctement c'est le cas de "CTRL" + "Flèche".

J'ai essayé de multiples combinaison tels que l'utilisation de la "Sous fenêtre", ... mais en vain. C'est la raison pourlaquelle je m'en remets à vous.

Merci d'avance,
Cordialement.
El Gringo 123456
 

Pièces jointes

Re : Programmation séquences de touches au clavier (combinaison de SHIFT + FLECHE)

Bonjour ERIC S,

Tout d'abord merci pour tout pour la réponse. Effectivement après test Sendkeys sur une application externe en combinant le shift et la flèche fonctionne.

Et vive XL Download !!!!!

El Gringo 123456
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour