禁用 Aero Shake 鼠标手势但不禁用键盘快捷键

禁用 Aero Shake 鼠标手势但不禁用键盘快捷键

我早就知道位于以下位置的“Aero Shake”组策略设置:

用户配置 > 管理模板 > 桌面

但我最近发现“关闭 Aero Shake 窗口最小化鼠标手势”这个策略名称相当具有误导性 - 它似乎完全禁用了 Aero Shake,而不仅仅是鼠标手势(在 W10 和 W7 上测试)。

我有一个由两部分组成的问题,其中第一步如下:我希望能够使用 Aero Shake 键盘快捷键,但仍然禁用鼠标手势。

...问题的第二部分是也许有某种方法可以将快捷方式从 Win+Home 重新映射到一些不那么荒谬的键,可以用一只手完成,Ctrl+Caps 或其他什么,但为了这个 SU 帖子,我只对第一部分感兴趣。

我之前确实在这里浏览过各种与 Aero Shake 相关的帖子,看来我想要完成的事情并不常见。

如果有人有任何可行的建议,我将不胜感激!

编辑:用户 @Gantendo 帮了我不少忙。因此,最好的处理方式如下:在组策略中关闭 Aero Shake,然后使用第三方脚本语言重新创建该功能。最小化所有不活动的选项卡似乎是最简单的部分(就重新创建而言),但是恢复最小化的选项卡,最小化的相同标签,就没那么明显了。

我们尝试了 AutoHotKey 脚本,但它产生了意想不到的后果,并最小化了我的开始菜单和任务栏 - 因此 @Gantendo 建议使用 AutoIt 脚本。我们目前有一个“WIP”代码,它应该能够最小化不活动的选项卡,并记录在此过程中最小化的选项卡,以便也可以实现“恢复之前通过 aero shake 最小化的选项卡”功能。

答案1

首先,禁用该选项。然后创建自己的键盘组合,例如 AutoHotKey:https://pastebin.com/mrZxjSew

如果你想使用其他键代替 F2,请查看https://www.autohotkey.com/docs/v1/lib/Send.htm


另一个选择是使用 AutoIt,它非常相似,这里有一个简单的例子:

https://pastebin.com/PHsU5sVj

相关内容