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
FIXER RACCOURCI LIGNE MENU
|
FIXER RACCOURCI LIGNE MENU ( menu ; ligneMenu ; touche ; modificateurs {; process} ) | ||||||||
Paramètre | Type | Description | ||||||
menu | Entier long, RefMenu |
![]() |
Numéro du menu ou Référence de menu | |||||
ligneMenu | Entier long |
![]() |
Numéro de ligne de menu ou -1 pour la dernière ligne ajoutée | |||||
touche | Chaîne, Entier long |
![]() |
Lettre du raccourci clavier ou code de caractère du raccourci clavier (ancienne syntaxe) | |||||
modificateurs | Entier long |
![]() |
Modificateur(s) à associer au raccourci (ignoré si un code de touche est passé) | |||||
process | Entier long |
![]() |
Numéro de référence du process | |||||
La commande FIXER RACCOURCI LIGNE MENU attribue un nouveau raccourci à un élément de menu .
L'élément de menu est défini via les paramètres menu et les ligneMenu. Vous pouvez passer -1 dans ligneMenu pour cibler le dernier élément ajouté au menu.
Dans touche, passez une chaîne désignant la touche de raccourci. Le nouveau raccourci inclura automatiquement le modificateur Ctrl (Windows) ou Cmd (macOS) par défaut. Par exemple, passer "U" dans touche définit le raccourci sur Ctrl + U (Windows) ou Cmd + U (macOS).
Note : Vous pouvez désigner une touche F en passant "[Fx]" à touche, comme par exemple "[F4]". Dans ce cas, aucun modificateur n'est ajouté par défaut.
Le paramètre modificateurs vous permet de passer des modificateur(s) supplémentaire(s), tels que la touche au raccourci standard Maj. Vous pouvez ainsi définir des raccourcis du type Ctrl+Alt+Maj+Z (Windows) ou Cmd+Option+Maj+Z (macOS). Passez 0 si vous ne souhaitez pas ajouter de modificateurs. Les constantes suivantes sont disponibles :
Pour définir un raccourci avec plusieurs modificateurs, combinez simplement les constantes ci-dessus.
Si vous ne passez pas le paramètre process, FIXER RACCOURCI LIGNE MENU est appliquée à la barre de menus du process courant. Sinon, la commande s'applique à la barre de menus du process dont la référence est passée dans process.
Note : Si vous passez un paramètre RefMenu dans menu, le paramètre process est inutile et sera ignoré.
Pour des raisons de compatibilité, la commande accepte également un code de caractère dans le paramètre touche (ancienne syntaxe). Dans ce cas, le raccourci inclut automatiquement la touche Ctrl (Windows) ou Cmd (macOS) et le paramètre modificateurs n'est pas pris en compte.
Si vous passez 0 (zéro) dans touche, les raccourcis spnt supprimés de l'élément de menu.
Définition du raccourci Ctrl+Maj+U (Windows) et Cmd+Maj+U (Mac OS) pour la ligne “Souligné” :
FIXER TEXTE LIGNE MENU(menuRef;1;"Souligné")
FIXER RACCOURCI LIGNE MENU(menuRef;1;"U";Masque touche majuscule)
Définition du raccourci Ctrl+R (Windows) et Cmd+R (Mac OS) pour la ligne "Recommencer" :
INSERER LIGNE MENU(FileMenu;-1;"Recommencer")
FIXER RACCOURCI LIGNE MENU(FileMenu;-1;"R";Masque touche commande)
Définition du raccourci F4 pour l'élément de menu "Fermer" :
INSERER ELEMENT MENU(FileMenu;-1;"Fermer")
FIXER RACCOURCI ELEMENT MENU(FileMenu;-1;"[F4]";0)
Produit : 4D
Thème : Menus
Numéro :
423
Nom intl. : SET MENU ITEM SHORTCUT
Modifié : 4D v11 SQL
4D - Langage ( 4D v20 R7)