C# 获取本地输入法列表,切换中英文输入法
/// <summary>
/// 设置系统输入法
/// </summary>
/// <param name="cultureType">语言项,如zh-CN,en-US</param>
private void InitializeInputLanguage(string cultureType)
{
//获取系统中已经安装的文字输入法
InputLanguageCollection MyInputs = InputLanguage.InstalledInputLanguages;
//遍历获取英文输入法索引值
int getIndex = 0;
foreach (InputLanguage MyInput in MyInputs)
{
if (MyInput.Culture.IetfLanguageTag == cultureType)
{
break;
}
getIndex++;
}
//获取当前输入法信息
InputLanguage CurrentInput = InputLanguage.CurrentInputLanguage;
//获取英文输入法
InputLanguage enInput = InputLanguage.InstalledInputLanguages[getIndex];
//设置为当前输入法
InputLanguage.CurrentInputLanguage = enInput;
//MessageBox.Show(enInput.LayoutName);
}
//获取当前系统默认输入法信息
InputLanguage CurrentInput = InputLanguage.CurrentInputLanguage;
//恢复系统默认输入法信息
InputLanguage.CurrentInputLanguage = CurrentInput;
————————————————
版权声明:本文为CSDN博主「咕噜噜ooO小鹿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sparkxinghuo/article/details/126173646
C# 获取本地输入法列表,切换中英文输入法的更多相关文章
- AutoCAD神器! AutoCAD自动切换中英文输入法插件(ZDSRF)
AutoCAD神器! AutoCAD自动切换中英文输入法插件 (一)功能特点: CAD命令中只能输入英文字符,不能输入中文,在文字编辑.文字输入.尺寸编辑中经常需要输入中文,此时就需要频繁的切换输入法 ...
- C# 切换中英文输入法
在界面输入时,有时需要限定输入法. 在不自定义正则表达式或者其它输入处理的情况下,切换中英文时与当前语言栏匹配,有以下的几种系统方案: InputLanguage方案 使用System.Windows ...
- Python切换中英文输入法
要实现中英文切换,首先Windows系统必须要有中文语言和英文语言,才能实现输入法(语言)切换. import win32api import win32gui from win32con impor ...
- CentOS7 解决不能切换中英文输入法的问题
1. 运行 im-chooser(如果没有要先安装) $ im-chooser 2. 在打开的窗口选择 iBus,然后 Logout 再 Login, 输入法即可切换.
- unbuntu中如何像Windows一样顺畅的切换中英文输入法
1.首先在unbuntu安装搜狗拼音输入法(这个不用教了) 2.点击右上角的搜狗拼音的图标点击设置进入设置页面 3.选择高级 4.选择Fcitx设置 5.添加输入法英语(美国) 6.在设置中选择按键, ...
- C#获取本地打印机列表,并将指定打印机设置为默认打印机
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.W ...
- Linux-ubuntu英文版输入法不能切换中文输入法问题解决办法
1:System Settings中点击Language Support 2. 3. 4. 5. 6. 7.注意不要勾选Only Show Current Language
- Centos 切换中文输入法
切换输入法看起来是一个非常简单的操作,但是对于初学者来说,也并非那么简单,开始会发现按Ctrl+space无法切换中文输入法,原因是系统没有安装中文输入法,运行以下命令可以安装中文输入法: yum i ...
- Mac OS 10.12 - 在VMwear Workstation12.5.2中大写键和中英文输入法的切换!
大小写切换: Alt+CapsLock(不过必须在英文状态下)!! 输入法切换: CapsLock进行中英文输入法的切换
- bing 输入法,切换简体、繁体快捷键与myeclipse 格式化代码冲突。。
bing 输入法,切换简体.繁体快捷键与myeclipse 格式化代码冲突...蛋碎 myeclipse 代码格式化快捷键是:ctrl+shift+F,bing输入法简体.繁体切换也是,于是蛋疼的事情 ...
随机推荐
- 有关Spring事务的传播机制
这是一个非常常见的关于 Spring 事务传播机制 的问题,核心问题是: 在同一个类中,方法 A 调用方法 B,而方法 B 上有 @Transactional 注解.当调用方法 A 时,如果发生异常, ...
- [UOJ618]【JOISC2021】聚会 2
#618. [JOISC2021]聚会 2 就是相当于选中的点在整棵树上的重心 首先,当\(i\)为奇数时,答案为\(1\) 当\(i\)为偶数时,可以将选中的点分为两个子树,分别记其根节点为\(x\ ...
- 1. 如何通过SSH连接到vector rob
#anki #vector #robot #digital-dream-labs ssh连接到vector机器人操作系统: 将机器人放到充电底座上,连接电源,机器人自动启动,成功后,双击背部按钮打开蓝 ...
- 利用POI插件导入excel 读取合并行数据(上)
图为要导入的excel格式 分析一下: 前一部分数据是读取 合并行 存入一张 "会见" 表 ,后面蓝色的 非合并行 存入 "会见人信息" 表. 先说后台方法,( ...
- phpstrom (xdebug)远程断点调试 homestead (纯图)
1.本地调试可以参考:https://www.cnblogs.com/LWMLWM/p/8251905.html 2.远程调试:主要是在虚拟机上如何进行 1)打开xshell ->file-&g ...
- Golang基础笔记九之方法与接口
本文首发于公众号:Hunter后端 原文链接:Golang基础笔记九之方法与接口 本篇笔记介绍 Golang 里方法和接口,以下是本篇笔记目录: 方法 接口 用结构体实现类的功能 1.方法 首先介绍一 ...
- java--xml约束、tomcat服务器
xml约束 XML语法: 规范的xml文件的基本编写规则.(由w3c组织制定的) XML约束: 规范XML文件数据内容格式的编写规则.(由开发者自行定义) DTD约束 DTD约束:语法相对简单,功能也 ...
- left join 和 where 区别
RT https://leetcode.cn/problems/replace-employee-id-with-the-unique-identifier/solution/ select b.un ...
- Tensorflow 初步接触
Tensorflow 初步接触 机器学习 google的开源框架吧 第一个学习步骤中文的tensorflow教程 第一个py #coding=utf-8 import input_data impor ...
- leetcode 240 搜索二维矩阵
简介 一时半会儿没啥思路. 官方那种 移动指针的思路挺不错的. code class Solution { public boolean searchMatrix(int[][] matrix, in ...