Issues creating a keyboard layout

Marrrrvellous 1 Reputation point
2021-10-26T17:02:29.317+00:00

Hello!

I've been trying to create a new keyboard layout using the Keyboard Layout Creator 1.4 that allows for a lot of different symbols. I set the language to German.

Validating the keyboard succeeds, but I get a lot of warnings of the following types:

  • WARNING: The character X exists in the entry for Y, ShiftState 'Z' of the layout table and is not in the default system code page (1252) of the German (Germany) language you specified. This may cause compatibility problems in non-Unicode applications.
  • WARNING: The code points X exist in the entry for Y, ShiftState 'Z' of the ligature table and are not in the default system code page (1252) of the German (Germany) language you specified. This may cause compatibility problems in non-Unicode applications.
  • WARNING: 'X' defined on Y (Z) but not defined elsewhere. This key may not be present on all keyboards.
  • WARNING: The dead key X when combined with a Y returns Z, but Z is not on the default system code page (1252) of the German (Germany) language you specified. This may cause compatibility problems in non-Unicode applications.
  • WARNING: Caps Lock is set between 'X' and 'Y' (Z, ShiftStates 'A' and 'B').

Now whenever I attempt to actually build the DLL and setup package, I receive the message
There was a problem building the keyboard file. Would you like to see warning/error information?

Upon clicking yes, I am told
There were no warnings or errors.

This repeats several times until it's finished, but it obviously doesn't succeed. Where lies the issue? What can I do?

I'm very thankful for any help!

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
10,705 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Limitless Technology 39,391 Reputation points
    2021-10-27T07:50:51.443+00:00

    Hello Marrrrvellous,

    It is very frequent that the issue is a path that contains spaces (while KLC seems to work with old directory DOS formats).

    Try to uninstall and install from a DOS names directory like C:\TEST and see the results.


    If the answer is helpful, please vote positively and accept as an answer.

    0 comments No comments