Just use AutoHotKey and you can just add any button you want to rapid fire. Pretty simple script
Code:
#IfWinActive RIFT
keys = 1,2,3,4,5,6,7,8,9,0,-,= ; key-names/scan-codes to accelarate
Loop Parse, keys, `,
Hotkey *%A_LoopField%, KEY
Return
KEY:
StringTrimLeft key, A_ThisHotKey, 1
t := 0.5 ; initial delay [seconds]
Loop {
SendInput {BLIND}{%key%}
KeyWait %key%, T%t%
If ErrorLevel = 0
Break
t := 0.1 ; delay *= 1, while delay > 0.5
}
Also having this hit the key too many times a second will hurt performance pretty bad. This script works perfect for me currently. I am sure its not the greatest of code but it works flawlessly and you can add any key you want to it