anchor.diff:  procedure TEditorFrame.EditorOnClick(Sender: TObject);
   var
     NewAlt: boolean;
  -  State: TShiftState;
     StateString: string;
   begin
     NewAlt:= Sender=Ed2;
  
positive.code:     DoOnUpdateStatus;
    end;
  
    State:= KeyboardStateToShiftState;
    StateString:= ConvertShiftStateToString(State);
  
    if UiOps.MouseGotoDefinition<>'' then
      if StateString=UiOps.MouseGotoDefinition then
  
negative.code: procedure TEditorFrame.EditorOnClickGutter(Sender: TObject; ABand, ALine: integer);
  var
    Ed: TATSynEdit;
  begin
    Ed:= Sender as TATSynEdit;
  
    if DoPyEvent(Ed, cEventOnClickGutter, [
      '"'+ConvertShiftStateToString(KeyboardStateToShiftState)+'"',
      IntToStr(ALine),
      IntToStr(ABand)
      ]) = cPyFalse then exit;
  