anchor.diff:    CreateServerPopUp;
     FindServerPopUp;
     PasswordPopUp;
  +end;
  +
  +
  +procedure TKMMenuMultiplayer.KeyDown(Sender: TObject; aKey: Word);
  +begin
  +  if Panel_MPPassword.Visible then
  +    case aKey of
  +      VK_RETURN: MP_PasswordClick(Button_MP_PasswordOk);
  +      VK_ESCAPE: MP_PasswordClick(Button_MP_PasswordCancel);
  +    end;
   end;
   
   
  
positive.code:       Button_MP_PasswordOk.OnClick := MP_PasswordClick;
        Button_MP_PasswordCancel := TKMButton.Create(Panel_MPPassword, 20, 150, 280, 30, gResTexts[TX_MP_MENU_FIND_SERVER_CANCEL], bsMenu);
        Button_MP_PasswordCancel.OnClick := MP_PasswordClick;
    end;
  var I: Integer;
  begin
  
negative.code:     procedure MP_HostFail(const aData: UnicodeString);
      procedure BackClick(Sender: TObject);
      function ValidatePlayerName(const aName: UnicodeString): Boolean;
      procedure KeyDown(Sender: TObject; aKey: Word);
    protected
      Panel_MultiPlayer: TKMPanel;
        Panel_MPAnnouncement: TKMPanel;
  