Windows 7 锁定 Win-arrow 和 Win-P 键盘快捷键

Windows 7 锁定 Win-arrow 和 Win-P 键盘快捷键

我运行的是 Windows 7,并使用 Vista 虚拟桌面 (VVD) 来创建多个虚拟桌面。我希望使用 Win-arrow 键盘快捷键在桌面之间移动。

但这是不可能的,因为 VVD 抱怨这些快捷方式正在使用中。我已在组策略编辑器中关闭了所有 Win 快捷方式,但这没有帮助(控制面板 - 编辑组策略 - 用户配置 - 管理模板 - Windows 组件 - Windows 资源管理器 - 关闭 Windows+X 热键)。

Win-P 快捷方式也存在同样的情况 - 它也没有被关闭。

有人知道如何禁用上述快捷方式吗?

答案1

尝试自动热键- 一个免费的键盘宏程序。

AutoHotKey 还允许您覆盖 Windows 默认热键。

教程:使用 AutoHotKey 的 Windows 热键(含配置文件)

答案2

自 2013 年 12 月 6 日起,AutoHotKey不是在锁定屏幕上禁用 Win+P 快捷键。只有在屏幕未锁定时才会禁用它。这令人困惑,因为锁定屏幕是禁用此快捷键最重要的地方。

(从锁定屏幕调用 Win+P 的功能是一个安全漏洞,因为它允许未经授权的人更改桌面。使用任何 Win+P 选项,用户的桌面都会被更改,经常导致桌面大小调整、打开的应用程序的大小和重新定位以及桌面图标重新排列。

令人震惊的是,这样的安全漏洞竟然无法被封堵。)

答案3

我还不知道如何禁用Win+ P(迄今为止它很稳定,并且对我最大的努力没有影响),但是禁用Win+Arrow热键很简单。

  1. 打开控制面板
  2. 打开轻松访问中心
  3. 点击Make the keyboard easier to use
  4. 勾选Prevent windows from being automatically arranged…复选框
  5. 点击[OK]

(同样的设置出现在让鼠标更易于使用以及;不幸的是Win+Arrow快捷键和 AeroSnap 不能分离。)

我要指出的是,虽然当您禁用热键时它们不再将 Windows 捕捉到侧面,但您仍然无法正常重新映射它们,因为出于某些令人困惑的原因,Windows 保留了Win+Arrow热键以及Win+ Shift+ Arrow,并且显然在禁用它们时什么也不做。

我说“通常”是因为尝试以常规方式将它们注册为全局热键往往会失败并返回错误。但是,正如 Molly 所建议的,您可以使用 AutoHotkey 将它们分配给其他任务,尽管根据复杂程度,您可能会有些失望,因为您可能需要让 AHK 运行第三方程序来执行此操作,或者编写/找到脚本以编程方式执行此操作。

在您的情况下,您需要想办法让 AHK 让 VVD 执行切换,以便您可以将其分配给适当的热键(例如#Left::…,,,,#Right::…等等#P::…

另请注意,热键可能会在一段时间后停止工作。也就是说,当您运行脚本时,它们将正确拦截热键并执行您想要的操作,但一段时间后,您可能会发现它们不再起作用,并且执行默认操作(例如,按下Win+时显示投影仪对话框P)。我在 Windows 7 下的其他程序中也看到了这种热键功能丧失的情况,但原因尚不清楚。唯一的解决方案是退出程序并重新启动它。

答案4

我不太清楚你在问什么,但也许WinKey 杀手可以帮你?

相关内容