Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
GENERER FRAPPE CLAVIER
|
GENERER FRAPPE CLAVIER ( code {; modifiers {; process}} ) | ||||||||
Paramètre | Type | Description | ||||||
code | Entier long |
![]() |
Code d'un caractère ou code de touche de fonction | |||||
modifiers | Entier long |
![]() |
Etat des touches Modifier | |||||
process | Entier long |
![]() |
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 GENERER FRAPPE CLAVIER 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 |
Bit activation fenêtre | Entier long | 0 | |
Bit bouton souris | Entier long | 7 | |
Bit touche commande | Entier long | 8 | Touche Ctrl sous Windows, touche Commande sous OS X |
Bit touche contrôle | Entier long | 12 | Touche Ctrl sous OS X, ou clic droit sous Windows et OS X |
Bit touche contrôle droite | Entier long | 15 | |
Bit touche majuscule | Entier long | 9 | Windows et OS X |
Bit touche majuscule droite | Entier long | 13 | |
Bit touche option | Entier long | 11 | Touche Alt (aussi appelée Option sous OS X) |
Bit touche option droite | Entier long | 14 | |
Bit touche verrouillage maj | Entier long | 10 | Windows et OS X |
Masque activation fenêtre | Entier long | 1 | |
Masque bouton souris | Entier long | 128 | |
Masque touche commande | Entier long | 256 | Touche Ctrl sous Windows, touche Commande sous OS X |
Masque touche contrôle | Entier long | 4096 | Touche Ctrl sous OS X, ou clic droit sous Windows et OS X |
Masque touche contrôle droite | Entier long | 32768 | |
Masque touche majuscule | Entier long | 512 | Windows et OS X |
Masque touche majuscule droite | Entier long | 8192 | |
Masque touche option | Entier long | 2048 | Touche Alt (aussi appelée Option sous OS X) |
Masque touche option droite | Entier long | 16384 | |
Masque touche verrouillage maj | Entier long | 1024 | Windows et OS X |
Par exemple, pour simuler la touche Majuscule, passez la valeur Masque touche majuscule.
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é.
Reportez-vous à l'exemple de la fonction Chercher process.
Codes ASCII
Codes des touches de fonction
GENERER CLIC
GENERER EVENEMENT
Produit : 4D
Thème : Interface utilisateur
Numéro :
465
Nom intl. : POST KEY
Créé : 4D v6
4D - Langage ( 4D v20 R7)