Saltar al contenido principal
Versión: 21 R3

OBJECT SET SHORTCUT

OBJECT SET SHORTCUT ( * ; objeto : Text ; tecla : Text {; modificadores : Integer} )
OBJECT SET SHORTCUT ( objeto : Field, Variable ; tecla : Text {; modificadores : Integer} )

ParámetroTipoDescripción
*Operador→Si se especifica, objeto es un nombre de objeto (cadena)Si se omite, objeto es una variable o un campo
objetoany→Nombre de objeto (si se especifica *) o Variable o campo(si se omite *)
teclaText→Tecla a asociar al objeto
modificadoresInteger→Máscara o combinación de máscaras de teclas de modificación
Historial
VersiónCambios
13Creado por

Descripción​

El comando OBJECT SET SHORTCUT permite definir o modificar dinámicamente el atajo de teclado asociado al objeto o a los objetos designados por los parámetros objeto y * para el proceso actual.

Si pasa el parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (una cadena). Si no pasa este parámetro, indica que el parámetro objeto es una variable o un campo. En este caso, pase una referencia en lugar de un nombre.

En el parámetro tecla, pase una cadena indicando la tecla a asociar al objeto. Puede pasar:

  • un nombre de tecla estándar, por ejemplo "B"
  • o una constante del tema Atajos de teclado (o su valor) :
ConstanteTipoValor
Shortcut with BackspaceCadena[backspace]
Shortcut with Carriage ReturnCadena[return]
Shortcut with DeleteCadena[del]
Shortcut with Down arrowCadena[down arrow]
Shortcut with EndCadena[end]
Shortcut with EnterCadena[enter]
Shortcut with EscapeCadena[esc]
Shortcut with F1Cadena[F1]
Shortcut with F10Cadena[F10]
Shortcut with F11Cadena[F11]
Shortcut with F12Cadena[F12]
Shortcut with F13Cadena[F13]
Shortcut with F14Cadena[F14]
Shortcut with F15Cadena[F15]
Shortcut with F2Cadena[F2]
Shortcut with F3Cadena[F3]
Shortcut with F4Cadena[F4]
Shortcut with F5Cadena[F5]
Shortcut with F6Cadena[F6]
Shortcut with F7Cadena[F7]
Shortcut with F8Cadena[F8]
Shortcut with F9Cadena[F9]
Shortcut with HelpCadena[help]
Shortcut with HomeCadena[home]
Shortcut with Left arrowCadena[left arrow]
Shortcut with Page downCadena[page down]
Shortcut with Page upCadena[page up]
Shortcut with Right arrowCadena[right arrow]
Shortcut with TabulationCadena[tab]
Shortcut with Up arrowCadena[up arrow]

En el parámetro modificadores, pase una o más teclas de modificación a asociar al atajo de teclado. Para definir el parámetro modificadores, pase una o más de las siguientes constantes de tipo "Mask" del tema Eventos (Modificadores):

ConstanteTipoValorComentario
Command key maskEntero largo256Tecla Ctrl en Windows, Tecla Comando en macOS
Control key maskEntero largo4096Tecla Ctrl bajo macOS, o clic derecho en Windows y macOS
Option key maskEntero largo2048Tecla Alt (también llamada Opción en macOS)
Shift key maskEntero largo512Windows y macOS

Nota: si omite el parámetro modificadores, el objeto se activa tan pronto como se presiona la tecla definida. Por ejemplo, si se asocia la tecla "H" a un botón, este botón se activa cada vez que presione la tecla H. Este funcionamiento ser reserva para interfaces específicas.

Ejemplo​

Usted quiere asociar un atajo de teclado diferente en función del lenguaje actual de la aplicación. En el evento On Load form, puede escribir:

 Case of
       vLang="FR"
       OBJECT SET SHORTCUT(*;"SortButton";"T";Command key mask+Shift key mask) // Ctrl+Mayús+T en francés
       vLang="US"
       OBJECT SET SHORTCUT(*;"SortButton";"O";Command key mask+Shift key mask) // Ctrl+Mayús+O en inglés
 End case

Ver también​

OBJECT GET SHORTCUT

Propiedades​

Número de comando1185
Hilo segurono