rearranged conditions for press_keys

so you can use a controller when only one is connected but it's compiled for two