Compatibile con ChromeOS - Specifiche per lo stilo v1.0

Versione: 1.0.4
Ultimo aggiornamento: 09/09/2026

Legend

Product Verb Azione di sviluppo
"MUST" Requisito di prodotto obbligatorio
"SHOULD" Consiglio facoltativo
"MAY" Consigliabili

Panoramica

Questo documento di specifiche descrive i criteri che deve soddisfare uno stilo compatibile con ChromeOS.

Protocollo

  • Lo stilo DEVE implementare le funzionalità descritte nei requisiti di certificazione dello stilo Universal Stylus Initiative (USI) versione 2.0 o successive.
    • Il documento Requisiti di certificazione dello stilo è disponibile per i membri USI per il download dal sito dei membri di universalstylus.org. I link di accesso rapido a questi documenti sono disponibili nella pagina del gruppo di lavoro tecnico.
    • Per diventare membro dell'USI, contatta le persone elencate all'indirizzo universalstylus.org.
    • Nota: al momento della stesura, il contatto diretto per USI è usiadmin@universalstylus.org.
    • Per le funzionalità richieste, consulta le sezioni da 2.4 a 2.7 dei requisiti di certificazione dello stilo.
    • Oltre a implementare le funzionalità applicabili a tutti gli stilo USI, lo stilo DEVE implementare:
      • STY.FEA.1.4 - Funzionalità stilo - Indicatore del carburante
      • Motivazione: ChromeOS utilizza l'indicatore del livello di carburante numerico per mostrare l'interfaccia utente relativa alla batteria dello stilo.
    • Queste funzionalità POSSONO essere implementate, ma non sono obbligatorie:
      • STY.FEA.2.1 - Stylus Feature – Primary Button
      • STY.FEA.2.3 - Stylus Feature – Erase Affordance
    • La conformità ai requisiti può essere misurata tramite le procedure descritte nel piano di test per la certificazione dello stilo Universal Stylus Initiative (USI) 2.0; al momento della pubblicazione, questo documento non è ancora disponibile presso USI, contatta l'organizzazione per informazioni aggiornate.
    • Se lo stilo implementa la ricarica wireless (STY.FEA.6.1 - Stylus Feature – Wireless Charging), può essere testato per la conformità al piano di test descritto nel documento Wireless Charging Compliance and Test Cases disponibile sul sito universalstylus.org per i membri USI.
    • I test di conformità e la certificazione del logo possono essere eseguiti tramite il programma di certificazione USI, i cui dettagli sono disponibili sul sito web universalstylus.org all'indirizzo https://universalstylus.org/certification.
  • Ti ricordiamo che lo stilo DEVE supportare sia i dispositivi host USI 1.0 che 2.0:
    • Motivazione: l'ecosistema USI è progettato per la massima compatibilità, quindi tutte le stilo 2.0 dovrebbero funzionare con tutti i Chromebook che sono stati spediti con il supporto USI, incluse le versioni 1.0 e 2.0 del protocollo.
    • Ciò avverrà se lo stilo implementa le funzionalità descritte nei requisiti di certificazione dello stilo.

Sostituzione della batteria

  • Se lo stilo supporta batterie sostituibili, ad esempio celle AAAA, DOVREBBE fornire un indicatore di polarità/direzione della batteria facilmente visibile all'interno del vano batteria.

Ricarica con cavo

  • Se lo stilo ha una batteria ricaricabile che si ricarica tramite una connessione cablata, il dispositivo DEVE supportare la ricarica tramite USB-C con cavi certificati USB-IF e fonti USB-A e USB-C conformi a USB-IF, incluse le fonti USB-C che supportano USB PD. (Nello specifico, lo stilo DEVE implementare un sink USB-C come descritto nella sezione 4.5.1.3.2 della specifica del cavo e del connettore USB Type-C dopo la Figura 4-9).
  • Se il dispositivo include un cavo USB:
    • Il cavo DEVE essere certificato USB-IF
  • Se il dispositivo include un caricabatterie USB-C:
    • Il caricabatterie DEVE essere certificato USB-IF

Ricarica wireless

  • Se uno stilo si ricarica in modalità wireless, DEVE implementare la funzionalità come descritto in STY.FEA.6.1 - Stylus Feature – Wireless Charging, nella sezione 2.5 dei requisiti di certificazione dello stilo 2.0.
    • Motivazione: l'utilizzo di questo design è necessario per caricare lo stilo con i caricabatterie wireless conformi allo standard USI 2.0, inclusi i Chromebook.
    • Nota: come indicato nei Requisiti di certificazione dello stilo 2.0, il dispositivo può essere testato come descritto nel documento "Wireless Charging Compliance and Test Cases Document".

Firmware

GID

  • Ti ricordiamo gli elementi che DEVONO essere implementati come descritto dalla definizione C.GetGID(…) nella sezione 6.1.3.6 della specifica tecnica USI 2.0:

    • Lo stilo DEVE avere un ID univoco a livello globale, contenuto nei campi GID0-3.
    • Il campo GID3 DEVE includere l'identificatore USI (dal documento USI Vendor Registry disponibile sul sito per i membri universalstylus.org) del produttore dello stilo.
  • Se il produttore dello stilo è diverso dal produttore del circuito integrato dello stilo, allora GID2 DEVE includere l'identificatore USI del produttore del circuito integrato dello stilo.

  • Se una delle società coinvolte non dispone di identificatori USI, DEVE contattare USI e richiedere l'assegnazione di nuovi identificatori per questo scopo.

  • Se lo stilo implementa l'inclinazione come descritto in STY.FEA.3.1 - Stylus Feature – Dual Transmitter Tilt Support nella sezione 2.4 di Stylus Certification Requirements 2.0, allora GID4/5 DEVE essere programmato in modo appropriato per distinguere i modelli di stilo con parametri di inclinazione fisici distinti:

  • GID4 DEVE essere programmato con un identificatore USI valido, probabilmente quello del produttore dello stilo o di un OEM per cui viene realizzato lo stilo.

  • Il GID5 DEVE essere programmato con un valore diverso per ogni stilo con caratteristiche di inclinazione elettromeccanica diverse, univoche per il valore GID4.

Report sul livello batteria

  • Ti ricordiamo gli elementi che DEVONO essere implementati come descritto dalla definizione C.GetBattery(…) nella sezione 6.1.3.3 della specifica tecnica USI 2.0.
    • Il livello batteria della stilo segnalato tramite C.GetBattery() DEVE essere compreso tra l'1 e il 100%.
    • Motivazione: ChromeOS utilizza questo intervallo della batteria per segnalare le informazioni sulla batteria dello stilo. In particolare, non deve essere segnalato il valore 0.
  • La stilo DEVE segnalare un livello batteria pari o inferiore a 16 tramite C.GetBattery() quando la batteria si scaricherà a breve e l'utente deve intervenire tempestivamente per cambiare o ricaricare la batteria della stilo.
    • Motivazione: ChromeOS utilizza questa soglia per presentare attivamente una notifica all'utente che deve ricaricare lo stilo.
  • Quando la batteria è scarica in modo significativo, la stilo DEVE segnalare un livello batteria tramite C.GetBattery() pari o inferiore a 25.
    • Motivazione: ChromeOS utilizza questa soglia per presentare passivamente l'indicatore visivo della batteria dello stilo con un colore di avviso.
  • Se lo stilo segnala 8 o più livelli batteria unici e distinti, il livello batteria segnalato dello stilo DOVREBBE avere una bontà di adattamento lineare alla curva di scarica della batteria dello stilo (percentuale segnalata rispetto alla capacità effettiva) dell'80% o superiore.

Cronologia delle revisioni

Data Versione Note
2026-09-09 1.0.4 Aggiornamento della formattazione (nessuna modifica ai contenuti)
2024-02-01 1.0.3 Ripubblicazione su una nuova piattaforma
2023-06-29 1.0.2 Interruzione di riga inserita
2023-06-27 1.0.1 Link inaccessibili corretti
2023-05-18 1,0 Pubblicazione iniziale del sito partner