如何在AutoHotKey中将多个键绑定到同一个命令?

时间:2016-09-24 16:56:27

标签: autohotkey

如何在AutoHotKey中将多个键绑定到同一个命令?

示例:我有这个命令:

spamLimit(limitTime)
{
    StringReplace, key, A_ThisHotkey, $, , All
    send %key%
    sleep limitTime    
}

我想将几个绑定到此命令,具有相同的参数值:

a::spamLimit(500)
b::spamLimit(500)
c::spamLimit(500)
p::spamLimit(500)
d::spamLimit(500)
e::spamLimit(500)

2 个答案:

答案 0 :(得分:1)

最简单的解决方案:

a::
b::
c::
p::
d::
e::
spamLimit(500)
return

答案 1 :(得分:0)

您可以使用Hotkey动态定义热键:

$a::
$b::
$c::
$d::
$e::
$f::
$g::
$h::
$i::
$j::
$k::
$l::
$m::
$n::
$o::
$p::
$q::
$r::
$s::
$t::
$u::
$v::
$w::
$x::
$y::
$z::
$0::
$1::
$2::
$3::
$4::
$5::
$6::
$7::
$8::
$9::
spamLimit(200)

这相当于Bob指出的解决方案:

getID