我发现将此行添加HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer NoWinKeys REG_DWORD 0x00000001 (1)
到注册表只会删除旧组合 win+e 或 win+d,但不会删除 win+i 和 win+k(Windows 10 特定组合)。
理想情况下,我只想删除其中一些:win+k、win+l、win+i 等。我也尝试了这里的解决方案http://www.ghacks.net/2015/03/22/how-to-disable-specific-global-hotkeys-in-windows/(HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced DisabledHotkeys REG_EXPAND_SZ KLI
)而且根本不起作用。
有任何想法吗?
答案1
我一直使用 Autohotkey 来覆盖 Windows 快捷方式。如果您想完全禁用它们,您的 Autohotkey 脚本可以简单地执行以下操作:
#k::return
#l::return
#i::return
我不完全确定你为什么要禁用它们(除非你在它们上运行某种信息亭)。我总是覆盖它们:
#g::Run http://www.google.com/
#i::Run http://myiphomepage
不幸的是,在 Windows 10 上,游戏栏以WIN+ 的G形式挂接到正常操作系统之外,因此您必须在 Xbox 应用程序内部禁用它(非常烦人)。