Code:
Capslock::
Send, \
Input, Var, L1 V T3
If Var = a
Send, {backspace 2}\alpha
If Var = b
Send, {backspace 2}\beta
; etc etc
Return
Obviously the backspaces arent needed for that example but they would be for any others where the first 2 characters arent at the start of the string to be sent
EDIT: Just read your second post about needing multiple letter hotstrings.That method would need more code if the hotstrings will be of varying length.
I suppopse you could up the input length and then check each letter of the string that was input or add every letter as an endkey and then have extra Input commands depending on what key was pressed
EDIT2: Just had a thought.You could use actual hotstrings for when you want to use multiple letters by checking if the last pressed hotkey was capslock
Code:
:B0*:ed::
If A_PriorHotkey = Capslock
send, {Backspace 3}\end
return