NEXUS TV Diagnóstico · Fase 0 · v0.1

--:--:--
Esta página só lê informações do navegador. Ela não envia dados para nenhum servidor, não usa rastreamento, não pede permissões e não altera a TV. As teclas do controle não são bloqueadas: Voltar e Home podem sair da página normalmente.

1Tela e viewport

Os valores são atualizados automaticamente quando a janela muda de tamanho.

2Navegador

3Recursos suportados

Suportado Parcial Não suportado Teste manual Não testável

Tela cheia: ainda não testada nesta sessão.

4Teste de animação (FPS)

Anima uma esfera com transform (o mesmo tipo de animação que a interface vai usar) e mede quantos quadros por segundo o navegador consegue desenhar.

–FPS atual
–FPS médio
–Pior segundo
–Quadros > 50 ms

Parado. Deixe rodar pelo menos 10 segundos para um resultado estável.

5Controle remoto: o que chega à página

Esta seção não presume que o controle gere eventos de teclado. Ela observa todos os sinais que uma tecla pode virar (tecla, cursor, clique, mudança de foco, rolagem, saída da página) e mostra qual apareceu. Os ouvintes estão na fase de captura da janela, o ponto mais cedo a que uma página tem acesso. Se nada aparecer ali, a tecla foi consumida antes de chegar à página.

Página com foco: ? Elemento em foco: ? Última tecla: nenhuma

Classificação dos sinais recebidos

0A · Teclas no JavaScript keydown, keyup ou keypress vistos pela página
0B · Cursor do navegador movimentos e cliques de ponteiro (controle em modo cursor)
0C · Foco movido pelo sistema o foco mudou sem tecla no JavaScript, sem clique e sem ação desta página
0D · Ativação sem tecla clique "de teclado" (detail 0) sem keydown antes: o OK foi tratado pelo sistema
0E · Rolagem sem tecla a página rolou sem tecla registrada (rolagem feita pelo navegador)
0F · Saídas da página página oculta, janela sem foco, voltar no histórico
Aperte teclas do controle para gerar uma conclusão.

Teste guiado (uma tecla por vez)

Inicie com o cursor ou o OK. A página pede uma tecla por vez e observa por 6 segundos o que ela gerou. Durante cada janela, aperte só a tecla pedida, uma vez, e não mexa em mais nada. Voltar e Home ficam por último. Se a página fechar, abra de novo: o resultado fica salvo neste navegador e você pode continuar.

Pronto para começar
Tecla pedidaConclusãoDetalhes

Campo de texto (opcional)

Selecione o campo e aperte números e setas. Algumas TVs só entregam teclas a campos de texto. Pode abrir o teclado virtual da TV; isso é esperado e não altera nada.

Campo: nenhum evento ainda.

Registro completo

HorárioEventokeycodekeyCode

Mais recente no topo. Guarda os últimos 200 eventos. Também registra eventos do sistema (página oculta/visível, perda de foco, mudança de tamanho, cliques/ponteiro).

Teclas únicas

keycodekeyCodevezes

Cursor: nenhum movimento detectado.

6Como testar o controle

  1. Prefira o Teste guiado da seção 5: ele pede uma tecla por vez e classifica o resultado sozinho (chegou ao JavaScript, virou cursor, foco do sistema, rolagem, saiu da página ou foi interceptada).
  2. Teste livre: aperte cada tecla uma vez, devagar: setas, OK, números 0–9, teclas coloridas, Play/Pausa, Avançar/Voltar, Canal +/−, Info/Menu, e veja qual contador (A a F) subiu.
  3. Se só o contador B subir, o navegador está em modo cursor: ele transforma o controle em mouse e não entrega teclas à página. Se o navegador tiver uma opção de modo de navegação, teste os dois modos e repita.
  4. Se nenhum contador subir, a tecla foi interceptada pelo navegador ou pelo VIDAA antes da página.
  5. Se “Página com foco” estiver não, as teclas estão indo para a barra de endereço ou para a interface do navegador. Aperte “Dar foco à página” (ou clique em qualquer lugar da página) e teste de novo.
  6. Teste Voltar e Home por último: podem fechar a página ou o navegador. É só abrir a página de novo.
  7. Volume e Mudo normalmente são tratados pela TV e podem não aparecer. Isso é esperado.
  8. Ao terminar, vá até a seção Resumo para foto e fotografe a tela com o iPhone. Fotografe também a tabela “Teclas únicas”.

“Mover foco com setas” só muda qual botão está destacado. A tecla continua indo para o navegador normalmente; nada é bloqueado.

7Como publicar e abrir na TV

Feito manualmente por você no Safari do iPhone. Esta página não configura nada.

  1. No Safari, entre em dash.cloudflare.com e acesse Workers & Pages.
  2. Crie um projeto Pages conectado ao Git e autorize o acesso ao repositório privado Teste-TV.
  3. Branch: claude/hisense-android-feasibility-gjuulq. Predefinição de framework: Nenhuma. Comando de build: vazio. Diretório de saída: tv-ui.
  4. Publique. O painel mostra o endereço, no formato https://<projeto>.pages.dev. Esta página fica em /diag/.
  5. Na TV, abra o navegador, digite o endereço completo terminando em /diag/ e salve nos favoritos.
  6. Depois de cada atualização no GitHub, o Cloudflare publica de novo. Basta recarregar na TV.

Os nomes dos menus do Cloudflare podem mudar. Se algo estiver diferente, siga o que o painel mostrar para um site estático sem build.

8Resumo para foto

Aperte “Atualizar resumo” depois de testar as teclas e o FPS.