Atrapar teclas en windows.KeyDown

Hola.

He creado una ventana que contiene diversos TextField y ListBox.

Quiero atrapar algunas teclas (F1…etc) en esta ventana independientemente del textfield activo.
He creado el evento a nivel de venta pero NO atrapa nada de nada.
Lo se porque he puesto un msgbox(key) y nada.

¿ Cómo se puede hacer ?

Prueba a usar un Timer, dentro de Timer pones el codigo para pillar la tecla pulsada.
Mira en “Keyboard” en la documentacion, ahi estan los codigos de las teclas.
If Keyboard.AsynckeyDown(&h7A) Then // F1
// hacer lo que sea necesario
End If

https://forum.xojo.com/14065-global-key-event-keyup-keydown/0