• Hey Guest! Ever feel like entering a Game Jam, but the time limit is always too much pressure? We get it... You lead a hectic life and dedicating 3 whole days to make a game just doesn't work for you! So, why not enter the GMC SLOW JAM? Take your time! Kick back and make your game over 4 months! Interested? Then just click here!

How to judge if 2 keys are pressed together

tomlee2020

Member
i use code
if (keyboard_check_pressed(ord("K")) &&keyboard_check_pressed(ord("J")))
{
sprite_index=Spr_hana_baoxian;
state=3;
}
but i test and find it is Invalid
who can help me? thank you!
 

kburkhart84

Firehammer Games
You should say what you mean by "invalid." Do you get an error? Or does it simply not work? What does it do?
 
W

WithoutHope

Guest
strange, this works for me

GML:
if (keyboard_check(ord("K")) and keyboard_check(ord("J"))) { show_debug_message("check"); }
perhaps the sprite or state variable is being changed somewhere else
 
Last edited by a moderator:

kupo15

Member
i use code
if (keyboard_check_pressed(ord("K")) &&keyboard_check_pressed(ord("J")))
{
sprite_index=Spr_hana_baoxian;
state=3;
}
but i test and find it is Invalid
who can help me? thank you!
for that code to work you need to press both keys at the same time on the same frame. Do what withoutHope says to do above
 

rytan451

Member
If you want to check if they're pressed at a very similar time (usually though of as "at the same time" by most people), then you'd need a timer.
 
Top