首先,本文仅针对C# Windows Application。在例如MC1000之类的智能设备中不适用。原因是System.Windows.Forms.InputLanguage类在其中不存在。
获取所有已安装输入法语言的列表:
System.Windows.Forms.InputLanguage.InstalledInputLanguage
获取或设置当前线程的输入语言:
System.Windows.Forms.InputLanguage.CurrentInputLanguage
获取系统的默认输入语言:
System.Windows.Forms.InputLanguage.DefaultInputLanguage
若System.Windows.Forms.InputLanguage il;即il为输入语言。
则il.LayoutName为输入法的名字。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步