0

我正在尝试在后台获取当前的键盘语言名称。我使用过InputLanguage.CurrentInputLanguage.Culture.Name,但我知道当应用程序没有集中注意力时,这段代码不起作用。我的意思是当应用程序没有聚焦时它无法检测到语言变化并且它总是返回最后一个聚焦的语言。

那么我能做些什么来检测背景中的当前语言呢?我正在为我的应用程序使用 Windows 窗体。

4

1 回答 1

0

请参阅此答案以实现您想要的。

在多语言计算机中检测当前键盘语言/布局名称

Thread.CurrentThread.CurrentCulture.TwoLetterISOLanguageName在命名空间中System.Threading

于 2018-03-26T08:04:53.437 回答