[..] Mon crochet de clavier ne relache pas quand supposé

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
xavierha
Niveau 3
Niveau 3
Messages : 31
Enregistré le : mer. 21 sept. 2011 23:08
Localisation : Atlanta, GA
Status : Hors ligne

[..] Mon crochet de clavier ne relache pas quand supposé

#1

Message par xavierha »

Bonjour,
j'ai souvent besoin d'inserer des caracteres etrangers, et je me sers des touches alt. Mais beaucoup d'applications réagissent de façon inattendue si j'essaie certaines séquences, comme par exemple alt 0237 ("í") sur un navigateur internet, et ma solution a ete d'ouvrir le bloc notes pour inserer le caractere, puis le copier et coller. C'est une solution un peu frustrante.
Donc j'ai essayé d'ecrire un script a touche de raccourci qui attend Win-F6, accroche le clavier, et stocke les caractères dans une chaine. Si tous les caracteres sont numeriques, des qu'il y en a 4, le script devrait mettre le caractere ANSI correspondant dans le presse papier, et relacher le clavier.
Par exemple, si je tape Win-F6, puis '0252', le script devrait mettre 'ü' dans le presse papier. Mais il ne le fait que quand je quitte le script.
Il y a des commandes tooltip and consolewrite pour tracer le cours d'execution, mais sans succes jusqu'a present. Dans mon effort vers une solution, j'en suis au point de demander de l'aide de ceux qui ont plus d'experience que moi :D .
Merci a l'avance,
Xavier

Le code:
► Afficher le texte
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Mon crochet de clavier ne relache pas quand supposé

#2

Message par mikell »

ça devrait le faire à partir de quelque chose comme ça, avec les chiffres du clavier ou du numpad
Tu tapes Win-F6, puis '0252', => ça retourne Consolewrite 'ü' et ça décroche jusqu'au prochain Win-F6
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
xavierha
Niveau 3
Niveau 3
Messages : 31
Enregistré le : mer. 21 sept. 2011 23:08
Localisation : Atlanta, GA
Status : Hors ligne

Re: [..] Mon crochet de clavier ne relache pas quand supposé

#3

Message par xavierha »

Un grand merci Mikell.
Je n'ai pas de clavier numérique pour ma tablette et j'ai donc adapté le script pour marcher avec le clavier numérique et avec les nombres de la partie principale du clavier. Ça marche bien maintenant pour faire les caractères français, allemands, italiens, portugais, etc., bien que mon clavier soit US.
Si quelqu'un est interesse, voici mon code complet:
► Afficher le texte
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Mon crochet de clavier ne relache pas quand supposé

#4

Message par Tlem »

N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
xavierha
Niveau 3
Niveau 3
Messages : 31
Enregistré le : mer. 21 sept. 2011 23:08
Localisation : Atlanta, GA
Status : Hors ligne

Re: [R] Mon crochet de clavier ne relache pas quand supposé

#5

Message par xavierha »

la tete dans les nuages, j'essaie de m'étirer au point de garder les pieds sur terre... mais encore une fois avec un succès limité
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Mon crochet de clavier ne relache pas quand supposé

#6

Message par mikell »

xavierha a écrit :la tete dans les nuages
Je confirme :mrgreen:
Tlem a écrit :dans le titre de votre premier message
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre