4D v15.4

POST KEY

Accueil

 
4D v15.4
POST KEY

POST KEY 


 

POST KEY ( code {; modifiers {; process}} ) 
Paramètre Type   Description
code  Entier long in Code d'un caractère ou code de touche de fonction
modifiers  Entier long in Etat des touches Modifier
process  Entier long in Numéro de référence du process de destination ou File d'attente des événements de l'application si paramètre omis ou égal à 0

La commande POST KEY simule la frappe d'une touche sur le clavier. Elle produit les mêmes effets que lorsque l'utilisateur tape réellement un caractère au clavier.

Vous passez le code du caractère dans le paramètre code.

Si vous n'utilisez pas le paramètre modifiers, aucun "modifier" (Majuscule, Option, etc...) n'est simulé. Si vous utilisez le paramètre modifiers, vous devez passer une constante ou une combinaison de constantes du thème Evénements (Modifiers) :

Constante Type Valeur
Bit activation fenêtre Entier long 0
Bit bouton souris Entier long 7
Bit touche commande Entier long 8
Bit touche contrôle Entier long 12
Bit touche contrôle droite Entier long 15
Bit touche majuscule Entier long 9
Bit touche majuscule droite Entier long 13
Bit touche option Entier long 11
Bit touche option droite Entier long 14
Bit touche verrouillage maj Entier long 10
Masque activation fenêtre Entier long 1
Masque bouton souris Entier long 128
Masque touche commande Entier long 256
Masque touche contrôle Entier long 4096
Masque touche contrôle droite Entier long 32768
Masque touche majuscule Entier long 512
Masque touche majuscule droite Entier long 8192
Masque touche option Entier long 2048
Masque touche option droite Entier long 16384
Masque touche verrouillage maj Entier long 1024

Par exemple, pour simuler la touche Majuscule, passez la valeur Shift key mask.

Si vous passez le paramètre process, la frappe clavier est envoyée au process dont le numéro de référence est spécifié. Si vous passez 0 (zéro) dans ce paramètre ou si vous l'omettez, la frappe clavier est envoyée au niveau de l'application et le gestionnaire de 4D l'affectera au process approprié.

Exemple  

Reportez-vous à l'exemple de la fonction Process number.



Voir aussi  

POST CLICK
POST EVENT

 
PROPRIÉTÉS 

Produit : 4D
Thème : Interface utilisateur
Numéro : 465

 
HISTORIQUE 

Créé : 4D v6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v15.4)
4D - Langage ( 4D v15)
4D - Langage ( 4D v15.3)