왜 한 클래스 혹은 한 프로젝트 내에서 getKey는 한번밖에 유효하지 않나요?


예를 들어, 일반 공격을 하는 버튼을 Control 키로 했을 때

if (Greenfoot.getKey=="control")

로 했습니다.

그런 다음, 특수 공격을 하는 버튼을 space로 하려고 합니다. 그런데

if (Greenfoot.getKey=="space") 로 하면

런타임 오류나 컴파일 에러 같은 건 뜨지 않지만


제대로 인식을 모하더군요... 맨 처음 getKey문만 인식하고 space는 눌러도 인식을 하지 못합니다..


다른 방법으로 문제를 해결해야 하나요 아니면 어떤 조건이 있는 건가요?