anchor.diff:    IdControl:= FindControlIndexByOurObject(Sender);
     if DoEvent(IdControl, Props.FEventOnEditorPaste,
       Format('{ "keep_caret": %s, "sel_then": %s }', [
  -      cBool[AKeepCaret],
  -      cBool[ASelectThen]
  -    ])) = 'False' then
  +      cPyFalseTrue[AKeepCaret],
  +      cPyFalseTrue[ASelectThen]
  +    ])) = cPyFalse then
       AHandled:= true;
   end;
   
  
positive.code:   IdControl:= FindControlIndexByOurObject(Sender);
    Handled:= DoEvent(IdControl, Props.FEventOnMenu,
      _MouseEventString(mbRight, GetKeyShiftState, MousePos.X, MousePos.Y)
      )='False';
  end;
  
  
  
negative.code:     FEventOnKeyDown,
      '"'+ConvertShiftStateToString(Shift)+'"'
      );
    if Str=cPyFalse then
    begin
      Key:= 0;
      exit;
  