QUOTE
How can I set "Shift + z" to a hotkey, without Shift itself being a modifier?
Well your hung up on shift being a hotkey. z is the hotkey in this case (but maybe do not bind shiift + z because its bound to redo!) And no shift CAN NEVER be a hotkey.
but yes shift z would be:
hotkey -k "Z" -name "some command";
please note capital Z not a small z now arrow keys are a wee bit tricky since theres no capital arrow.
unfrtunately hotkey -k "Shift" -mod; is invalid simply because shift is a invalid key to modify with period.
The valid keywords are:
Up, Down, Right, Left,
Home, End, Page_Up, Page_Down, Insert
Return, Space
F1 to F12
see no shift!
So theres no way you can do so test it maya just plainly refuses to do so. So alas it can not be done since you can not explicitly do this bind. Since Shift is invalid as a modifer. But there's a trick you can use the oprating system to querry the status of shift. Or python.
Unfortunately many other keys can not be mapped. wherewas ~ can but cant be typed with my keyboard. Becaue its a modified key (you pres shift + key + space ) And that leaves me with 5 keys i can not bind