Olá!
Não sei qual é a tua necessidade mas, parece estranho sair de um browser com enter... teste assim:
FUNCTION Teste()
LOCAL oForm, aArray := {}, oBr
INIT DIALOG oForm TITLE "Teste" AT 374,216 SIZE 778,425;
FONT HFont():Add( "Verdana",0,-13,400,,,) CLIPPER NOEXIT STYLE DS_CENTER + WS_VISIBLE + WS_CAPTION + WS_SYSMENU ICON NIL
@ 006,005 BROWSE oBr ARRAY SIZE 770,400 FONT HFont():Add( '',0,-13,400,,,) AUTOEDIT STYLE WS_TABSTOP+WS_VSCROLL+WS_HSCROLL ;
oBr:bKeyDown := {|o,oForm| oBr_KeyPress(o, oForm) }
...
RETURN NIL
//---------------------------------------------------------------------------------------------------------------------------------------
STATIC FUNCTION oBr_KeyPress(o, oForm )
If GetKeyState(VK_RETURN,.F.,.T.) < 0
oForm:close()
Endif
RETURN .T.
//---------------------------------------------------------------------------------------------------------------------------------------