7

我想检测用户何时更改键盘上的语言。例如,我想知道用户是否使用英语,然后将语言更改为法语。我想从所有活动线程中检测到这种变化。我的意思是我想知道这种变化何时发生在操作系统中,而不是在某个特定线程中。我使用的是 C# 语言。(控制台应用程序)

任何人都可以帮我弄清楚吗?我很乐意为您提供帮助。谢谢。

4

2 回答 2

1

如果您使用 WinForms 进行开发,请使用InputLanguageChanging事件

于 2013-09-15T16:16:10.910 回答
0

这是获取当前键盘布局的方式:如何确定当前输入语言?

这就是你改变它的方式:Change Keyboard Layout for Other Process

于 2013-09-15T16:14:00.433 回答