Identificar enter o clic

Buen dia a Todos
Xojo

Agradecer por las respuestas que me hagan llegar para resolver lo siguiente:
Tengo Una VentanaPrincipal y otra VentanaBusqueda, en la ventanabusqueda tengo una botn salir (PushButton).
En la ventanabusqueda Luego de realizar su proceso de bsqueda, automticamente se ubica en el botn Salir y que el usuario puede pulsar Enter o pulsar clic, para salir de la VentanaBusqueda y ubicarse en un textfield de la VentanaPrincipal.

Es posible identificar si el usuario presiono la tecla enter o pulso clic, sobre el botn salir, estando en la ventana principal?
o simular clic como un enter

Cordialmente,

Raul

Por encimita, establece una propiedad EnterWasPressed as Boolean=false,

[quote]//pseudocode ventana
myWindow.KeyDown(key as string) //eventHandler
enterWasPressed=(key=)
myButton.Push

//pseudocode botn
myButton.Action //eventHandler
if myWindow.enterWasPressed then
//fue mediante tecla
else
//fue mediante botn
end[/quote]

1- crear una propiedad compartida en la ventana principal de tipo boolean llamada presionado
2- cuando se hace click o enter en el boton de la ventana secundaria, establecer la propiedad de la siguiente forma:

ventana_principal.presionado = true

3- en la ventana principal agregar un timer y configurar el mode como multiple y que se ejecute cada 100 milisegundos… y dentro del timer colocar el siguiente codigo
if presionado = true then presionado = false msgbox("boton presionado") end if

mas o menos esa seria la idea, espero que eso responda tu inquietud… saludos

quizas otra opcion sea que en el evento close de la ventana secundaria le des el foco al textfield de la ventana principal utilizando un codigo como este

ventana_principal.textfield1.setfocus