Share via

Microsoft Keyboard Layout Creator build error

Anonymous
2010-03-21T23:03:53+00:00

Hi,I'm attempting to build a keyboard layout for my Apple USB Aluminium Keyboard.  I have MKLC 1.4 and .NET framework 3.5 (with all .NET-related Express & Custom updates) installed on Window XP Pro SP3, with all Express updates to date.The Menu option to "Build DLL and Setup Package" after creating my layout fails.  Here is the full report: >>Verification Succeeded, but with warnings:"    WARNING: € (U+20ac) is already defined more than once on the keyboard (on VK_2, ShiftState 'Ctl+Alt' and VK_2, ShiftState 'Ctrl').     WARNING: # (U+0023) is already defined more than once on the keyboard (on VK_3, ShiftState 'Ctl+Alt' and VK_3, ShiftState 'Ctrl').     WARNING: € (U+20ac) is already defined more than once on the keyboard (on VK_4, ShiftState 'Ctl+Alt' and VK_2, ShiftState 'Ctrl').     WARNING: ^ (U+005e) is already defined more than once on the keyboard (on VK_6, ShiftState 'Ctl+Alt' and VK_6, ShiftState 'Shift').     WARNING: The character ? (U+1e83) exists in the entry for VK_W, ShiftState 'Ctl+Alt' of the layout table and is not in the default system code page (1252) of the English (United Kingdom) language you specified. This may cause compatibility problems in non-Unicode applications.     WARNING: The character ? (U+1e82) exists in the entry for VK_W, ShiftState 'Shift+Ctl+Alt' of the layout table and is not in the default system code page (1252) of the English (United Kingdom) language you specified. This may cause compatibility problems in non-Unicode applications.     WARNING: ~ (U+007e) is already defined more than once on the keyboard (on VK_OEM_7, ShiftState 'Ctl+Alt' and VK_OEM_5, ShiftState 'Shift').     WARNING: The dead key € (U+20ac) when combined with w (U+0077) returns ? (U+1e85), but ? (U+1e85) is not on the default system code page (1252) of the English (United Kingdom) language you specified. This may cause compatibility problems in non-Unicode applications.     WARNING: The dead key € (U+20ac) when combined with W (U+0057) returns ? (U+1e84), but ? (U+1e84) is not on the default system code page (1252) of the English (United Kingdom) language you specified. This may cause compatibility problems in non-Unicode applications.     WARNING: The dead key ^ (U+005e) when combined with w (U+0077) returns w (U+0175), but w (U+0175) is not on the default system code page (1252) of the English (United Kingdom) language you specified. This may cause compatibility problems in non-Unicode applications.     WARNING: The dead key ^ (U+005e) when combined with y (U+0079) returns y (U+0177), but y (U+0177) is not on the default system code page (1252) of the English (United Kingdom) language you specified. This may cause compatibility problems in non-Unicode applications.     WARNING: The dead key ^ (U+005e) when combined with W (U+0057) returns W (U+0174), but W (U+0174) is not on the default system code page (1252) of the English (United Kingdom) language you specified. This may cause compatibility problems in non-Unicode applications.     WARNING: The dead key ^ (U+005e) when combined with Y (U+0059) returns Y (U+0176), but Y (U+0176) is not on the default system code page (1252) of the English (United Kingdom) language you specified. This may cause compatibility problems in non-Unicode applications.     WARNING: The dead key ´ (U+00b4) when combined with w (U+0077) returns ? (U+1e83), but ? (U+1e83) is not on the default system code page (1252) of the English (United Kingdom) language you specified. This may cause compatibility problems in non-Unicode applications.     WARNING: The dead key ´ (U+00b4) when combined with W (U+0057) returns ? (U+1e82), but ? (U+1e82) is not on the default system code page (1252) of the English (United Kingdom) language you specified. This may cause compatibility problems in non-Unicode applications.     WARNING: The dead key '~' (U+007e) has no base/combining characters associated with it.     WARNING: The dead key '¦' (U+00a6) has no base/combining characters associated with it." >>There was a problem building the keyboard file:"CL.exe returned 1  RC.exe returned 1  LINK.exe returned 1" Does anyone know what's wrong here and how to fix it?Thanks.


Dell XPS 700, Windows XP Pro SP3

Windows for home | Previous Windows versions | Apps

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
  1. Anonymous
    2016-08-05T23:54:24+00:00

    Same problem here.

    "There was a problem building the keyboard file"

    So he cannot build a FILE. Looking which Command issued in ProcessExplorer got this...

    "kbdutool.exe -n -m -u .. .\ \t mpLayout01.txt**"**

    Tried to build it manually...

    then got this error...: "Der Befehl "C:\PROGRA~2\Microsoft" ist entweder falsch geschrieben oder

    konnte nicht gefunden werden." Means.. "C:\PROGRA~2\Microsoft" is not a directory... so old compiler issue in Windows with WHITESPACES in DIRECTORY NAMES

    I uninstalled and installed it in  "C:\MSKLC".

    Worked Fine!

    10+ people found this answer helpful.
    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. Anonymous
    2017-12-10T22:36:46+00:00

    I'm not sure it helped But I know for sure that it worked after installing Chinese and Japanese fonts for me

    0 comments No comments
  2. Anonymous
    2015-11-16T08:49:18+00:00

    No still no solution. I learned the ASCII codes of the characters I wanted by heart.

    0 comments No comments
  3. Anonymous
    2015-11-11T12:24:16+00:00

    Did you find any solution? It's 5 years though, can't expect you to remember it.

    0 comments No comments
  4. Anonymous
    2012-11-23T15:25:20+00:00

    No answer ?

    I have the same problem today 2012-23-11.

    How to fix it?

    0 comments No comments