MSKLC:如何将国家/地区与自定义键盘布局相关联

Max*_*lle 5 custom-keyboard msklc

我使用 MSKLC 制作了自定义键盘布局。我以为我仔细按照说明操作并为和参数选择了适当的值LOCALENAMELOCALID

但是,在通过按Win+Space或在任务栏上显示的切换键盘弹出窗口中,未显示与我的自定义布局相关联的国家/地区。

在此处输入图片说明

如何创作我的布局,以便 Windows 知道它应该关联的国家/地区?

xan*_*tos 2

根据我使用自定义键盘所做的一些实验,您必须更改注册表。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\0000040c
Run Code Online (Sandbox Code Playgroud)

改变

"Layout File"="KBDFR.dll"
Run Code Online (Sandbox Code Playgroud)

"Layout File"="YourDll.dll"
Run Code Online (Sandbox Code Playgroud)

然后设置

"Layout Display Name"="@%SystemRoot%\system32\YourDll.dll,-1000"
Run Code Online (Sandbox Code Playgroud)

现在,如果您重新启动,您应该会看到键盘类型和正确的第一行。作为额外的好处,远程桌面不会默认使用英语键盘,而只会使用“基本”法语键盘。