OnObjectKeystroke
Ejecuta un guion cuando se activa un objeto y recibe uno o más caracteres desde el teclado, de forma directa o mediante un editor de método de entrada (IME). Utilice la
función Get ( TriggerKeystroke ) para devolver los caracteres que han habilitado el activador de guion.
Cuándo se ejecuta el guion
Antes de que se haya procesado el evento.
Modos en los que se puede usar el activador
Modos Visualizar y Buscar.
Resultado
Puede usar el
paso de guion Salir del guion en el guion activado para que se devuelva "True" (verdadero) o "False" (falso).
•Verdadero: El evento que ha activado el guion sigue adelante.
•Falso: El evento que ha activado el guion se cancela.
Compatibilidad
Ubicación en la que se habilita el activador de guion | Compatible |
FileMaker Pro | Sí |
FileMaker Server | No |
FileMaker Go | Sí |
Publicación en la Web personalizada | No |
FileMaker WebDirect | No |
Solución en tiempo de ejecución | Sí |
Se origina en
FileMaker Pro 10.0
Notas
•Combinar pulsaciones de teclas en un IME no activará este activador. En su lugar, el activador se activa después de que el texto se haya consignado en el IME. El guion activado procesa la cadena consignada.
•Utilice las funciones
Get ( TriggerModifierKeys ),
Code y
Char para trabajar con caracteres especiales como son las teclas de navegación (por ejemplo, tabulador y teclas de cursor) y con caracteres Unicode generales. Consulte la función Código para ver una lista de las teclas de desplazamiento y los códigos sobre los que se informa a un guion. La función Char devuelve los caracteres de los puntos de código Unicode.
•Las pulsaciones de teclas se procesan en el siguiente orden:
1. El sistema operativo procesa determinadas teclas.
2. FileMaker Pro procesa los accesos directos de teclado.
3. Un guion activado por OnObjectKeystroke procesa los caracteres.
5. Las teclas de desplazamiento se utilizan para desplazarse, mientras que las teclas que no son de desplazamiento las procesa el objeto activo, en el caso de que haya uno.
6. Si no hay ningún objeto activo, se muestra una alerta para las teclas que no son de desplazamiento.
El primero de estos pasos que utilice la tecla detiene el proceso. Un guion ejecutado por el activador de guion OnObjectKeystroke o OnLayoutKeystroke puede detener el procesamiento adicional de la combinación de teclas al devolver Falso.
•Los accesos directos de teclado, como las acciones de cortar y pegar (Windows: Ctrl-X, Ctrl-V; OS X: Comando-X, Comando-V) no activarán este indicador de guion.
•El hecho de utilizar las teclas de cursor o el ratón para desplazarse y seleccionar elementos en listas desplegables, menús y calendarios no activará este activador. Introducir texto en estos campos sí activará este activador.
•Los activadores de guion OnObjectKeystroke y OnLayoutKeystroke no se activan si el objeto activo es un
visualizador Web.
•Los activadores de guion
OnObjectEnter,
OnObjectExit y OnObjectKeystroke se pueden activar cuando se asignan a campos de resumen y cálculo.
Temas relacionados