Works fine for me as well, though thought it would have something to do with the key release issue with macs and java applets in browsers. But doesn't seem that this has to do with isKeyDown
When the console first opens, due to the first keyboard input being processed, the focus transfers to the console. You have to re-focus on your scenario before it can accept more keyboard input. Clicking anywhere within the Greenfoot application frame should accomplish this.