aplicativo para tv digital interativa de acesso ao twitter
aplicativo para tv digital interativa de acesso ao twitter
aplicativo para tv digital interativa de acesso ao twitter
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
59public void userInputEventReceived(UserInputEvent inputEvent) {// Guardando a tecla clicadaKeyEvent event = (com.sun.d<strong>tv</strong>.ui.event.KeyEvent) inputEvent;switch (event.getKeyCo<strong>de</strong>()) {case KeyEvent.VK_UP:service.getCurrentControl().pressUpKey();break;case KeyEvent.VK_DOWN:service.getCurrentControl().pressDownkey();break;case RemoteControlEvent.VK_COLORED_KEY_0:service.getCurrentControl().pressRedKey();break;case RemoteControlEvent.VK_COLORED_KEY_1:service.getCurrentControl().pressGreenKey();break;case RemoteControlEvent.VK_COLORED_KEY_2:service.getCurrentControl().pressYellowKey();break;case RemoteControlEvent.VK_COLORED_KEY_3:service.getCurrentControl().pressBlueKey();break;case 27:service.getCurrentControl().pressExit();break;case KeyEvent.VK_ASTERISK:service.getCurrentControl().remove(1);break;<strong>de</strong>fault:checkNumKey(event);break;}}Quadro 15 – Codificação do tratamento das teclas padrãoAo se observar novamente o Quadro 15, quando o evento pressionado nãocorrespon<strong>de</strong>r às teclas padrão, ele entra a opção padrão da instrução, ou seja, a filtragem dasteclas numéricas do controle remoto. Este processo é efetuado no método checkNumKey epo<strong>de</strong> ser observado no Quadro 16.