interval := 30
fun1 := {}
fun2 := {}
for k, v in arr1{
fn := Func("press").bind(k)
fun1[fn] := v
}
for k, v in arr2{
fn := Func("press").bind(k)
fun2[fn] := v
}
F6::
{
onoff:=!onoff
if(onoff){
for k, v in fun1{
%k%()
SetTimer, %k%, %v%
Sleep %interval%
}
}else{
for k, v in fun1{
SetTimer, %k%, off
}
}
Return
}
F7::
{
onoff:=!onoff
if(onoff){
for k, v in fun2{
%k%()
SetTimer, %k%, %v%
Sleep %interval%
}
}else{
for k, v in fun2{
SetTimer, %k%, off
}
}
Return
}