Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C语言中向操作系统语言添加自定义键盘布局#_C#_.net_Windows_Pinvoke_Culture - Fatal编程技术网

C# 在C语言中向操作系统语言添加自定义键盘布局#

C# 在C语言中向操作系统语言添加自定义键盘布局#,c#,.net,windows,pinvoke,culture,C#,.net,Windows,Pinvoke,Culture,在Windows 10中,您可以转到语言首选项,选择一种语言(例如美国英语),然后单击“选项”,然后添加键盘 有没有一种方法可以在C#中通过编程实现这一点 我所能实现的就是使用LoadKeyboardLayout,按照中的代码加载具有预定义键盘布局的语言: 例如,如何添加: 0409:0000040摄氏度 英语带法语键盘? (知道通过windows设置界面可以轻松完成)

在Windows 10中,您可以转到
语言首选项
,选择一种语言(例如美国英语),然后单击“选项”,然后添加键盘

有没有一种方法可以在C#中通过编程实现这一点

我所能实现的就是使用
LoadKeyboardLayout
,按照中的代码加载具有预定义键盘布局的语言:

例如,如何添加:

0409:0000040摄氏度

英语带法语键盘? (知道通过windows设置界面可以轻松完成)