Autohotkey 将热键与功能键、修改器键和字母键一起使用

Autohotkey 将热键与功能键、修改器键和字母键一起使用,autohotkey,Autohotkey,例如,如何使用对按下F24和Shift D作出响应的热键?我想按一个功能键(F#,而不是标有“fn”的键)、一个修饰键和一个字母 我使用的鼠标有多个侧键;当按下一个鼠标按钮时,我正在使用Ghub发送F24。所以我试着让鼠标按钮充当另一个修改键 我能用F24和字母键分配一个热键。但是,无论我尝试什么,我都无法使用添加的修改键来实现这一点。当我尝试运行脚本时,出现错误“无效键”。我用Shift键和Alt键尝试了这一点,但这两个键都不起作用 这项工作: F24 & D::MsgBox, hel

例如,如何使用对按下F24和Shift D作出响应的热键?我想按一个功能键(F#,而不是标有“fn”的键)、一个修饰键和一个字母

我使用的鼠标有多个侧键;当按下一个鼠标按钮时,我正在使用Ghub发送F24。所以我试着让鼠标按钮充当另一个修改键

我能用F24和字母键分配一个热键。但是,无论我尝试什么,我都无法使用添加的修改键来实现这一点。当我尝试运行脚本时,出现错误“无效键”。我用Shift键和Alt键尝试了这一点,但这两个键都不起作用

这项工作:

F24 & D::MsgBox, hello
我已经尝试了文档中显示的每一种交替语法,但是下面的工作都没有

F24 & {Alt} & D::MsgBox, hello
!{F42}D::
!{F42} & D::
F24 & ! & D::
{Alt} {F24} D::
F24 & +D::

文档中描述的3个或更多热键的组合,您可以使用
#if
GetKeyState

我不知道你是如何生成F24的。如果你先按shift,然后按F12和d,如果你的键盘生成F24,请用F24替换F12

#if GetKeyState("Shift", "P")
F12 & d::MsgBox works
#If

文档中描述的3个或更多热键的组合,您可以使用
#if
GetKeyState

我不知道你是如何生成F24的。如果你先按shift,然后按F12和d,如果你的键盘生成F24,请用F24替换F12

#if GetKeyState("Shift", "P")
F12 & d::MsgBox works
#If

如何生成F24?你有24个F键的键盘吗?你如何生成F24?你有带24个F键的键盘吗?