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
OBJECT SET SHORTCUT
|
OBJECT SET SHORTCUT ( {* ;} objet ; touche {; modifiers} ) | ||||||||
Paramètre | Type | Description | ||||||
* | Opérateur |
![]() |
Si spécifié, objet est un nom d'objet (chaîne) Si omis, objet est une variable ou un champ |
|||||
objet | Objet de formulaire |
![]() |
Nom d'objet (si * est spécifié) ou Variable ou champ (si * est omis) | |||||
touche | Chaîne |
![]() |
Touche à associer à l’objet | |||||
modifiers | Entier long |
![]() |
Masque ou combinaison de masques de touche(s) de modification | |||||
La commande OBJECT SET SHORTCUT permet de définir ou de modifier dynamiquement l’équivalent clavier associé à l’objet ou aux objets désigné(s) par les paramètres objet et * pour le process courant.
Si vous passez le paramètre optionnel *, vous indiquez que le paramètre objet est un nom d’objet (une chaîne). Si vous ne passez pas ce paramètre, vous indiquez que le paramètre objet est une variable ou un champ. Dans ce cas, vous ne passez pas un nom mais une référence.
Passez dans le paramètre touche une chaîne indiquant la touche du clavier à associer à l’objet. Vous pouvez passer soit :
Constante | Type | Valeur | Comment |
Shortcut with Backspace | Chaîne | [backspace] | |
Shortcut with Carriage Return | Chaîne | [return] | |
Shortcut with Delete | Chaîne | [del] | |
Shortcut with Down arrow | Chaîne | [down arrow] | |
Shortcut with End | Chaîne | [end] | |
Shortcut with Enter | Chaîne | [enter] | |
Shortcut with Escape | Chaîne | [esc] | |
Shortcut with F1 | Chaîne | [F1] | |
Shortcut with F10 | Chaîne | [F10] | |
Shortcut with F11 | Chaîne | [F11] | |
Shortcut with F12 | Chaîne | [F12] | |
Shortcut with F13 | Chaîne | [F13] | |
Shortcut with F14 | Chaîne | [F14] | |
Shortcut with F15 | Chaîne | [F15] | |
Shortcut with F2 | Chaîne | [F2] | |
Shortcut with F3 | Chaîne | [F3] | |
Shortcut with F4 | Chaîne | [F4] | |
Shortcut with F5 | Chaîne | [F5] | |
Shortcut with F6 | Chaîne | [F6] | |
Shortcut with F7 | Chaîne | [F7] | |
Shortcut with F8 | Chaîne | [F8] | |
Shortcut with F9 | Chaîne | [F9] | |
Shortcut with Help | Chaîne | [help] | |
Shortcut with Home | Chaîne | [home] | |
Shortcut with Left arrow | Chaîne | [left arrow] | |
Shortcut with Page down | Chaîne | [page down] | |
Shortcut with Page up | Chaîne | [page up] | |
Shortcut with Right arrow | Chaîne | [right arrow] | |
Shortcut with Tabulation | Chaîne | [tab] | |
Shortcut with Up arrow | Chaîne | [up arrow] |
Passez dans le paramètre modifiers une ou plusieurs touche(s) de modification à associer à la touche de raccourci. Pour définir le paramètre modifiers, passez une ou plusieurs des constante(s) de type "Masque" suivantes du thème Evénements (Modifiers) :
Constante | Type | Valeur | Comment |
Command key mask | Entier long | 256 | Touche Ctrl sous Windows, touche Commande sous OS X |
Control key mask | Entier long | 4096 | Touche Ctrl sous OS X, ou clic droit sous Windows et OS X |
Option key mask | Entier long | 2048 | Touche Alt (aussi appelée Option sous OS X) |
Shift key mask | Entier long | 512 | Windows et OS X |
Note : Si vous omettez le paramètre modifiers, l’objet sera activé dès que vous appuierez sur la touche définie. Par exemple, si vous avez associé la touche "H" à un bouton, il sera activé dès que vous appuierez sur la touche H. Ce fonctionnement est à réserver à des interfaces spécifiques.
Vous voulez associer un équivalent clavier différent en fonction de la langue courante de l’application. Dans l’événement sur chargement du formulaire, vous pouvez écrire :
Case of
:(vLang="FR")
OBJECT SET SHORTCUT(*;"SortButton";"T";Command key mask+Shift key mask)
// Ctrl+Maj+T en français
:(vLang="US")
OBJECT SET SHORTCUT(*;"SortButton";"O";Command key mask+Shift key mask)
// Ctrl+Maj+O en anglais
End case
Produit : 4D
Thème : Objets (Formulaires)
Numéro :
1185
Créé : 4D v13
4D - Langage ( 4D v20 R7)