我习惯于阅读 System.Windows.Forms.InputLanguage.InstalledInputLanguages 来枚举已安装的Farsi语言键盘列表。 但在更新到Windows 8.1之后,似乎系统将所有波斯语语音键盘作为标准波斯语返回,因此我无法找到是否安装了 my_custom_farsi_keyboard 。
是否有任何改变或我遗失了什么?
foreach (System.Windows.Forms.InputLanguage lang in System.Windows.Forms.InputLanguage.InstalledInputLanguages)
{
if (lang.LayoutName.ToLower() == "my_custom_farsi_keyboard")
return lang;
}
答案 0 :(得分:0)
在Region and Lanuages中安装自定义语言键盘。在阿拉伯语(101)的情况下为我工作。