Сравнение клавиши с == сработает только при нажатии какой-то определённой клавиши
и никаких других. Тогда как сравнение через & сработает при нажатии определённой клавиши
и любых других. Ты пытаешься использовать две клавиши одновременно (KEY_SUBMISSION и KEY_HANDBRAKE (клавиша выделения игрока)), но проверяешь на нажатие только KEY_SUBMISSION и никаких других, поэтому ничего и не работает.
Поэтому, если хочется исключить нажатие лишних клавиш, в данном случае нужно использовать следующую конструкцию:
PHP код:
if (newkeys == (KEY_SUBMISSION | KEY_HANDBRAKE)) {