FIXER RACCOURCI LIGNE MENU

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11 (Modifiée)


FIXER RACCOURCI LIGNE MENU (menu; ligneMenu; touche{; modificateurs{; process}})

ParamètreTypeDescription
menuNum | RefMenuNuméro du menu ou Référence de menu
ligneMenuNumériqueNuméro de ligne de menu ou
-1 pour la dernière ligne ajoutée
toucheNum | TexteCode de caractère du raccourci clavier ou
Lettre du raccourci clavier
modificateursEntier longModificateur(s) à associer au raccourci (ignoré si
un code de touche est passé)
processNumériqueNuméro de référence du process

Description

La commande FIXER RACCOURCI LIGNE MENU remplace la touche du raccourci clavier associé à la ligne de menu désignée par menu et cmdeMenu, par le caractère dont vous avez passé le code de caractère ou le texte dans touche. Vous pouvez passer -1 dans ligneMenu afin de désigner la dernière ligne ajoutée au menu.

La touche définie sera automatiquement combinée à la touche Ctrl (Windows) ou Commande (Macintosh) pour définir le nouveau raccourci clavier.

Vous pouvez passer directement un nom de touche sous forme de texte (une lettre) dans le paramètre touche, par exemple "U" pour définir le raccourci Ctrl+U (Windows) ou Commande+U (Mac OS). Lorsque vous utilisez cette syntaxe, vous pouvez également passer le paramètre facultatif modificateurs afin d'associer des modificateurs additionnels au raccourci standard. Vous pouvez ainsi définir des raccourcis du type Ctrl+Alt+Maj+Z (Windows) ou Cmd+Option+Maj+Z (Mac OS).

Pour cela, passez dans modificateurs les valeurs suivantes :

512 pour la touche Majuscule

2048 pour la touche Option (Mac OS) ou Alt (Windows)

Pour associer les deux touches, cumulez leurs valeurs.

A noter que les touches Ctrl (Windows) et Commande (Mac OS) sont automatiquement ajoutées par 4D au raccourci clavier.

Note : Vous pouvez définir la valeur à passer à l'aide des constantes Masque touche majuscule et Masque touche option du thème "Evénements (Modifiers)".

Le paramètre modificateurs n'est pas pris en compte lorsque la touche de modification est définie via son code de caractère (ancienne syntaxe).

Si vous ne passez pas le paramètre process, FIXER RACCOURCI LIGNE MENU est appliquée à la barre de menus du process courant. Sinon, FIXER RACCOURCI LIGNE MENU est appliquée à 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é.

Si vous passez 0 (zéro) dans touche, l'équivalent clavier de la commande de menu est supprimé.

Exemple

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)

Référence

Lire modificateurs ligne menu, Lire touche ligne menu.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant