diff --git a/developer/src/kmc-convert/src/keylayout-to-kmn/kmn-file-writer.ts b/developer/src/kmc-convert/src/keylayout-to-kmn/kmn-file-writer.ts index 7c8f5800bc..eb92f3a797 100644 --- a/developer/src/kmc-convert/src/keylayout-to-kmn/kmn-file-writer.ts +++ b/developer/src/kmc-convert/src/keylayout-to-kmn/kmn-file-writer.ts @@ -1673,7 +1673,7 @@ export class KmnFileWriter { // add a warning message if (msg !== "") { - msg = msg + msg_control + msg_entity; + msg = msg + "; " + msg_control + msg_entity; } if ((msg === "") && (msg_entity !== "" || msg_control !== "")) { msg = "c WARNING: " + msg_entity + msg_control; diff --git a/developer/src/kmc-convert/test/kmn-file-writer.tests.ts b/developer/src/kmc-convert/test/kmn-file-writer.tests.ts index baabf277da..bd93bbdeba 100644 --- a/developer/src/kmc-convert/test/kmn-file-writer.tests.ts +++ b/developer/src/kmc-convert/test/kmn-file-writer.tests.ts @@ -137,7 +137,7 @@ describe('KmnFileWriter', function () { ["", "U+0006", "Msg; Use of a control character "], ].forEach(function (values) { it(('should convert "' + values[0] + '"').padEnd(25, " ") + 'to "' + values[1] + '"', async function () { - const result = sutW.writeCharacterOrUnicode(values[0] as string, "Msg; "); + const result = sutW.writeCharacterOrUnicode(values[0] as string, "Msg"); assert.isNotNull(result); assert.equal(result.character, values[1]); assert.equal(result.message, values[2]);