【发布时间】:2018-12-15 10:44:34
【问题描述】:
我想使用 AutoHotKey 重新映射:
RAlt::Volume_Down
RCtrl::Volume_Up
RAlt & RCtrl::SendInput {Volume_Mute}
虽然 Vol up 与上述脚本一起工作正常,但 vol down 是非重复的,并且仅当按钮按 Alt、Ctrl(而不是 Ctrl、Alt)时才有效。我明白为什么,我只是无法提出解决方案。我可以映射或者 音量增大/减小 或 静音 - 但如果我尝试同时执行这两种操作,则行为总是很挑剔。我认为我需要的是以下效果:
if GetKeyState("RAlt") and GetKeyState("RCtrl")
{
SendInput {Volume_Mute}
}
else if GetKeyState("RAlt")
{
SendInput {Volume_Down}
}
else if GetKeyState("RCtrl")
{
SendInput {Volume_Up}
}
但这只是运行和终止。有没有办法实现我的目标?
【问题讨论】:
标签: autohotkey