Answered by:
Where should I put my question if I have a problem with MSKLC(Microsoft Keyboard Layout Creator)?

Question
-
As the title suggests, I have posted a question about MSKLC 1.4 in Windows 10 here:
https://social.technet.microsoft.com/Forums/en-US/2c838874-5a44-4c85-b7ce-4cb3479e1f98/msklc-under-windows-10-create-custom-keyboard-layout-which-supports-imeinput-method-for-chinese?forum=architecturegeneral
The forum does not fit because I cannot find a category for it. Strayed here... same applies to my question in TechNet Microsoft Forums. Some suggestion about where to put my question in these two forums? Thanks.
Monday, May 22, 2017 7:40 AM
Answers
-
Unfortunately there isn't a forum for Microsoft Keyboard Layout Creator and it seems an older technology. If no one in the suggested forums can answer you may have to call in to product support for help.
https://support.microsoft.com/en-us/gp/contactus81?Audience=Commercial&SegNo=5&wa=wsignin1.0
Regards, Dave Patrick ....
Microsoft Certified Professional
Microsoft MVP [Windows Server] Datacenter Management
Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.- Marked as answer by Ed Price - MSFTMicrosoft employee Tuesday, March 27, 2018 10:01 PM
Saturday, May 27, 2017 7:01 PM -
Hi WesternGun.
You can ask your question in the Microsoft Community for Windows.
Bye.
Luigi Bruno
MCP, MCTS, MOS, MTA- Edited by Luigi BrunoMVP Monday, May 22, 2017 9:12 AM
- Proposed as answer by Dave PatrickMVP Monday, May 22, 2017 12:40 PM
- Marked as answer by Ed Price - MSFTMicrosoft employee Tuesday, March 27, 2018 10:01 PM
Monday, May 22, 2017 9:12 AM -
Thanks Dave Patrick, I agree that it's old, but it's the only technology that in use and working (as I observe, it still works in Windows 10) for users of Windows to manipulate their keyboard layouts, so we must stay with that. And here is my thanks to its creator.
The OP has been solved by my search in superuser stack exchange forum, by this question:
https://superuser.com/questions/43077/japanese-input-ime-using-us-keyboard-layout-in-vista/62999#comment1771256_62999
The answer points to this link:
http://bluebluewave.wordpress.com/2009/08/19/japanese-input-with-azerty-in-windows-7/
Mostly it’s substituting the dll file used by default of your language with the dll file created by MSKLC. In my case, I set my layout to belong to Chinese Simplified and by default it uses US keyboard. It can be set under Options in MSKLC.
After installing your layout, search your language in your registry under:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
Mind the "s" at last.
Now, change the DLL file value of "Layout File". In my case, it was KEBUS.dll, meaning keyboard of US. Now, change it to your DLL file's name generated by MSKLC, like mykbd.dll. It must exist under C:/Windows/System32 and C:/Windows/Syswow64.
Restart, and it's done. Now you can type in Microsoft Pinyin with your keyboard layout.
I hope it helps someone seeing this post. If you want to change the VK code of each key, you must edit the klc file manually with a text editor, and package & install it. More details are here:
Thanks again.
- Marked as answer by WesternGun Sunday, May 28, 2017 12:10 AM
- Edited by WesternGun Monday, June 19, 2017 12:31 PM
Sunday, May 28, 2017 12:05 AM
All replies
-
Hi WesternGun.
You can ask your question in the Microsoft Community for Windows.
Bye.
Luigi Bruno
MCP, MCTS, MOS, MTA- Edited by Luigi BrunoMVP Monday, May 22, 2017 9:12 AM
- Proposed as answer by Dave PatrickMVP Monday, May 22, 2017 12:40 PM
- Marked as answer by Ed Price - MSFTMicrosoft employee Tuesday, March 27, 2018 10:01 PM
Monday, May 22, 2017 9:12 AM -
Thanks for reply Luigi, however, I have asked there first and the moderator there said the same thing to me: this is too complicated, and go somewhere else to ask. Here is what he said to me:
Hi,
In order to properly assist you with this concern, we highly recommend that you post your query on the TechNet Microsoft Forums and Microsoft Developer Network. They are more knowledgeable to this kind of discussions.
Feel free to post again if you have other concerns.
Regards.That's why I am here :))))) See OP for the link to my question there...
- Edited by WesternGun Saturday, May 27, 2017 6:53 PM
Saturday, May 27, 2017 6:52 PM -
Unfortunately there isn't a forum for Microsoft Keyboard Layout Creator and it seems an older technology. If no one in the suggested forums can answer you may have to call in to product support for help.
https://support.microsoft.com/en-us/gp/contactus81?Audience=Commercial&SegNo=5&wa=wsignin1.0
Regards, Dave Patrick ....
Microsoft Certified Professional
Microsoft MVP [Windows Server] Datacenter Management
Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.- Marked as answer by Ed Price - MSFTMicrosoft employee Tuesday, March 27, 2018 10:01 PM
Saturday, May 27, 2017 7:01 PM -
Thanks Dave Patrick, I agree that it's old, but it's the only technology that in use and working (as I observe, it still works in Windows 10) for users of Windows to manipulate their keyboard layouts, so we must stay with that. And here is my thanks to its creator.
The OP has been solved by my search in superuser stack exchange forum, by this question:
https://superuser.com/questions/43077/japanese-input-ime-using-us-keyboard-layout-in-vista/62999#comment1771256_62999
The answer points to this link:
http://bluebluewave.wordpress.com/2009/08/19/japanese-input-with-azerty-in-windows-7/
Mostly it’s substituting the dll file used by default of your language with the dll file created by MSKLC. In my case, I set my layout to belong to Chinese Simplified and by default it uses US keyboard. It can be set under Options in MSKLC.
After installing your layout, search your language in your registry under:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
Mind the "s" at last.
Now, change the DLL file value of "Layout File". In my case, it was KEBUS.dll, meaning keyboard of US. Now, change it to your DLL file's name generated by MSKLC, like mykbd.dll. It must exist under C:/Windows/System32 and C:/Windows/Syswow64.
Restart, and it's done. Now you can type in Microsoft Pinyin with your keyboard layout.
I hope it helps someone seeing this post. If you want to change the VK code of each key, you must edit the klc file manually with a text editor, and package & install it. More details are here:
Thanks again.
- Marked as answer by WesternGun Sunday, May 28, 2017 12:10 AM
- Edited by WesternGun Monday, June 19, 2017 12:31 PM
Sunday, May 28, 2017 12:05 AM