2013-11-22 2 views

답변

0

body 태그 내부의 index.html (주 파일) 자세한 내용은

var widgetAPI = new Common.API.Widget(); 
var tvKey = new Common.API.TVKeyValue(); 

var Main = 
{ 

}; 

Main.onLoad = function() 
{ 
    // Enable key event processing 
    this.enableKeys(); 
    widgetAPI.sendReadyEvent(); 
}; 

Main.onUnload = function() 
{ 

}; 

Main.enableKeys = function() 
{ 
    document.getElementById("anchor").focus(); 
}; 

Main.keyDown = function() 
{ 
    var keyCode = event.keyCode; 
    alert("Key pressed: " + keyCode); 

    switch(keyCode) 
    { 
     case tvKey.KEY_RETURN: 
     case tvKey.KEY_PANEL_RETURN: 
     alert("RETURN"); 
     widgetAPI.sendReturnEvent(); 
      break; 
     case tvKey.KEY_LEFT: 
      alert("LEFT"); 
      break; 
     case tvKey.KEY_RIGHT: 
      alert("RIGHT"); 
      break; 
     case tvKey.KEY_UP: 
      alert("UP"); 
      break; 
     case tvKey.KEY_DOWN: 
      alert("DOWN"); 
      break; 
     case tvKey.KEY_ENTER: 
     case tvKey.KEY_PANEL_ENTER: 
      alert("ENTER"); 
      break; 
     default: 
      alert("Unhandled key"); 
      break; 
    } 
}; 

:

<a href="javascript:void(0);" id="anchor" onkeydown="Main.keyDown();"></a> 

그런 다음 Main.js 파일의 주요 변수 TVKeyValue 및 위젯의 인스턴스를 정의하는 A 태그는 키 이벤트 '앵커'로 만들려면 이 Tutoria에 문의하십시오. l (스페인어) : http://samsungstad.com/wiki/iniciando-con-smart-tv/programando-tu-primera-aplicacion-javascript/

관련 문제