Under Windows/Linux gtk2/qt5, calling LCLIntf.SetFocus makes control focused and calls its DoEnter.
On Cocoa, DoEnter is not called in my atsynedit component. I must add the IFDEF workaround in atsynedit component.
(Note: atsynedit changed the SetFocus implementation and it calls LCLIntf.SetFocus by itself.)
Maybe Zoe knows what to do here?