Simplest way to get shift, alt, ctl.. working is defining a <KeyList> first, with all the keys, like:
Code:
<Keylist myList 0-9, A-Z, F1-F12, space, Oem5 except W, A, S, D, Q, E, M, L, P, I>
and then creating a hotkey for them, which incorporates the shift, alt, ctr versions, like:
Code:
<Hotkey MyList; Shift MyList; Alt MyList; Ctrl MyList>
     	<SendLabel w1, w2, w3, w4, w5>
                    	<Key %Trigger%>