これはバグですか、それとも何か不足していますか?
これは Delphi XE2 で書かれたコードですが、XE3 では動作しません...
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key = VK_ESCAPE then //works when I press ESC!
    ShowMessage('escape');
  if Key = VK_RETURN then
    ShowMessage('enter'); //doesn't work when I press ENTER!
end;