4D v16.3

POST KEY

Accueil

 
4D v16.3
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 Comment
Activate window bit Entier long 0
Activate window mask Entier long 1
Caps lock key bit Entier long 10 Windows et OS X
Caps lock key mask Entier long 1024 Windows et OS X
Command key bit Entier long 8 Touche Ctrl sous Windows, touche Commande sous OS X
Command key mask Entier long 256 Touche Ctrl sous Windows, touche Commande sous OS X
Control key bit Entier long 12 Touche Ctrl sous OS X, ou clic droit sous Windows et OS X
Control key mask Entier long 4096 Touche Ctrl sous OS X, ou clic droit sous Windows et OS X
Mouse button bit Entier long 7
Mouse button mask Entier long 128
Option key bit Entier long 11 Touche Alt (aussi appelée Option sous OS X)
Option key mask Entier long 2048 Touche Alt (aussi appelée Option sous OS X)
Right control key bit Entier long 15
Right control key mask Entier long 32768
Right option key bit Entier long 14
Right option key mask Entier long 16384
Right shift key bit Entier long 13
Right shift key mask Entier long 8192
Shift key bit Entier long 9 Windows et OS X
Shift key mask Entier long 512 Windows et OS X

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 v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)