Liste des touches "Send"


R�f�rence sommaire pour la fonction Send( "keys" [, flag] ).    ^ Ctrl    ! Alt    + Shift    # Win

AutoIt peut envoyer tous les caract�res ASCII et ASCII Etendus (0-255), pour envoyer des caract�res UNICODE vous devez utiliser l'option "ASC" et le code du caract�re � envoyer (Voir {ASC} plus loin).



Pour envoyer la valeur ASCII A (M�me chose que ALT+065 avec le clavier num�rique)

Send("{ASC 065}")

(Lorsque vous utilisez un code ASCII de 2 chiffres,vous devez le faire pr�c�der par un 0, sinon une page de code obsol�te 437 est utilis�e).


Pour envoyer un caract�re UNICODE entrer le code du caract�re, par exemple ceci enverra un caract�re Chinois :

Send("{ASC 2709}")

Une touche de clavier simple peut aussi �tre r�p�t�e, exemple :

Send("{DEL 4}") ; Presse la touche DEL 4 fois
Send("{S 30}") ; Envoie 30 caract�res 'S'
Send("+{TAB 4}") ; Presse Shift + Tab 4 fois


Pour maintenir une touche enfonc�e (G�n�ralement utilis� dans les jeux)

Send("{a down}") ; Enfonce la touche A
Send("{a up}") ; Relache la touche A


Si vous souhaitez utiliser une variable pour les r�p�titions, essayez :

Local $iCount = 4
Send("+{TAB " & $iCount & "}")


Si vous souhaitez envoyer la valeur ASCII A quatre fois, alors essayez :

Local $iChr = Chr(65)
Send("{" & $iChr & " 4}")


La majorit� des claviers d'ordinateurs portable ont la touche sp�ciale Fn. Cette touche ne peut �tre simul�e.

Notez, qu'en mettant le param�tre flag � 1 les "touches" sont envoy�es en mode RAW. Ceci est tr�s utile quand vous voulez envoyer du texte copi� depuis une variable et que vous voulez l'envoyer tel qu'il � �t� �crit.


La commande Send est tr�s pratique, car elle permet de naviguer dans windows sans souris.

Par exemple, ouvrez le dossier Options (dans le panneau de contr�le) et essayez ceci :

Send("{TAB}") Passe au contr�le suivant (bouton, boite � cocher, etc)
Send("+{TAB}") Passe au contr�le pr�c�dent.
Send("^{TAB}") Passe � l'onglet suivant (dans une fen�tre � onglet)
Send("^+{TAB}") Passe � l'onglet pr�c�dent.
Send("{SPACE}") Peut �tre utilis� pour cocher ou d�cocher une boite � cocher, ou cliquer un bouton.
Send("{+}") G�n�ralement coche une boite � cocher (Si c'est une "vraie" boite � cocher.)
Send("{-}") G�n�ralement d�coche une boite � cocher.
Send("{NumPadMult}") D�veloppe r�cursivement les dossiers d'un arbre (SysTreeView32).


Utilisez la touche Alt avec une autre touche pour acc�der aux �l�ments d'un menu. Ouvrez le Bloc-notes et essayez ceci :

Send("!f") Envoie Alt+f, la touche d'acc�s au menu fichier du Bloc-notes. Essayez d'autres lettres !
Send("{DOWN}") Descend dans un menu.
Send("{UP}") Monte dans un menu.
Send("{LEFT}") Ce d�place � gauche vers un nouveau menu ou d�veloppe un sous-menu.
Send("{RIGHT}") Ce d�place � droite vers un nouveau menu ou r�duit un sous-menu.


Voir l'aide de Windows (Appuyez Win+F1) pour une liste compl�te des raccourcis clavier si vous ne connaissez pas l'importance de Alt+F4, PrintScreen, Ctrl+C, et les autres.


Commande Send (Si flag � z�ro) Touche-clavier r�sultante
{!} !
{#} #
{+} +
{^} ^
{{} {
{}} }
{SPACE} Espace
{ENTER} Entr�e du clavier principal
{ALT} ALT
{BACKSPACE} or {BS} Retour arri�re
{DELETE} or {DEL} Suppr
{UP} Curseur haut
{DOWN} Curseur bas
{LEFT} Curseur gauche
{RIGHT} Curseur droite
{HOME} D�but
{END} Fin
{ESCAPE} or {ESC} Echap
{INSERT} or {INS} Inser
{PGUP} Page haut
{PGDN} Page bas
{F1} - {F12} Touches de fonction
{TAB} Tab
{PRINTSCREEN} Impr �cr
{LWIN} Touche Windows gauche
{RWIN} Touche Windows droite
{NUMLOCK} Verr Num
{CAPSLOCK} Verr Maj
{SCROLLLOCK} SCROLLLOCK
{BREAK} Ctrl+pause
{PAUSE} Pause
{NUMPAD0} - {NUMPAD9} Chiffres du Clavier num�rique
{NUMPADMULT} Clavier num�rique *
{NUMPADADD} Clavier num�rique +
{NUMPADSUB} Clavier num�rique -
{NUMPADDIV} Clavier num�rique /
{NUMPADDOT} Clavier num�rique .
{NUMPADENTER} Entr�e du clavier num�rique
{APPSKEY} Touche Windows App
{LALT} Touche ALT gauche
{RALT} Touche ALT droite
{LCTRL} Touche CTRL gauche
{RCTRL} Touche CTRL droite
{LSHIFT} Touche Shift gauche
{RSHIFT} Touche Shift droite
{SLEEP} Touche de mise en veille
{ALTDOWN} Maintien la touche ALT jusqu'� l'envoi de {ALTUP}
{SHIFTDOWN} Maintien la touche SHIFT jusqu'� l'envoi de {SHIFTUP}
{CTRLDOWN} Maintien la touche CTRL jusqu'� l'envoi de {CTRLUP}
{LWINDOWN} Maintien la touche Windows gauche jusqu'� l'envoi de {LWINUP}
{RWINDOWN} Maintien la touche Windows droite jusqu'� l'envoi de {RWINUP}
{ASC nnnn} Envoi la combinaison de touche ALT+nnnn
   
{BROWSER_BACK} 2000/XP seulement : Bouton "Retour" du navigateur
{BROWSER_FORWARD} 2000/XP seulement : Bouton "Suivant" du navigateur
{BROWSER_REFRESH} 2000/XP seulement : Bouton "Actualiser" du navigateur
{BROWSER_STOP} 2000/XP seulement : Bouton "Arr�ter" du navigateur
{BROWSER_SEARCH} 2000/XP seulement : Bouton "Rechercher" du navigateur
{BROWSER_FAVORITES} 2000/XP seulement : Bouton "Favoris" du navigateur
{BROWSER_HOME} 2000/XP seulement : Lance le navigateur et va sur la page de d�marrage
{VOLUME_MUTE} 2000/XP seulement : Coupe le volume
{VOLUME_DOWN} 2000/XP seulement : R�duit le volume
{VOLUME_UP} 2000/XP seulement : Augmente le volume
{MEDIA_NEXT} 2000/XP seulement : S�l�ctionne la piste suivante dans le Media Player
{MEDIA_PREV} 2000/XP seulement : S�l�ctionne la piste pr�c�dente dans le Media Player
{MEDIA_STOP} 2000/XP seulement : Arr�te le Media Player
{MEDIA_PLAY_PAUSE} 2000/XP seulement : Lecture/Pause du Media Player
{LAUNCH_MAIL} 2000/XP seulement : Lance l'application de couriel
{LAUNCH_MEDIA} 2000/XP seulement : Lance le Media Player
{LAUNCH_APP1} 2000/XP seulement : Lance app1 utilisateur
{LAUNCH_APP2} 2000/XP seulement : Lance app2 utilisateur