我想检测用户何时在键盘上更改语言。 例如,我想知道用户是否使用英语,然后将语言更改为法语。 我想从所有活动线程中检测到此更改。我的意思是我想知道在OS中何时发生这种变化,而不是在某些特定的线程中。 我正在使用C#语言。(控制台应用程序)
任何人都可以帮我搞清楚吗?我会很高兴得到一些帮助.. 谢谢。
答案 0 :(得分:1)
如果使用WinForms开发使用InputLanguageChanging事件
答案 1 :(得分:0)
这是您获取当前键盘布局的方式:How to determine the current input language?
这是您更改它的方式:Change Keyboard Layout for Other Process