Versão: 1.0.4
Última atualização: 09/09/2026
Legend
| Verbo do produto | Ação de desenvolvimento |
|---|---|
| "MUST" | Requisito de produto obrigatório |
| "SHOULD" | Recomendação opcional |
| "MAY" | Opcional |
Visão geral
Este documento de especificação descreve os critérios que uma stylus compatível com o ChromeOS atende.
Protocolo
- A stylus PRECISA implementar os recursos descritos nos Requisitos de certificação de stylus da Universal Stylus Initiative (USI) versão 2.0 ou mais recente.
- O documento de requisitos de certificação de stylus está disponível para download no site de membros da USI em universalstylus.org. Links de acesso rápido a esses documentos podem ser encontrados na página do Grupo de Trabalho Técnico.
- Para se tornar um membro da USI, entre em contato com os contatos listados em universalstylus.org.
- Observação: no momento da redação, o contato direto para a USI é usiadmin@universalstylus.org.
- Consulte as seções 2.4 a 2.7 dos Requisitos de certificação de stylus para conferir os recursos necessários.
- Além de implementar recursos aplicáveis a todas as styluses USI, a
stylus PRECISA implementar:
- STY.FEA.1.4 - Recurso da stylus - Indicador de combustível
- Justificativa: o ChromeOS usa o indicador numérico de combustível para mostrar a interface relacionada à bateria da stylus.
- Esses recursos PODEM ser implementados, mas não são obrigatórios:
- STY.FEA.2.1 - Recurso da stylus – botão principal
- STY.FEA.2.3 - Recurso da stylus – Capacidade de apagar
- A conformidade com os requisitos pode ser medida pelos processos descritos no Plano de teste de certificação de caneta da Universal Stylus Initiative (USI) 2.0. No momento da publicação, esse documento ainda não está disponível na USI. Entre em contato com eles para receber informações atualizadas.
- Se a stylus implementar o carregamento sem fio (STY.FEA.6.1 - Recurso da stylus – Carregamento sem fio), ela poderá ser testada para conformidade com o plano de teste descrito no documento de conformidade e casos de teste de carregamento sem fio, disponível no site universalstylus.org para membros da USI.
- Os testes de conformidade e a certificação de logotipo podem ser realizados pelo Programa de certificação USI, cujos detalhes estão disponíveis no site universalstylus.org em https://universalstylus.org/certification.
- Vale lembrar que a stylus PRECISA ser compatível com dispositivos host USI 1.0 e 2.0:
- Justificativa: o ecossistema USI foi projetado para máxima compatibilidade. Portanto, espera-se que todas as canetas 2.0 funcionem com todos os Chromebooks que foram enviados com suporte a USI, incluindo as versões 1.0 e 2.0 do protocolo.
- Isso será possível se a stylus implementar os recursos nos Requisitos de certificação de stylus.
Substituição da bateria
- Se a stylus usar pilhas substituíveis, como as AAAA, ela DEVE ter um indicador de polaridade/direção da pilha facilmente visível no compartimento de baterias.
Carregamento com fio
- Se a stylus tiver uma bateria recarregável que é carregada por uma conexão com fio, o dispositivo PRECISA oferecer suporte à recarga via USB-C com cabos certificados pelo USB-IF e fontes USB-A e USB-C compatíveis com o USB-IF, incluindo fontes USB-C que oferecem suporte ao USB PD. Especificamente, a stylus PRECISA implementar um conector USB-C, conforme descrito na especificação do cabo e do conector USB tipo C Seção 4.5.1.3.2 após a Figura 4-9.
- Se o dispositivo tiver um cabo USB:
- O cabo PRECISA ser certificado pelo USB-IF
- Se o dispositivo incluir um carregador USB-C:
- O carregador PRECISA ser certificado pelo USB-IF
Carregamento sem fio
- Se uma stylus for carregada sem fio, ela DEVE implementar o recurso conforme descrito
por STY.FEA.6.1 – Recurso de stylus – Carregamento sem fio, na seção 2.5 dos
Requisitos de certificação de stylus 2.0.
- Justificativa: usar esse design é necessário para que a stylus seja carregada por carregadores sem fio compatíveis com USI 2.0, incluindo Chromebooks.
- Observação: conforme declarado nos Requisitos de certificação de stylus 2.0, o dispositivo pode ser testado conforme descrito no documento "Conformidade e casos de teste de carregamento sem fio".
Firmware
GID
Como um lembrete dos itens que PRECISAM ser implementados conforme descrito na definição C.GetGID(...) na seção 6.1.3.6 da Especificação Técnica USI 2.0:
- A stylus PRECISA ter um ID globalmente exclusivo, contido nos campos GID0-3.
- O campo GID3 precisa incluir o identificador USI (do documento de registro do fornecedor USI disponível no site de membros universalstylus.org) do fabricante da stylus.
Se o fabricante da stylus for diferente do fabricante do CI da stylus, o GID2 DEVE incluir o identificador USI do fabricante do CI da stylus.
Se alguma das empresas envolvidas não tiver identificadores USI, ela PRECISA entrar em contato com a USI e solicitar novos identificadores para essa finalidade.
Se a stylus implementar a inclinação conforme descrito em STY.FEA.3.1 - Recurso de stylus: suporte a inclinação de transmissor duplo na seção 2.4 dos Requisitos de certificação de stylus 2.0, o GID4/5 precisará ser programado adequadamente para distinguir modelos de stylus com parâmetros de inclinação física distintos:
O GID4 PRECISA ser programado com um identificador USI válido, provavelmente do fabricante da caneta ou de um OEM para quem a caneta está sendo fabricada.
O GID5 PRECISA ser programado com um valor diferente para cada stylus que tenha características eletromecânicas de inclinação diferentes, exclusivas do valor GID4.
Relatórios de nível da bateria
- Vale lembrar que os itens precisam ser implementados conforme descrito na definição
C.GetBattery(...) na seção 6.1.3.3 da Especificação Técnica
USI 2.0.
- O nível de bateria informado pela caneta via C.GetBattery() precisa estar entre 1 e 100%.
- Justificativa: o ChromeOS usa esse intervalo para informar dados sobre a bateria da stylus. O valor 0, em particular, não deve ser informado.
- A stylus PRECISA informar um nível de bateria via C.GetBattery() de 16 ou menos
quando a bateria estiver prestes a descarregar e o usuário precisar tomar medidas
para trocar ou recarregar a bateria da stylus.
- Justificativa: o ChromeOS usa esse limite para apresentar ativamente uma notificação ao usuário de que ele precisa recarregar a stylus.
- A stylus PRECISA informar um nível de bateria via C.GetBattery() de 25 ou menos
quando a bateria estiver significativamente descarregada.
- Justificativa: o ChromeOS usa esse limite para apresentar passivamente o indicador visual de bateria da stylus com uma cor de aviso.
- Se a stylus informar 8 ou mais níveis de bateria únicos e distintos, o nível de bateria informado pela stylus DEVE ter uma qualidade de ajuste linear para a curva de descarga da bateria da stylus (porcentagem informada x capacidade real) de 80% ou mais.
Histórico de revisões
| Data | Versão | Observações |
|---|---|---|
| 2026-09-09 | 1.0.4 | Atualização de formatação (sem mudança no conteúdo) |
| 2024-02-01 | 1.0.3 | Republicação em uma nova plataforma |
| 29-06-2023 | 1.0.2 | Quebra de linha inserida |
| 2023-06-27 | 1.0.1 | Links corrompidos corrigidos |
| 2023-05-18 | 1.0 | Publicação inicial do site do parceiro |