AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar para Android
  • Presentación
  • Teclado Variable
  • Gestionar el código de las teclas
  • Ejemplo
  • Realizar una acción en el Cayo abajo Event
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
El teclado Variable permite recuperar los parámetros de los eventos de un teclado físico. De hecho, un dispositivo Android puede tener un teclado físico, o puede estar conectado a un teclado físico (a través del sistema Samsung DeX, por ejemplo).
Esta Variable debe ser usada sólo en eventos relacionados con el teclado físico:
  • Tecla pulsada (WM_KEYDOWN),
  • Tecla liberada (WM_KEYUP).
En Android, estos dos Event se llaman sólo si son activados por un Event procedente de un teclado físico.
En Chrome OS, estos dos eventos no se llaman.
Observación: Este Variable puede ser usado en modo Simulador.
Teclado Variable
El teclado Variable incluye los siguientes elementos:
Código del tecladoIntegro
Indica el código correspondiente a la tecla que activó el teclado Event.
Teclado.booleano
Indica si se pulsa la tecla Shift cuando se activa el teclado Event.
Teclado.Altbooleano
Indica si se pulsa la tecla Alt cuando se activa el teclado Event.
Teclado.Ctrlbooleano
Indica si se pulsa la tecla Ctrl cuando se activa el teclado Event.

Gestionar el código de las teclas

Para gestionar el código de las teclas:
  1. Incluya el archivo KeyConst.WL en su proyecto. Este archivo asocia una constante específica con cada tecla del teclado. Este archivo se encuentra en el directorio WINDEV/WEBDEV/WINDEV Mobile (subdirectorio "Personal\External"). Para incluir este archivo en sus aplicaciones, debe utilizar la palabra clave EXTERN de la siguiente manera:
    EXTERN "KEYCONST.wl"
  2. Utilice las constantes deseadas con Keyboard.Code Variable:
    IF Keyboard.Code = VK_Space THEN
    ...
    END
Observaciones:
  • Para gestionar las claves de los caracteres, basta con utilizar el código ASCII de ese carácter (devuelto por Asc).
  • Todas las constantes encontradas en el archivo KeyConst.WL comienzan con las letras VK_.. Estas constantes son mostradas por el completador de código en el editor de código desde el momento en que el archivo ha sido integrado con la palabra clave EXTERN.
Ejemplo

Realizar una acción en el Cayo abajo Event

El siguiente código se utiliza para realizar una acción en la Event "Tecla abajo" de una control Campo de entrada cuando se utiliza Ctrl + V.
IF Keyboard.Code = VK_V _AND_ Keyboard.Ctrl THEN
Info ("Ctrl V used")
...
END
Versión mínima requerida
  • Versión 24
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 09/09/2023

Señalar un error o enviar una sugerencia | Ayuda local