Kyl*_*and 55 keyboard-shortcuts keyboard-layout windows-10
当我启用了多个键盘布局时,Windows 10 似乎会在它们之间随机切换(类似于此处描述的内容)。我怀疑我不小心按下了Win+Space,所以我想禁用这个快捷方式。
但是,查看“语言选项”页面,我没有看到与此键盘快捷键相关的任何设置,也没有看到禁用它的方法。如何禁用此快捷方式?
Kli*_*ust 25
AFAIK 这是禁用Win+Space键盘布局交换而不禁用所有其他Win+XYZ快捷方式的唯一方法:
用这个替换任何东西(并保存):
Run Code Online (Sandbox Code Playgroud)#space::
通过双击新创建的 .exe 运行脚本并进行测试。将其重命名为您想要的任何名称并存储以备下次您要禁用Win+Space快捷方式时使用。
将 .exe 复制到启动文件夹。下面我列出了文件夹的路径:
当前用户:
C:\Users\%Username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
全部用户:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
小智 17
这是 Calsal 答案的补充,因为我遇到了他所描述的相同问题,但在 Windows 10 中。
对于 Windows 10:
享受美好生活。在Windows+Space选项仍然有效; 如果你想要那个,请参阅赞成的答案。
小智 14
我在 Windows 10 上遇到与 OP 相同的问题时发现了这一点。我的发现是 Calsal 的否决答案实际上对我有用。
我的问题与 Win+Space 热键无关。相反,它“随机”切换到“ENG INTL”,因为“输入语言之间”的热键默认配置为在按下“Ctrl + Shift”时切换键盘布局。作为一个使用大量热键的程序员,我最终经常同时按下“Ctrl”和“Shift”。
Arc*_*ano 11
您还可以使用适用于 Windows 10的新PowerToys重新映射它。就我而言,我重新映射了它,以便在我按下 Win-Space 时它会显示 PowerToys Run

小智 10
如果您没有启用多个键盘布局,但Win+Space总是切换到其他选项,就像您有一样,您可以在“语言选项”下添加这些语言/键盘,然后将其删除。
就我而言,我只启用了 pt-br ABNT2,但Win+Space的行为就好像 pt-br ABNT 和英语 US 也启用了一样。通过添加然后删除它们,Windows 最终意识到它们已被禁用,并且由于缺乏其他选项, Win+Space停止在屏幕上弹出。
这不是 OP 所处的确切情况,但当 Windows 表现得像在那种情况下时,这是一个正确的解决方案。
小智 7
2022 年 9 月更新的答案
无论出于何种原因,语言栏设置允许您禁用 Ctrl+Shift 快捷键,但不能禁用 Win+Space 快捷键,它的作用完全相同。
正如大约 2 年前的早期答案中所建议的,您可以使用Microsoft PowerToys来完成此任务。在最新版本(截至 9 月 22 日,目前为 0.61.1)中,您可以选择您不会使用的其他工具,例如“Color Picker”、“FancyZones”等,然后对所有这些工具选择“禁用”除了“键盘管理器”。
在“键盘管理器”中选择“重新映射快捷方式”。点击“Type”,然后按 Win+Space。您不必将其设置为另一个“作用不大”的键盘键。在“映射到:”下,您只需使用下拉菜单选择“未定义”。Win+Space 快捷键现在不会执行任何操作。
是的,程序必须运行才能使键盘重新映射起作用。但是,如果您禁用了除“键盘管理器”之外的所有工具,则它几乎不使用任何系统资源(<0.1% CPU,5MB 内存)。如果您将其设置为在启动时运行,那么您就不必考虑它,它也根本不会增加您的启动时间。我知道大多数高级用户只是讨厌在任务栏上看到任何附加图标,但图标确实就是全部。
小智 5
您可以使用以下命令直接打开可以配置热键的对话框:
按Win+R并执行
"C:\Windows\system32\rundll32.exe" Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}{HOTKEYS}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41214 次 |
| 最近记录: |