TMSFMXGrid - enter key beep in OSX

I placed a TMSFMXGrid on a form and compiled for OS X. Running the program, entering a value into a cell and pressing the enter key generates a beep. How to get rid of the beep?

Hi, 


The issue with the Beep is also reproducible on TEdit, so it's unfortunately a FireMonkey issue.
We have already investigated this here and didn't find a workaround yet.

Kind Regards, 
Pieter

I found a workaround to suppress the beep on Enter in OS X! 


Create a TTMSFMXGrid descendent, TTMSFMXGridEx say. Expose the DialogKey procedure. Then:

procedure TTMSFMXGridEx.DialogKey(var Key: Word; Shift: TShiftState);
begin
  if Key = vkReturn then
  begin
    Key := 0;
    Self.StopEdit;
    Exit;
  end;
  inherited;
end;

The above procedure swallows the Enter key so that there is no beep and closes the cell editor. 

Hi, 


The real underlying issue here is that it's also reproducible in TEdit, which means that it isn't correctly handled in FireMonkey. If the issue is workarounded in TTMSFMXGrid and the underlying issue in the FireMonkey framework is fixed then it could possibly introduce other issues.

Hoping for your understanding,

Kind Regards, 
Pieter