I'm using RawInput to deal with keystrokes. I'm finding it hard to determine if the shift is pressed together with a key.
From the RawInputStructure -> RawKeyboard, I can retrieve the key being pressed but I'm not sure how to go about things if the keys were pressed at the same time.
RI.Data.keyboard.VKey
(gets the keycode)
I'm trying to separate the Shift for each user/keyboard because at the moment when one user/keyboard shifts all of them do, same with Capslock. Simultaneous typing gets really messy.
How can I know if the shift is pressed together with another key? Am I looking for it in the right structure or should I look elsewhere?