Bra*_*ane 16 windows keyboard keyboard-layout
规范问题:安装了显示语言 A 的 Windows 10,但使用键盘布局 B。需要做什么才能阻止 Windows 自动将不需要的键盘布局从语言 A 添加到系统?
我的例子:我有一个英文版的 Windows 10,我使用的是斯洛文尼亚语键盘布局。这工作得很好,直到我运行某个程序,Windows 非常聪明地认为它需要美式键盘布局。Windows 会自动添加这个不需要的布局,切换到它并且之后不会删除它。新布局甚至未在已安装布局中列出。出现后将其删除的唯一方法是手动将其添加为键盘布局并将其删除。
对于很多人来说,这似乎是一个常见问题,但经过数小时的谷歌搜索,我找不到一个好的解决方案......如果我能从我的系统中完全删除美式键盘布局,那对我来说就完全没问题了,但如果我这样做,键盘会在某些程序中完全停止工作。
我或其他人有这个问题的程序:ICQ、某些版本的 Microsoft Office (lol)、基于 Source 引擎的游戏、某些版本的 UltraVNC、Adobe CC Suite,等等。
我不确定您已经尝试过什么,但这里有一些可能的解决方案可以帮助您。
覆盖默认输入法
如果您转到:控制面板 > 所有控制面板项目 > 语言 > 高级设置
您将看到一个选项来覆盖默认输入法。您可以将其设置为您想要的键盘设置。
如果您单击更改语言栏热键(见下图),您可以更改ALT+SHIFT或CTRL+SHIFT热键。高级选项卡中的按钮会显示更改键序列。您可以将它们放在未分配的位置。
在语言选项中设置默认输入法
如果您转到:控制面板 > 所有控制面板项目 > 语言
会出现这样的画面
添加注册键
您可以使用 regedit添加一个名为IgnoreRemoteKeyboardLayout的DWORD到 regedit 中的以下文件夹。给它一个值1。
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Keyboard Layout
Run Code Online (Sandbox Code Playgroud)
或将其复制并粘贴到文本编辑器中并将其另存为 .reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001
Run Code Online (Sandbox Code Playgroud)
然后双击它,它将为您添加 reg 密钥。
在 REG 中也删除键盘布局
拒绝所有人的权限,但确保 1 个帐户仍然可以更改它。(只需创建一个新帐户并授予该访问权限)。否则,您会将自己锁定在该注册地图之外。现在只有其他用户可以更改该注册表项。
我仍在寻找更多可能的解决方案,但这就是我现在得到的。让我知道它是如何为你解决的。
归档时间: |
|
查看次数: |
6286 次 |
最近记录: |