diff --git a/shared/src/components/popover/tab/keypress/keypress-tab.component.ts b/shared/src/components/popover/tab/keypress/keypress-tab.component.ts index 5b2d15da..e6e2e691 100644 --- a/shared/src/components/popover/tab/keypress/keypress-tab.component.ts +++ b/shared/src/components/popover/tab/keypress/keypress-tab.component.ts @@ -212,12 +212,14 @@ export class KeypressTabComponent extends Tab implements OnChanges { let scanCode: number; let type: string; if (option.additional) { - scanCode = option.additional.scancode ? option.additional.scancode : 0; + scanCode = option.additional.scancode; type = option.additional.type || 'basic'; } else { - scanCode = +option.id; type = 'basic'; } + if (scanCode === undefined) { + scanCode = +option.id; + } return [scanCode, type]; }