System.Windows.Forms.InputLanguage.CurrentInputLanguage总是给我英
本文关键字:CurrentInputLanguage Windows Forms InputLanguage System | 更新日期: 2023-09-27 17:58:09
我正在编写一个Key Logger应用程序,我希望它能检测当前的输入语言
我安装了两个英语-美国和阿拉伯语(101)
这行应该给我当前的输入语言,但它总是给我英语
System.Windows.Forms.InputLanguage.CurrentInputLanguage.LayoutName
??
还有其他解决方案吗?
InputLanguage.CurrentInputLanguage
为当前线程返回当前语言,在本例中为您的键盘记录应用程序返回当前语言。
您可以p/Invoke GetKeyboardLayout
(http://msdn.microsoft.com/en-us/library/ms646296)如果您想检索其他线程的布局。