救命!我刚刚从 WindowsXP 切换到 Windows7。现在,我想使用全局热键 win+right、win+left、shift+win+right 等来执行其他操作,但发现它们已被 Windows 占用(我相信它们已被全局分配给 aero-snap 或 aero-something)。
我尝试在注册表中添加 NoWinKeys 条目,从而禁用 win+r 命令,但它对其他键不起作用!
我还将主题切换为普通的非 Aero 主题,没有任何透明度,但这也无济于事。我甚至曾经这样做过-Ultimate Windows Tweaker
但Disable Aero Shake feature
无济于事。Disable Aero Snap feature
Disable Aero Peek
我怎样才能禁用这些键以便将它们分配给其他东西?
答案1
您可以使用自动热键拦截每个 Win+xxx 命令并为其重新分配不同的按键。例如,您可以让它将 Win+Left 识别为 Ctrl+Win+Left,然后将其分配给您希望原始 Win+Left 完成的任务。
诸如此类的基本按键拦截和分配相当简单。例如,我经常使用 OneNote,但我不喜欢它使用的一些按键。打开快速笔记(我不使用)是 Win+N,但打开 OneNote 本身(我使用)是 Win+Shift+N。将 Win+N 重新分配为 Win+Shift+N 的脚本非常简单:#n::Send #N
答案2
根据这在 Microsoft 论坛上发布,您无法取消注册并重新分配与 Win 键关联的快捷键。