diff --git a/src/panels/developer-tools/assist/developer-tools-assist.ts b/src/panels/developer-tools/assist/developer-tools-assist.ts index 6cc8470dfb..45279d0b22 100644 --- a/src/panels/developer-tools/assist/developer-tools-assist.ts +++ b/src/panels/developer-tools/assist/developer-tools-assist.ts @@ -51,6 +51,14 @@ class HaPanelDevAssist extends SubscribeMixin(LitElement) { this._language = ev.detail.value; } + private _handleKeyDown(e: KeyboardEvent) { + if (e.code !== "Enter" || e.shiftKey) { + return; + } + e.preventDefault(); + this._parse(); + } + private _textAreaInput(ev) { const value = ev.target.value; const valid = Boolean(value); @@ -130,6 +138,7 @@ class HaPanelDevAssist extends SubscribeMixin(LitElement) { label="Sentences" id="sentences-input" @input=${this._textAreaInput} + @keydown=${this._handleKeyDown} >