Tương thích với ChromeOS – Thông số kỹ thuật của bút cảm ứng phiên bản 1.0

Phiên bản: 1.0.4
Lần cập nhật gần đây nhất: 2026-09-09

Legend

Product Verb Hành động phát triển
"MUST" Yêu cầu bắt buộc về sản phẩm
"SHOULD" Đề xuất không bắt buộc
"MAY" Sẽ hữu ích hơn rất nhiều nếu bạn

Tổng quan

Tài liệu quy cách này mô tả các tiêu chí mà một bút cảm ứng Tương thích với ChromeOS phải đáp ứng.

Giao thức

  • Bút cảm ứng PHẢI triển khai các tính năng được mô tả trong Yêu cầu về chứng nhận bút cảm ứng của Sáng kiến bút cảm ứng đa năng (USI) phiên bản 2.0 trở lên.
    • Các thành viên USI có thể tải tài liệu Yêu cầu về chứng nhận bút cảm ứng xuống từ trang web dành cho thành viên của universalstylus.org. Bạn có thể tìm thấy các đường liên kết truy cập nhanh đến những tài liệu này trên trang Nhóm công tác kỹ thuật.
    • Để trở thành thành viên USI, vui lòng liên hệ với những người có tên trong danh sách tại universalstylus.org.
    • Lưu ý: Tại thời điểm viết bài, địa chỉ liên hệ trực tiếp của USI là usiadmin@universalstylus.org.
    • Hãy tham khảo các mục từ 2.4 đến 2.7 trong Yêu cầu về chứng nhận bút cảm ứng để biết các tính năng bắt buộc.
    • Ngoài việc triển khai các tính năng áp dụng cho tất cả bút cảm ứng USI, bút cảm ứng PHẢI triển khai:
      • STY.FEA.1.4 – Tính năng bút cảm ứng – Chỉ báo nhiên liệu
      • Lý do: ChromeOS sử dụng đồng hồ đo nhiên liệu dạng số để hiển thị giao diện người dùng liên quan đến pin bút cảm ứng.
    • Bạn CÓ THỂ triển khai các tính năng này nhưng không bắt buộc:
      • STY.FEA.2.1 – Tính năng bút cảm ứng – Nút chính
      • STY.FEA.2.3 – Tính năng bút cảm ứng – Thành phần xóa
    • Việc tuân thủ các yêu cầu có thể được đo lường thông qua các quy trình được mô tả trong Kế hoạch kiểm thử chứng nhận bút cảm ứng 2.0 của Sáng kiến bút cảm ứng toàn cầu (USI); tại thời điểm xuất bản, USI chưa cung cấp tài liệu này, vui lòng liên hệ với họ để biết thông tin mới nhất.
    • Nếu bút cảm ứng triển khai tính năng sạc không dây (STY.FEA.6.1 – Tính năng bút cảm ứng – Sạc không dây), thì bạn có thể kiểm tra xem bút có tuân thủ kế hoạch kiểm thử được mô tả trong Tài liệu về các trường hợp kiểm thử và việc tuân thủ sạc không dây hay không. Tài liệu này có trên trang web universalstylus.org cho các thành viên USI.
    • Bạn có thể thực hiện kiểm thử tuân thủ và chứng nhận biểu trưng thông qua Chương trình chứng nhận USI. Thông tin chi tiết về chương trình này có trên trang web universalstylus.org tại https://universalstylus.org/certification.
  • Xin lưu ý rằng bút cảm ứng PHẢI hỗ trợ cả thiết bị chủ USI 1.0 và 2.0:
    • Lý do: Hệ sinh thái USI được thiết kế để có khả năng tương thích tối đa, do đó, tất cả bút cảm ứng 2.0 đều được kỳ vọng sẽ hoạt động với tất cả Chromebook có hỗ trợ USI, bao gồm cả phiên bản giao thức 1.0 và 2.0.
    • Bạn sẽ đạt được điều này nếu bút cảm ứng của bạn triển khai các tính năng trong Yêu cầu về chứng nhận bút cảm ứng.

Thay pin

  • Nếu bút cảm ứng hỗ trợ pin có thể thay thế, chẳng hạn như pin AAAA, thì BÚT CẢM ỨNG ĐÓ PHẢI cung cấp chỉ báo phân cực/hướng pin dễ thấy trong ngăn chứa pin.

Sạc có dây

  • Nếu bút cảm ứng có pin sạc và sạc qua kết nối có dây, thì thiết bị PHẢI hỗ trợ sạc lại qua USB-C bằng cáp được chứng nhận USB-IF và nguồn USB-A và USB-C tuân thủ USB-IF, bao gồm cả nguồn USB-C hỗ trợ USB PD. (Cụ thể, bút cảm ứng PHẢI triển khai một USB-C Sink như mô tả trong Phần 4.5.1.3.2 của Thông số kỹ thuật về cáp và đầu nối USB Type-C theo Hình 4-9).
  • Nếu thiết bị có cáp USB:
    • Cáp PHẢI được USB-IF chứng nhận
  • Nếu thiết bị có bộ sạc USB-C:
    • Bộ sạc PHẢI được USB-IF chứng nhận

Sạc không dây

  • Nếu sạc không dây, bút cảm ứng PHẢI triển khai tính năng này theo mô tả của STY.FEA.6.1 – Tính năng bút cảm ứng – Sạc không dây, trong phần 2.5 của Yêu cầu về chứng nhận bút cảm ứng 2.0.
    • Lý do: cần sử dụng thiết kế này để bút cảm ứng có thể sạc bằng bộ sạc không dây tuân thủ USI 2.0, kể cả Chromebook.
    • Lưu ý: Theo nêu trong Yêu cầu về chứng nhận bút cảm ứng 2.0, bạn có thể kiểm thử thiết bị như mô tả trong "Tài liệu về các trường hợp tuân thủ và kiểm thử sạc không dây".

Chương trình cơ sở

GID

  • Xin lưu ý rằng bạn PHẢI triển khai các mục theo nội dung mô tả của định nghĩa C.GetGID(...) trong phần 6.1.3.6 của Thông số kỹ thuật 2.0 về USI:

    • Bút cảm ứng PHẢI có một mã nhận dạng duy nhất trên toàn cầu, có trong các trường GID0-3.
    • Trường GID3 PHẢI bao gồm giá trị nhận dạng USI (trong tài liệu USI Vendor Registry có trên trang web thành viên universalstylus.org) của nhà sản xuất bút cảm ứng.
  • Nếu nhà sản xuất bút cảm ứng khác với nhà sản xuất IC bút cảm ứng, thì GID2 PHẢI bao gồm mã nhận dạng USI của nhà sản xuất IC bút cảm ứng.

  • Nếu bất kỳ công ty nào liên quan không có giá trị nhận dạng USI, thì họ PHẢI liên hệ với USI và được cấp giá trị nhận dạng mới cho mục đích này.

  • Nếu bút cảm ứng triển khai tính năng nghiêng như mô tả trong STY.FEA.3.1 – Stylus Feature – Dual Transmitter Tilt Support (Tính năng bút cảm ứng – Hỗ trợ độ nghiêng của bộ truyền kép) trong phần 2.4 của Stylus Certification Requirements 2.0 (Yêu cầu chứng nhận bút cảm ứng 2.0), thì GID4/5 PHẢI được lập trình một cách thích hợp để phân biệt các mẫu bút cảm ứng có các thông số độ nghiêng vật lý riêng biệt:

  • Bạn PHẢI lập trình GID4 bằng một giá trị nhận dạng USI hợp lệ, có thể là của nhà sản xuất bút cảm ứng hoặc một OEM mà bút cảm ứng đang được sản xuất.

  • Bạn PHẢI lập trình GID5 bằng một giá trị khác cho mỗi bút cảm ứng có đặc điểm nghiêng cơ điện khác nhau, riêng biệt với giá trị GID4.

Báo cáo mức pin

  • Để nhắc nhở về những mục PHẢI được triển khai theo nội dung mô tả của định nghĩa C.GetBattery(...) trong phần 6.1.3.3 của Quy cách kỹ thuật 2.0 của USI.
    • Mức pin mà bút cảm ứng báo cáo thông qua phạm vi C.GetBattery() PHẢI nằm trong khoảng từ 1 đến 100%.
    • Lý do: ChromeOS sử dụng phạm vi pin này để báo cáo thông tin về pin bút cảm ứng. Đặc biệt là bạn không nên báo cáo giá trị 0.
  • Bút cảm ứng PHẢI báo cáo mức pin từ 16 trở xuống thông qua C.GetBattery() khi pin sắp hết và người dùng nên hành động kịp thời để thay hoặc sạc pin cho bút cảm ứng.
    • Lý do: ChromeOS sử dụng ngưỡng này để chủ động trình bày một thông báo cho người dùng rằng họ nên sạc bút cảm ứng.
  • Bút cảm ứng PHẢI báo cáo mức pin từ 25 trở xuống thông qua C.GetBattery() khi pin đã cạn đáng kể.
    • Lý do: ChromeOS sử dụng ngưỡng này để hiển thị thụ động chỉ báo pin bút cảm ứng trực quan bằng màu cảnh báo.
  • Nếu bút cảm ứng báo cáo 8 mức pin riêng biệt trở lên, thì mức pin mà bút cảm ứng báo cáo PHẢI có độ phù hợp tuyến tính với đường cong xả pin của bút cảm ứng (tỷ lệ phần trăm được báo cáo so với dung lượng thực tế) là 80% trở lên.

Nhật ký sửa đổi

Ngày Phiên bản Ghi chú
2026-09-09 1.0.4 Cập nhật định dạng (không thay đổi nội dung)
2024-02-01 1.0.3 Xuất bản lại trên một nền tảng mới
29/06/2023 1.0.2 Đã chèn dấu ngắt dòng
2023-06-27 1.0.1 Đã khắc phục các đường liên kết bị hỏng
18/05/2023 1.0 Bản phát hành đầu tiên trên trang web của đối tác