Porque el evento keyup no detecta la tecla tab

Buen día.

En un textfield necesito ejecutar método cuando se suelte las teclas Enter y Tab.

En el evento KeyUp tengo el siguiente código:

//teclas_Validacion.IndexOf es un array que tiene la teclas Enter y Tab

if teclas_Validacion.IndexOf(p_key) > -1 then return

self.Mi_metodo()

Al probar no detecta la tecla Tab y no ejecuta el método.
Si cambio el código al método keydown si reconoce la tecla Tab.

Alguna forma de hacerlo funcionar en el método KeyUp?

Saludos.
Mauricio.

La tecla Tab es utilizada por navegar dentro controles.

Se puede usar Keyboard.AsyncKeydown.

https://documentation.xojo.com/api/hardware/keyboard.html#keyboard-asynckeydown