title: FMX TEdit has bad behavior when keyboard is Microsoft Pinyin
body: <p>The expected behavior of an edit control is that the selected text is replaced by the new entered text.</p>
  
  <p>However, this is not the case for a FMX.TEdit when the keyboard is Microsoft Pinyin (Chinese mode).</p>
  
  <p>In that case, if (say) the text '12345' is selected, typing new text (say) '123', results is the edit showing (for example) '12312345'.</p>
  
  <p>Does anyone have a solution?</p>