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 for business | Windows Client for IT Pros | User experience | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Limitless Technology 39,926 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

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.