From 8b3cf464d9fc79625cfd90c878c4e7c66d9d9068 Mon Sep 17 00:00:00 2001 From: jahorton Date: Wed, 4 Mar 2020 12:02:51 +0700 Subject: [PATCH] fix(web): applies base key layer property to unassigned subkeys --- web/source/osk/visualKeyboard.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/source/osk/visualKeyboard.ts b/web/source/osk/visualKeyboard.ts index 2bf9c13db4..d8d071d1c7 100644 --- a/web/source/osk/visualKeyboard.ts +++ b/web/source/osk/visualKeyboard.ts @@ -314,6 +314,11 @@ namespace com.keyman.osk { var oldText=bsk[bsn]['text']; bsk[bsn]['text']=this.renameSpecialKey(oldText); } + + // If a subkey doesn't have a defined layer property, copy it from the base key's layer by default. + if(!bsk[bsn].layer) { + bsk[bsn].layer = btn.key.layer + } } // If a subkey array is defined, add an icon