/**
* 키보드 이벤트 처리완료 후 이벤트
* 키보드 이벤트에 대한 처리완료 후에 발생한다.
*
* @param {number} keycode 키코드
* @param {boolean} bctrldown CTRL 키 누름 상태 여부
* @param {boolean} bshiftdown SHIFT 키 누름 상태 여부
* @param {boolean} baltdown ALT 키 누름 상태 여부
* @param {boolean} bnumpadkey 숫자 패드에서 발생한 키 여부
*
* @returns {number} 키 처리 방식
* 0 - 자신의 부모 화면으로 KeyDown 이벤트를 넘길 경우 (기본값)
* 1 - 자신의 부모 화면으로 KeyDown 이벤트를 넘기지 않을 경우
*/
function screen_on_keyup(keycode, bctrldown, bshiftdown, baltdown, bnumpadkey)
{
factory.consoleprint("screen_on_keyup> keycode = " + keycode);
factory.consoleprint("screen_on_keyup> bctrldown = " + bctrldown);
factory.consoleprint("screen_on_keyup> bshiftdown = " + bshiftdown);
factory.consoleprint("screen_on_keyup> baltdown = " + baltdown);
factory.consoleprint("screen_on_keyup> bnumpadkey = " + bnumpadkey);
// keycode가 Enter Key(13)인 경우에만 처리하고, 다른 키는 처리하지 않는다.
if (keycode == 13) {
factory.consoleprint("Enter Key is Pressed, So Return 1");
return 1; // 부모 화면으로 Key Down 이벤트 전달하지 않음.
}
return 0; // 부모 화면으로 Key Down 이벤트 전달
}