in modules/edit-modes/src/lib/measure-distance-mode.ts [110:135]
handleKeyUp(event: KeyboardEvent, props: ModeProps<FeatureCollection>) {
if (this._isMeasuringSessionFinished) return;
event.stopPropagation();
const { key } = event;
const clickSequenceLength = this.getClickSequence().length;
switch (key) {
case 'Escape':
this._isMeasuringSessionFinished = true;
if (clickSequenceLength === 1) {
this.resetClickSequence();
this._currentTooltips = [];
}
// force update drawings
props.onUpdateCursor('cell');
break;
case 'Enter':
this.handleClick(props.lastPointerMoveEvent, props);
this._isMeasuringSessionFinished = true;
break;
default:
break;
}
}