Yeah it seems that autohotkey is not fast enough for more than 6 weapons. There are ways to use raw input methods for inputs wich should be really fast, but actually i dont know how to make it with AutoHotkey, because iam new with it.
But I use AutoHotkey now for not being disconnected when afk for more than 15 minutes. Its nothing special, just hits the CTRL key evry 6 minutes. Works for me, but STO must be in foreground. Until now i dont find out whether/how its possible to make it send the key to STO when windows desktop is active (that would be better, maybe someone knows a way :-))
If you want try it for yourself, just put it into an *.ahk file and doubleclick it (for example noafk.ahk, AutoHotkey must be installed, you see a green "H"-Icon in systemtray after doubleclick the ahk file)
Code:
#Persistent
IfWinExist, Star Trek Online
Loop
{
Send {CTRL down}{CTRL up}
Sleep 360000
}
Edit: the sleep-time was set to 36000 so there was a 0 missing. That means CTRL was pressed evry 36 seconds, not evry 6 minutes. Corrected it, but works also with 36000...