暂时禁用键盘输入语言

暂时禁用键盘输入语言

我在系统上安装了几种不同的语言,但我通常使用其中一种和英语,我想暂时禁用所有其他语言,以便我可以使用单个Alt+在该语言和英语之间切换Shift。我是 Windows 用户。有办法做到这一点吗?

答案1

我的想法基于此 我的答案 从注册表中删除键盘布局:

  1. 使用 regedit 导航到以下注册表项,您将在其中找到启动时预加载的键盘列表。
  • HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
  • HKEY_CURRENT_USER\Keyboard Layout\Preload
  • HKEY_USERS\.DEFAULT\Control Panel\International\User Profile
  • HKEY_USERS\.DEFAULT\Control Panel\International\User Profile System Backup
  1. 在列表中找到键盘标识符键盘标识符

  2. 删除该项。

这个想法的演变是将regedit上述四个注册表项导出到两个.reg文件中,用于您想要的每个配置(手动配置语言之后)。

一旦创建文件,执行它们将设置所需的语言。

请注意,对于.reg如下所示的导出密钥:

Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
...

您应该添加一行来删除现有的密钥,以便在导入之前进行清理,这将使其看起来像这样:

Windows Registry Editor Version 5.00

[-HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]

[HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
...

相关内容