Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20 R7
FIXER RACCOURCI LIGNE MENU

FIXER RACCOURCI LIGNE MENU 


 

FIXER RACCOURCI LIGNE MENU ( menu ; ligneMenu ; touche ; modificateurs {; process} ) 
Paramètre Type   Description
menu  Entier long, RefMenu in Numéro du menu ou Référence de menu
ligneMenu  Entier long in Numéro de ligne de menu ou -1 pour la dernière ligne ajoutée
touche  Chaîne, Entier long in Lettre du raccourci clavier ou code de caractère du raccourci clavier (ancienne syntaxe)
modificateurs  Entier long in Modificateur(s) à associer au raccourci (ignoré si un code de touche est passé)
process  Entier long in 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 :

  • Masque touche commande pour la touche Commande (macOS) ou Ctrl (Windows)
  • Masque touche majuscule pour la touche Majuscule
  • Masque touche option pour la touche Option (macOS) ou Alt (Windows)

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)



Voir aussi  

Lire modificateurs ligne menu
Lire touche ligne menu

 
PROPRIÉTÉS 

Produit : 4D
Thème : Menus
Numéro : 423
Nom intl. : SET MENU ITEM SHORTCUT

Cette commande ne peut pas être utilisée avec 4D Server

 
PAGE CONTENTS 
 
HISTORIQUE 

Modifié : 4D v11 SQL

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20 R7)