Autohotkey F4 脚本不适用于 Excel 2013

Autohotkey F4 script does not work on Excel 2013

我正在尝试为 Autohotkey 构建一个非常简单的脚本,它将 F4 键绑定到特定的键组合 (Win+4).它适用于所有应用程序,但只有一个:Excel 2013。它甚至适用于 Excel 2010,但不适用于 Excel 2013。

映射 F2Win+2 工作正常,包括 Excel 2013.

有解决办法吗?我已经尝试将 F4 映射到一堆不同的组合键,但其中 none 在 Excel 2013 上工作。

顺便说一句,这是我的简单自动热键脚本

#2:: F2
#4:: F4

我想到了一个办法,谢谢大家的意见

通过使用 $ 运算符,我们可以使用 Send 方法,它会强制活动应用程序覆盖其默认键并接收相应的击键。

这是解决方法

$#4::
#IfWinActive ahk_class XLMAIN
 Send {F4}
 return
#IfWinActive