Call getKey() once, and store what it returns in a variable.


private boolean readEnter = true;
if(!readEnter && !Greenfoot.isKeyDown("enter")) readEnter = true;
if(Greenfoot.isKeyDown("enter") && readEnter) { //Whatever you want to do. readEnter = false; }