Windows10系统输入法热键设置

1、右击“开始”菜单;

2、右键菜单中选“设置”条目;

3、选“时间和语言”;

4、弹出窗中,点击最左侧的“语言”项;

5、再点击最右侧的“拼写、键入和键盘设置”;

6、鼠标滚轮滚动到最下面,选“高级键盘设置”;

7、点选“输入语言热键”。

即可打开输入法的热键设置,如下图所示:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
输入法设置工具,主要功能: 一、动态调整输入法顺序而无须重启。 二、切换输入法指示器和高级文字服务方式。 三、任意设置输入法热键 Windows 本身的输入法热键设置功能限制很多,2000/XP 下更是如此,你不得不设置 ctrl+shift+3 这样的三键热键。IME Tool 让你可以自由地设置各种热键,基本键(ctrl、alt、shift)共有六种组合,辅助键有 91 个可选,如用左 Alt+左 Window 键激活龙文五笔,shift+down 激活紫光拼音。当然,有些热键组合是不能用的,如 shift+数字字母键。 四、注册表错误项目修正 1、自动删除输入法列表中不存在的输入法项目,位置: HKEY_CURRENT_USER\Keyboard Layout\preload 2、检查注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts 下的内容,如果某分支对应的输入法文件不存在,则删除此分支(需要管理员权限)。 3、自动删除输入法从列表中删除后可能遗留的激活热键设置,位置: HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys 五、输入法键盘定义功能,适用于非英文键盘(需要管理员权限)。 六、安装删除输入法 IME TOOL 可以安装标准格式的输入法。自行复制 ime 和 mb 文件到系统目录中,然后使用 imetool 的安装输入法功能指定输入法名称和 ime 文件即可。 IME TOOL 可以从注册表中删除不需要的输入法,但并不删除文件。 七、其它功能 打开输入法属性、打开关闭输入法状态条等。支持命令行参数,支持运行脚本。 另外修正了老版本存在的一些小 bug。 局限: 1、在 Win9x 下设置输入法热键不能立即生效,必须重启。在 Win95/NT 系统下有更多的功能限制。 注意: 1、用 IME Tool 设置的一些热键在 Windows 本身的输入法设置中会无正确显示,但不影响使用。 2、繁体、韩文、日文系统下的打开关闭输入法等切换键设置在注册表中的位置不同,因条件所限我没有做进一步测试功能是否有效。 3、在 IME Tool 中刚添加的输入法不能立即设置属性。 4、如果使用输入法指示器方式时,在系统目录下未发现 internat.exe 和 indicdll.dll 文件,将会自动复制当前目录下的此二文件过去(如果存在)。
在 WinForms 应用程序中切换 Windows 系统输入法,可以使用 `InputLanguage` 类和 `InputLanguageChangedEventArgs` 事件来实现。以下是一个示例代码: ```csharp using System; using System.Windows.Forms; namespace InputLanguageSwitcher { public partial class MainForm : Form { public MainForm() { InitializeComponent(); } private void MainForm_Load(object sender, EventArgs e) { InputLanguage.CurrentInputLanguageChanged += InputLanguage_CurrentInputLanguageChanged; } private void InputLanguage_CurrentInputLanguageChanged(object sender, InputLanguageChangedEventArgs e) { // 当输入法切换时触发此事件 MessageBox.Show("输入法已切换为:" + e.InputLanguage.Culture.DisplayName); } private void btnSwitchInputLanguage_Click(object sender, EventArgs e) { // 切换输入法 InputLanguage nextLang = InputLanguage.CurrentInputLanguage.NextInputLanguage; InputLanguage.CurrentInputLanguage = nextLang; } } } ``` 在上述示例中,我们创建了一个 `MainForm` 类,并在窗体的 `Load` 事件中订阅了 `InputLanguage.CurrentInputLanguageChanged` 事件。当输入法切换时,将触发此事件,并通过消息框显示当前的输入法。 在按钮的点击事件处理程序 `btnSwitchInputLanguage_Click` 中,我们通过 `InputLanguage.CurrentInputLanguage` 属性获取当前的输入法,并使用 `NextInputLanguage` 属性获取下一个输入法。然后,通过将 `InputLanguage.CurrentInputLanguage` 属性设置为下一个输入法来切换输入法。 你可以根据自己的需求将上述代码集成到你的 WinForms 应用程序中,在合适的地方调用切换输入法的逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值