「Behavior」タブで「action event」のヘルプを表示すると,「keypress」「keydown」「keyup」は以下のような違いがあるようです。「keydown」を書き換えれば,動きます。「keyup」は,キーを押した瞬間ではなく,キーを離した瞬間に入力となるので,違いがわかりやすいと思います。
ほとんど使い方に違いはありません。
this.options.events['keypress'] = function(e) {
if(e.key == "f"){
//コンポーネントを終了
this.end();
}else if(e.key == "j"){
//コンポーネントを終了
this.end();
}
}
this.options.events['keyup'] = function(e) {
if(e.key == "f"){
//コンポーネントを終了
this.end();
}else if(e.key == "j"){
//コンポーネントを終了
this.end();
}
}