在 Windows 10 中将 Alt 空格映射到 Win(开始菜单)

在 Windows 10 中将 Alt 空格映射到 Win(开始菜单)

我正在尝试映射Alt+Space以打开 Windows 10 上的“开始”菜单(与 Mac 上的 Spotlight 相同的热键)。我正在尝试使用 AutoHotkey,但它不起作用:

LAlt & Space::LWin

也许这与所描述的效果有关#MenuMaskKey阻止 LWin 工作,所以我尝试添加波浪符号来保留行为。但以下方法似乎也不起作用:

LAlt & Space::~LWin

更新-一些新的例子

; WORKS:
3::LWin

; DOESN'T WORK:
!4::LWin

; WORKS:
!5:: RunWait, cmd /k echo hello

因此,从上面可以看出,LWin命令确实可以作为目标键使用,而Alt键确实可以作为修饰键使用(!)。也许是Alt和的组合LWin不起作用。

我认为根据阅读上述链接得出的理论是,向Ctrl它们添加了 Alt 热键,以防止它们激活菜单之类的东西。由于Ctrl+LWin不会正常调出开始菜单,我猜这就是问题所在。

但我还没弄清楚是否可以用MenuMaskKey命令解决这个问题。

答案1

问题是,Alt按下 时,LWin除了 AHK 执行的操作外,该键在 Windows 中没有任何作用。以下内容为我解决了这个问题:

;Alt interferes with LWin
!Space Up::Send {Alt Up}{LWin}

相关内容