+
+ diff --git a/apps/red-ui/src/app/components/base-screen/base-screen.component.html b/apps/red-ui/src/app/components/base-screen/base-screen.component.html
index 47a649a11..668564f71 100644
--- a/apps/red-ui/src/app/components/base-screen/base-screen.component.html
+++ b/apps/red-ui/src/app/components/base-screen/base-screen.component.html
@@ -1,5 +1,5 @@
-
+
-
+
+
+ {{ 'help-mode.text' | translate }}
{{ 'help-mode.instructions' | translate }} diff --git a/apps/red-ui/src/app/components/help-mode/help-mode.component.scss b/apps/red-ui/src/app/components/help-mode/help-mode.component.scss index 9d76eb43c..8c3b1186f 100644 --- a/apps/red-ui/src/app/components/help-mode/help-mode.component.scss +++ b/apps/red-ui/src/app/components/help-mode/help-mode.component.scss @@ -14,6 +14,7 @@ display: flex; align-items: center; justify-content: center; + transition: all 0.25s; } .help-button:hover { diff --git a/apps/red-ui/src/app/components/help-mode/help-mode.component.ts b/apps/red-ui/src/app/components/help-mode/help-mode.component.ts index 9cae62bc8..8d5cb92d9 100644 --- a/apps/red-ui/src/app/components/help-mode/help-mode.component.ts +++ b/apps/red-ui/src/app/components/help-mode/help-mode.component.ts @@ -14,9 +14,17 @@ export class HelpModeComponent { this.helpModeService.openHelpModeDialog(); } - @HostListener('document:keydown.escape', ['$event']) onKeydownHandler(event: KeyboardEvent) { + @HostListener('document:keydown.escape') onEscKeydownHandler() { if (!this.helpModeService.helpModeDialogIsOpened) { this.helpModeService.isHelpModeActive = false; } } + + @HostListener('document:keydown.h', ['$event']) onHKeydownHandler(event) { + const node = event?.target?.nodeName?.toLocaleLowerCase(); + console.log(node); + if (!this.helpModeService.isHelpModeActive && node !== 'input' && node !== 'textarea') { + this.activateHelpMode(); + } + } }