def setup
@value = 0
end
def draw
background(220)
fill(@value)
rect(25, 25, 50, 50)
end
def keyTyped
if key == 'a'
@value = 255
elsif key == 'b'
@value = 0
end
return false # prevent any default behavior
end
keyTypedメソッドは、キーが押されたときに呼び出されます。
・keyシステム変数や keyCodeシステム変数を参照することにより、どのキーが押されたかを判別することができます。
・ただし、Backspace、Delete、Ctrl、Shift、Alt などのアクションキーは無視されます。
(それらのアクションキーを識別するためには、keyPressedイベントハンドラを使用してください)
・ブラウザに関連付けられているこのイベントの標準的な動作を抑止するためには、
このメソッドの末尾に「return false」を記述してください。