SET MENU ITEM SHORTCUT

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11 (Modificado)


SET MENU ITEM SHORTCUT (menu; lineaMenu; tecla{; modificadores{; proceso}})

ParámetroTipoDescripción
menuNum | RefMenuReferencia de menú o número de menú
lineaMenuNúmeroNúmero de línea de menú o
-1 para la última línea añadida al menú
teclaNum | TextoCódigo del carácter de atajo de teclado o
letra del atajo de teclado
modificadoresEntero largoModificador(es) a asociar al atajo
(se ignora si se pasa el código de tecla)
procesoNúmeroNúmero de referencia del proceso

Descripción

El comando SET MENU ITEM SHORTCUT cambia el atajo Ctrl (Windows) o comando (Macintosh) para el comando de menú cuyos números de menú y de elemento se pasan en menu y menuItem, por el carácter cuyo carácter de código o texto se pasa en itemKey. Puede pasar -1 en menuItem para indicar el último elemento añadido al menú. Esta tecla se combinará automáticamente con la tecla Ctrl (Windows) o Comando (Macintosh) para definir el nuevo atajo de teclado.

Puede pasar directamente el nombre de la tecla como texto (una letra) en el parámetro itemKey, por ejemplo "U" para especificar el atajo Ctrl+U (Windows) o Comando+U (Mac OS). Cuando utilice esta sintaxis, también puede pasar el parámetro opcional modificadores para asociar los modificadores adicionales al atajo. De esta forma puede definir los atajos de tipo Ctrl+Alt+Mayús+Z (Windows) o Cmd+Opcion+Mayús+Z (Mac OS).

Para hacer esto, pase en modificadores los siguientes valores:

512 para la tecla Mayús

2048 para la tecla Opcion (Mac OS) o Alt (Windows)

Para asociar ambas teclas, combine sus valores.

Tenga en cuenta que las teclas Ctrl (Windows) y Comando (Mac OS) son añadidas automáticamente por 4D al atajo de teclado.

Nota: Puede definir el valor a pasar utilizando las constantes Shift key mask y Option key mask del tema "Events (Modifiers)".

El parámetro modificadores no se tiene en cuenta si la tecla de modificación está definida vía su condigo de carácter (sintaxis anterior).

Si omite el parámetro proceso, SET MENU ITEM SHORTCUT se aplica a la barra de menús del proceso actual. De lo contrario, SET MENU ITEM SHORTCUT se aplica a la barra de menús del proceso actual cuyo número de referencia se pasa en proceso.

Nota: Si pasa un parámetro MenuRef en menú, el parámetro proceso es inútil y se ignorará.

Si pasa 0 (cero) en tecla, todo atajo se elimina del elemento de menú.

Ejemplo

Definición del recurso Ctrl+Mayús+U (Windows) y Cmd+Mayús+U (Mac OS) para la línea "Underline":

   SET MENU ITEM(RefMenu;1;"Subrayado")
   SET MENU ITEM SHORTCUT(RefMenu;1;"U";Shift key mask)

Ver también

Get menu item key, Get menu item modifiers.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente