Custom keyboard layout with Windows 10

Trying get my custom layout (made with Microsoft Keyboard Layout Creator 1.4) working with Windows 10.

Officially MKLC supports up to Windows 7 (and it worked for me with Windows 7), there are some  posts about using it successfully with Windows 8 and Windows 8.1 (e.g. http://answers.microsoft.com/en-us/windows/forum/windows_8-desktop/how-to-install-custom-klc-file-for-keyboard-layout/1651871e-cf33-4888-abc9-f7980b3c1cd0), but neither works for me with Windows 10.

The layout is installed successfully and even listed among keyboards to add, however when I try to use it,  the preview is greyed out and keyboard icon does not appear in notification area (system tray), even though I have two keyboard layouts in my configuration.

Further I change registry key for the layout, as suggested in the article referred above and ... the custom layout is no longer listed!

Someone succeeded in making custom keyboard layout working under Windows 10?

 

Question Info


Last updated August 23, 2019 Views 86,362 Applies to:

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.

Hi Micheal,

 

Thank you for posting you query in Microsoft Community.

I understand that you are facing issues regarding old version Microsoft Keyboard Layout Creator 1.4. Let me help you.

 

Microsoft Keyboard Layout Creator 1.4 is applicable in Windows Server 2003, Windows Server 2003 Service Pack 1, Windows Vista, Windows XP, Windows XP Service Pack 1, Windows XP Service Pack 2.

Check below link, refer Supported operating Systems

https://www.microsoft.com/en-us/download/details.aspx?id=22339&ppud=4

 

Visit our Microsoft Answers Feedback Forum and let us know what you think.

 

Please reply back if you have any queries. We will be happy to assist you.

2 people were helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

I have tested Microsoft Keyboard Layout Creator 1.4 under Windows 10 Pro. Installed my custom keyboard layout successfully and I can use it for typing. It also shows in the Language bar. Only the issue I face is that "Preview" is greyed out. I have not changed any registry settings though.

Microsoft should update this tool to add official Windows 10 compatibility. Very useful tool! Also in my opinion, this tool should be integrated with Windows just like "Character Map" or "Private Character Editor" tool.

140 people were helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

I have just experimented and found a way to do this:

In the Language section of the Control Panel you can click Advanced Settings and activate "Use the desktop language bar when available". Then you have to have specified a language for the custom keyboard that you don't use otherwise (setting it up as German (Liechtenstein) in lieu of my normal German (Germany) did the trick for me) and only then you can call it up in the language bar. I still can't set up keyboard shortcuts to access my layout but I can remove the language bar afterwards.

Anyway, I hope there are easier ways of doing this (there really should be, what's the point of removing support that existed in Win7?). Please answer to let me know if you find any or if any Support Engineer actually has anything to add to this discussion. :)

37 people were helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Thanks to all for your help.

Actually MKLC 1.4 files work fine with Windows 10.  Indeed, language bar disappears, after you change keyboard layout to the custom one. But, once  you log off and and then log on again the language bar re-appears, and everything works great. The only minor nuisance is that there is no preview in language settings, but I can happily live without that :)

An  alternative: Keyboard Layout Manager.  Works with Windows 10, despite it isn't mentioned there. It can duplicate an existing dll and modify it. This time the layout preview works, but there is no installer, therefore porting it to another computer isn't straightforward. Also I didn't try Keyboard Layout Manager with "dead" keys

(MKLC supports them OK).

17 people were helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Windows 10 is now listed as being supported for MKLC1.4

6 people were helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Windows 10 is now listed as being supported for MKLC1.4

Looking at https://www.microsoft.com/en-us/download/details.aspx?id=22339&ppud=4 it says for Microsoft Keyboard Layout Creator 1.4 under »Requirements«: »Supported Operating Systems: Windows Server 2003, Windows Server 2003 Service Pack 1, Windows Vista, Windows XP, Windows XP Service Pack 1, Windows XP Service Pack 2« – This list seems out of date (Windows 7, possibly 8), but where exactly did you see Windwos 10 mentioned?


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

I cannot find the source I used to make that claim, Fritz.  I know I didn't make it up out of thin air but since it does not come up readily via 'net searches, I have to withdraw the claim.  Sorry.

I just downloaded and installed 1.4 and looked at the help.  The latest supported version mentioned is Vista.  I have not tried it yet on Win10.

2 people were helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

I tried the »Liechtenstein« trick, adding this version of German plus automatically the Swiss keyboard that comes with »Deutsch Liechtensten«.

   Then I tried to run the setup.exe out of the »Build DLL and setup package« by MSKLC (which I still have from my older computers). Normally this setup.exe ends with »Installation Complete« (for a » … setup package« and more see http://blogabissl.blogspot.de/2013/09/tastaturtreiber-andern-ab-windows-vista.html – German!).

   In my new Windows 10 setup just starts, quickly displays something, too fast to see, and disappears with apparently nothing done. (When I »test« setup, Win 10 »succeeds« by telling me »Incompatible Program«.)

   Later I saw an error message popup telling me that setup hadn’t found the downloaded keyboard files, and I »tried again« in this error popup, and setup succeeded!

   (Only) after restarting Windows I saw the newly added keyboard (»Deutsch - custom«), I added it to »Liechtenstein«, and removed the Swiss keyboard there. In the task line I now can choose between 1. German with »Deutsch« keyboard, 2. German with »Custom« keyboard, and 3. Liechtenstein-German with »Custom«. So I might not even had needed »Liechtenstein«. (With the banking secrets gone, there’s no need anymore for the Principality, except for its 2000 cityzens … )

   The custom keyboard now successfully acts in Win 10.

Let’s type and see. My dear «french» and … signs work. But will the function keys be affected? (No). And how do I become "TrustedInstaller" to get to my system files, just in case? But that’s another bureaucratic hindrance.

4 people were helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Yes, succeeded just right now on Win 10 changing the Ukrainian layout to add g and apostroph. Found it an easy task.

Best add a recovery point before, just in case.

Download, install, start. Load the layout you want to change, (I loaded the Ukrainian enhanced) Create the new layout and than  press  "Project"  —> "Build DLL & Setup Package".

This setup file will apply automatically, doubleklick and wait a little. Then shut down and start again and it works just fine.

You need to follow this advice:

http://answers.microsoft.com/en-us/windows/forum/windows_8-winapps/msklc-microsoft-keyboard-layout-creator-for/a54a4db0-94c0-4f08-8909-37a7c5b758bb

For me it was not necessary to run regedit. Maybe because it was a existing layout change only.

Would appreciate if Microsoft could get the Ukrainian keyboard updated. Did take me a while to find how to get the g and apostrophe on the keyboard.

1 person was helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

After Windows 10 reinstallation, I executed the program of my keyboard driver which I have created some years agoo by MS Keyboard Layout Creator. Then configured the "Region and Language" parameters. The name of my keyboard driver was dispayed in the option, but is did not work. Big disappointment,

The I tried to reinstal the MS Keyboard Layout Creator. This did not work since it needs version 1.4 of .NET Framework, but I was not able to install.  Second disappointment.

I consulted some colleagues specialised in enterprise-wide installations, but they had no idea. The I went back to the "Region and Language" parameters and I installed my keyboard driver a second time under the same language and NOW IT WORKS.  I do no more touch/change the option, I keep the current status of double installation and double display of my keyboard driver.

Bert <bertox at free.fr>

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.