我试图在后台获取当前的键盘语言名称。我使用了InputLanguage.CurrentInputLanguage.Culture.Name
但我明白,当应用程序没有集中时,这段代码不起作用。我的意思是,当应用程序没有集中注意力时,它无法检测语言变化,并且它总是返回最后一种重点语言。
那么我该怎样做才能在后台检测当前语言?我正在为我的应用程序使用Windows窗体。
答案 0 :(得分:0)
请参阅此答案以达到您的目的。
Detect current keyboard language/layout name in multi-language computer
命名空间Thread.CurrentThread.CurrentCulture.TwoLetterISOLanguageName
中的 System.Threading