キーボード上の指定したキーを押しているかどうかを判定するには、Greenfoot クラスで定義されている isKeyDown メソッドを利用します。

指定したキーを押しているか判定
public static boolean Greenfoot.isKeyDown( "キーの名前" )

戻り値(boolean): 指定したキーを押してれば true、押して無ければ false が戻る 

"キーの名前":

文字キー:  "a", "b", ・・・, "z" 

数字キー  "0", ・・・ ,"9" 

カーソルキー:  "up", "down", "left", "right" 

その他:  "enter", "space", "tab", "escape", "backspace", "shift", "control", "F1", "F2",・・・, "F12"

このメソッドは public static なのでコード内のどこからでも呼び出すことが出来ます。
従ってカーソルキーの右を押したら右に 1 だけ移動したい場合はソース 1 の様に act メソッド内に書きます。

ソース 1: カーソルキーの右を押したら右に 1 だけ移動
if( Greenfoot.isKeyDown( "right" ) ){
        setRotation(0);
        move(1);
}