Quote: "You are trying to do things with the keyboard that it was not designed to do. There is a hardware limitation on the number of keys that can be pressed at once, and also pressing a key overrides any other key that is being pressed."
Only for
scancode() my friend. If you use
keystate() it works much better, and you can use multiple keys at the same time.
Use these codes for movement:
W: if keystate(17)=1 then do whatever w does
S: if keystate(31)=1 then do whatever s does
D: if keystate(32)=1 then do whatever d does
A: if keystate(30)=1 then do whatever a does
Enter Key if returnkey()=1 then do whatever it does
Control Key if controlkey()=1 then do whatever it does
Arrow keys - if upkey()=1 then ....
if downkey()=1 then ...
if rightkey()=1 then ...
if leftkey()=1 then ...
That should help you quite a bit,
Good luck