13.07.2015 Views

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

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!