i can detect control and w using
if (Keys.W == (Keys)vkCode &&
Keys.Control == Control.ModifierKeys)
However it doesnt seem to be the case that it detects correctly when adding
if (Keys.W == (Keys)vkCode &&
Keys.Control == Control.ModifierKeys &&
Keys.Shift= Control.ModifierKeys)
Is there anything in particular i need to do to check for 3 keys being pressed opposed to 2?
The
ModifierKeysproperty is a bitmask, so you need to do a bitwise OR on both theControlandShiftvalues.