我想检测用户何时更改键盘上的语言。例如,我想知道用户是否使用英语,然后将语言更改为法语。我想从所有活动线程中检测到这种变化。我的意思是我想知道这种变化何时发生在操作系统中,而不是在某个特定线程中。我使用的是 C# 语言。(控制台应用程序)
任何人都可以帮我弄清楚吗?我很乐意为您提供帮助。谢谢。
我想检测用户何时更改键盘上的语言。例如,我想知道用户是否使用英语,然后将语言更改为法语。我想从所有活动线程中检测到这种变化。我的意思是我想知道这种变化何时发生在操作系统中,而不是在某个特定线程中。我使用的是 C# 语言。(控制台应用程序)
任何人都可以帮我弄清楚吗?我很乐意为您提供帮助。谢谢。
如果您使用 WinForms 进行开发,请使用InputLanguageChanging事件
这是获取当前键盘布局的方式:如何确定当前输入语言?
这就是你改变它的方式:Change Keyboard Layout for Other Process