在 AutoHotkey 中创建带反斜杠的热键
Creating a hotkey with backslash in AutoHotkey
我想使用反斜杠键创建热键 (\
)。即,我想将 Media_Prev
分配给 Windows 按钮 + 反斜杠。 LWin & \::Media_Prev
和 #\::Media_Prev
我都试过了。但是,这些不起作用:它只是正常发送反斜杠字符。在 AutoHotkey 的键历史记录中,我确实看到 \
和 LWin
在我按下这个组合键时都注册了。
有趣的是,LWin & c::Media_Prev
或 #v::Media_Prev
之类的东西确实可以正常工作,只是不使用反斜杠字符。
这对我有用,使用 AHK 版本 1.1.13.01
LWin & \:: run Notepad
你也可以使用扫描码 - 比如
SC15B & SC02B:: run Notepad
应该是一样的效果
参考:here
我成功测试了以下内容:
<#vk dc::Send {Media_Prev}
<
是左键
#
是 Windows 键
VK DC
是虚拟键号 DC(您可以使用 AHK 菜单找到此代码 View > Key History and Script Info).使用 VK,无论活动键盘布局如何,相同的键都有效。
注意:不要做LWin & key
或Ctrl & key
等...&
有一点不同的意思。出于上述目的,AHK 提供了如上所示的前缀,例如^b
或 #F1
等。请参阅 AHK 帮助 重新映射键和按钮
我想使用反斜杠键创建热键 (\
)。即,我想将 Media_Prev
分配给 Windows 按钮 + 反斜杠。 LWin & \::Media_Prev
和 #\::Media_Prev
我都试过了。但是,这些不起作用:它只是正常发送反斜杠字符。在 AutoHotkey 的键历史记录中,我确实看到 \
和 LWin
在我按下这个组合键时都注册了。
有趣的是,LWin & c::Media_Prev
或 #v::Media_Prev
之类的东西确实可以正常工作,只是不使用反斜杠字符。
这对我有用,使用 AHK 版本 1.1.13.01
LWin & \:: run Notepad
你也可以使用扫描码 - 比如
SC15B & SC02B:: run Notepad
应该是一样的效果
参考:here
我成功测试了以下内容:
<#vk dc::Send {Media_Prev}
<
是左键#
是 Windows 键VK DC
是虚拟键号 DC(您可以使用 AHK 菜单找到此代码 View > Key History and Script Info).使用 VK,无论活动键盘布局如何,相同的键都有效。
注意:不要做LWin & key
或Ctrl & key
等...&
有一点不同的意思。出于上述目的,AHK 提供了如上所示的前缀,例如^b
或 #F1
等。请参阅 AHK 帮助 重新映射键和按钮