2011-11-03 2 views
0

boxee box 브라우저에서 뒤로/집 버튼을 작동 시키려면 어떻게합니까? F.e. 사용자가 입력을 클릭하고 뒤로 버튼으로 닫으려는 경우 메뉴를 열려고합니까?Boxee Boxee : Boxee Browser (KEYBOARD_MODE)에서 홈 버튼을 트리거하는 방법은 무엇입니까?

나는 boxee 브라우저 (boxee.BYYBOARD_MODE의 브라우저)에서 모든 수신 된 키 코드를 트리거하는 함수를 작성하고있었습니다. 모든 키보드 키를 받았지만 재생/일시 중지 버튼에 대한 이벤트를 가져올 수 없습니다. 뒤로/홈 버튼을 누르면 응용 프로그램이 브라우저를 닫는 대화 상자를 표시하고 키 코드도받지 못했습니다. 이 버튼들은 수정할 수없는 기능 버튼입니까? 아니면 단추 동작을 재정의 할 수있는 방법이 있습니까?

최저

, K

답변

0

당신은 실제로 그 버튼 컨트롤러 파일에 관련 콜백을 설정하여 무엇을 제어 할 수 있습니다.

onKeyboardKeyBack, onPause 및 onPlay에 관심이 있습니다.

꽤 잘 여기 문서화 :

boxee.onKeyboardKeyBack = function() { 
    var pathname = browser.execute('window.location.pathname'); 
    switch (pathname) { 
    case 'boxee': 
     browser.shutdown(); 
    break; 
    default: 
     browser.back(); 
    break; 
    } 
}; 
: http://developer.boxee.tv/Control_Script_Context http://developer.boxee.tv/JavaScript_API#Keyboard_Mode

예를 들어, 당신은 같은 것을 사용하여 뒤로 버튼의 동작을 무시할 수 있습니다

browser.execute()는 문자열 만 반환하므로 다음과 같은 작업을 수행 할 수 없습니다. var location = browser.execute ('window.location'); alert ('location.pathname');

관련 문제