I already posted a message that has to do with this one, but not entirely. If i set a case statement on VB and i assign the cases to different vbKeys and i press both at the same time, it will only recognize one, ignoring all others. Like.. in games you can do several keys at the same time..how..(i know C++ and other programs than VB6.0 are better for games..).
My ex:

Private Sub Form_KeyPress(KEYASCII As Integer)
Select Case KEYASCII
Case vbKeyW
pyinc1 = -200
Case vbKeyS
pyinc1 = 200
End Select
End Sub

basically im increasing/decreasing Y-Increments when press either W or S, say i want to press S and W at the same time, only one will be taken. What if i want to move it diagonally with W and D for example.. it wouldn't... should I use another statement?