Saltar al contenido principal
Versión: Siguiente

OBJECT SET SHORTCUT

OBJECT SET SHORTCUT ( {* ;} objeto ; tecla {; modificadores} )

ParámetroTipoDescripción
*OperadorSi se especifica, objeto es un nombre de objeto (cadena)Si se omite, objeto es una variable o un campo
objetoanyNombre de objeto (si se especifica *) o Variable o campo(si se omite *)
teclaTextTecla a asociar al objeto
modificadoresIntegerMáscara o combinación de máscaras de teclas de modificación

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

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 OS X
Control key maskEntero largo4096Tecla Ctrl bajo OS X, o clic derecho en Windows y OS X
Option key maskEntero largo2048Tecla Alt (también llamada Opción en OS X)
Shift key maskEntero largo512Windows y OS X

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