diff --git a/packages/uhk-web/src/app/components/popover/popover.component.html b/packages/uhk-web/src/app/components/popover/popover.component.html
index fbed42c9..0cbc25c5 100644
--- a/packages/uhk-web/src/app/components/popover/popover.component.html
+++ b/packages/uhk-web/src/app/components/popover/popover.component.html
@@ -50,6 +50,8 @@
Remap on all layers
+ [(ngModel)]="remapInfo.remapOnAllLayer"
+ (ngModelChange)="remapInfoChange()"> Remap on all layers
diff --git a/packages/uhk-web/src/app/components/popover/popover.component.ts b/packages/uhk-web/src/app/components/popover/popover.component.ts
index 07e4cd67..ecf6a09a 100644
--- a/packages/uhk-web/src/app/components/popover/popover.component.ts
+++ b/packages/uhk-web/src/app/components/popover/popover.component.ts
@@ -194,6 +194,10 @@ export class PopoverComponent implements OnChanges {
this.cancel.emit(undefined);
}
+ remapInfoChange(): void {
+ this.selectedTab.remapInfoChanged(this.remapInfo);
+ }
+
private calculatePosition() {
const offsetLeft: number = this.wrapPosition.left + 265; // 265 is a width of the side menu with a margin
const popover: HTMLElement = this.popoverHost.nativeElement;
diff --git a/packages/uhk-web/src/app/components/popover/tab/keypress/keypress-tab.component.html b/packages/uhk-web/src/app/components/popover/tab/keypress/keypress-tab.component.html
index ca121791..77387977 100644
--- a/packages/uhk-web/src/app/components/popover/tab/keypress/keypress-tab.component.html
+++ b/packages/uhk-web/src/app/components/popover/tab/keypress/keypress-tab.component.html
@@ -92,6 +92,11 @@
data-placement="bottom">
+
+ You're about to remap a modifier key only on this layer. You probably want to remap it on all layers. If so, check
+ the Remap on all layers checkbox below.
+