Phiên bản: 1.0.1
Lần cập nhật gần đây nhất: 31-01-2024
Chú giải
Động từ của sản phẩm | Hành động phát triển |
---|---|
"PHẢI" | Yêu cầu bắt buộc về sản phẩm |
"NÊN" | Đề xuất không bắt buộc |
"CÓ THỂ" | Sẽ hữu ích hơn rất nhiều nếu bạn |
Tổng quan
Tài liệu thông số kỹ thuật này mô tả những tiêu chí mà chuột tương thích với ChromeOS đáp ứng. Bạn không nên sử dụng quy cách này cho các sản phẩm WWCB hoặc sản phẩm được thiết kế và chứng nhận cùng với Chromebook.
Tài liệu này chỉ áp dụng cho chuột và không bao gồm bàn di chuột hoặc bi xoay.
Yêu cầu về bảo mật
Trình cập nhật chương trình cơ sở
- Nếu chuột không dây hỗ trợ Bluetooth, chuột NÊN hỗ trợ bản cập nhật chương trình cơ sở.
- Nếu chuột không dây hỗ trợ 2.4 GHz Dongle nó NÊN hỗ trợ chương trình cơ sở cập nhật.
- Chuột NÊN thực hiện cập nhật chương trình cơ sở thông qua việc bật lên.
- Lý do: Việc này giúp đảm bảo quá trình cập nhật diễn ra liền mạch cho người dùng trong quá trình cập nhật ChromeOS tiêu chuẩn (thường là 6 tuần một lần).
- Lưu ý: Điều quan trọng là bạn phải đảm bảo có thể vá các thiết bị ngoại vi nếu phát hiện thấy các lỗ hổng trong tương lai. Lưu ý: Thiết bị ngoại vi có lỗ hổng đã biết sẽ bị chặn kết nối với các thiết bị ChromeOS.
- Lưu ý: Chuột có dây không hỗ trợ Bluetooth hoặc Dongle 2,4 GHz sẽ không được hỗ trợ khả năng cập nhật chương trình cơ sở.
Khả năng kết nối
- The Wireless Mouse PHẢI hỗ trợ kết nối với thiết bị ChromeOS bằng cách sử dụng một hoặc cả hai của:
- Bluetooth
- Thiết bị phần cứng không dây 2,4 GHz
Dongle không dây 2,4 GHz
Một con chuột đi kèm với bộ thu không dây 2,4 GHz (dongle) sẽ tự động ghép nối với (và chỉ với) bộ thu đó. Cần có thao tác của người dùng (trên thiết bị hoặc thông qua ứng dụng) để ghép nối chuột với một receiver khác hoặc ghép nối một chuột mới với một receiver hiện có. Các yêu cầu sau đây nêu chi tiết chức năng này.
- Chuột không dây 2, 4 GHz đi kèm với một bộ thu.Bộ thu KHÔNG hỗ trợ kết nối với thiết bị ChromeOS qua USB-A hoặc USB-C.
- Chuột không dây 2,4 GHz được đóng gói cùng với bộ thu, sau đó chuộtPHẢI tự động ghép nối với bộ thu đi kèm với chuột.
- Chuột không dây 2,4 GHz được đóng gói cùng với bộ thu PHẢI chỉ tự động ghép nối với bộ thu được đóng gói cùng với chuột.
- Chuột 2,4 GHz CÓ THỂ cho phép người dùng ghép nối chuột với bộ thu khác.
- receiver CÓ THỂ cho phép người dùng ghép nối một chuột khác 2,4 GHz với receiver.
- Chuột CÓ THỂ dựa vào ứng dụng để ghép nối do người dùng khởi tạo với các thiết bị thu khác.
- Bộ nhận CÓ THỂ dựa vào một ứng dụng để ghép nối do người dùng khởi tạo với các chuột khác.
- Nếu cần có một ứng dụng để thay đổi ghép nối chuột/receiver, thì ứng dụng PHẢI chạy trên ChromeOS.
- Nếu một ứng dụng ghép nối được sử dụng, ứng dụng ghép nối nên là ứng dụng gốc của ChromeOS.
- Lưu ý: Tiện ích của Chrome thường được dùng để hỗ trợ cấu hình phần cứng và phụ kiện.
- Thiết bị CÓ THỂ dựa vào một ứng dụng web tiến bộ (PWA) dùng WebUSB hoặc WebHID để tuỳ chỉnh.
- Nếu bạn dùng ứng dụng ghép nối, thì ứng dụng ghép nối CÓ THỂ là ứng dụng web dùng WebUSB hoặc WebHID.
- Nếu ghép nối được triển khai thông qua tiện ích, thì tiện ích CHỈ PHẢI có quyền truy cập vào các cổng USB.
Bluetooth
- Nếu bàn phím không dây hỗ trợ Bluetooth, thì bàn phím không dây PHẢI tuân thủ các yêu cầu trong Các yêu cầu về Bluetooth tương thích của ChromeOS.
Cụ thể, các phần sau đây:
- Yêu cầu chung về Bluetooth
- Yêu cầu đối với thiết bị đầu vào Bluetooth
Trình kết nối
Chuột có dây
- A WirelessMouse PHẢI support one of the following USB shippings:
- Giắc cắm USB-C gắn trên chuột
- Cáp cố định với giắc cắm USB-A
- Cáp cố định có giắc cắm USB-C
- Nếu chuột có dây hỗ trợ ổ cắm USB-C trên thiết bị, thì khe cắm USB-C sẽ tuân thủ Mục 4.5.1.3.2 Mô hình chức năng của kênh cấu hình bồn lưu trữ dữ liệu.
- Nếu chuột có dây hỗ trợ ổ cắm USB-C trên thiết bị, thì ổ cắm USB-C sẽ tuân thủ Hình 4-9 Mô hình chức năng của bồn rửa dành cho CC1 và CC2.
- Nếu chuột có dây hỗ trợ cáp xác thực với phích cắm USB-A, thì gói sản phẩm NÊN bao gồm một USB Type-C tương thích với USB 3.1 Standard-A Receptacle Adapter (USB Type-C Specification section 3.6.1).
Nếu chuột có dây hỗ trợ cáp cố định có giắc cắm USB-C, thì phích cắm USB-C KHÔNG tuân thủ Thông số kỹ thuật USB Type-C Mục 4.5.2 CC Các yêu cầu về chức năng và hành vi.
- Lưu ý: cụ thể là các quy tắc đối với việc kết nối trực tiếp thiết bị hoặc thiết bị bằng cáp cố định.
(Các thiết bị này sẽ áp dụng và cảm nhận mức điện áp CC chỉ trên chân A5).
Nếu chuột có dây hỗ trợ cáp cố định với phích cắm USB-C, chuột PHẢI KHÔNG bao gồm một thụ động USB Type-C Receptacle to USB-A adapter.
- Lý do: Đầu nối USB Type-C sang bộ chuyển đổi USB-A bị cấm theo Mục 2.2 Thông số kỹ thuật USB Type-C.
Nếu gói sản phẩm bao gồm cáp USB, cáp nên là USB-IFcertified.
Thiết kế phần cứng và hình ảnh
Cơ chế cuộn
- Chuột CÓ THỂ có cơ chế cuộn.
- Lưu ý: Cơ chế cuộn bao gồm con lăn, bề mặt cảm ứng đa điểm, v.v.
Nút
- Chuột NÊN có thể tạo nhấp chuột trái và nhấp phải qua hai nút riêng biệt hoặc một nhấp chuột đa điểm/bề mặt xúc giác.
- Chuột CÓ THỂ có các nút thực hiện các hành động được liệt kê trong thư viện mã phím chung của chúng tôi.
Theo dõi nền tảng
- Nếu CPI của chuột là cố định, CPI của chuột PHẢI bằng 800 CPI.
- Nếu CPI của chuột là biến, chuột sẽ có tùy chọn CPI trong phạm vi 800 đến 1500.
Chế độ tiết kiệm pin
- Khi chuột trải qua một khoảng thời gian không có hoạt động, chuột NÊN chuyển sang chế độ năng lượng thấp hơn.
- Lưu ý: Đạt được chế độ tiết kiệm pin hơn bằng cách giảm tốc độ quét.
- Khi người dùng di chuyển chuột, cần phải truyền đạt các sự kiện chuyển động đến thiết bị ChromeOS trong vòng 30 mili giây.
- Lý do: 30 mili giây được coi là thời gian phản hồi tối đa phù hợp, trước khi trải nghiệm người dùng giảm xuống.
Phần mềm
Mã nhà cung cấp và mã sản phẩm
- Mã nhà cung cấp do chuột báo cáo trên tất cả các giao thức PHẢI thuộc về nhà sản xuất.
- (Các) tổ hợp mã nhận dạng nhà cung cấp/sản phẩm do chuột báo cáo PHẢI là duy nhất từ các mô hình chuột khác.
- Nếu có nhiều biến thể của cùng một mô hình chuột, thì tất cả chúng NÊN chia sẻ cùng một bộ mô tả HID.
- Nếu các biến thể của cùng một mô hình chuột có nhiều bộ mô tả HID khác nhau, thì mỗi biến thể của bộ mô tả HID PHẢI ánh xạ tới một mã sản phẩm duy nhất.
Kernel
- Nếu sử dụng trình điều khiển kernel tuỳ chỉnh, bạn PHẢI kiểm tra trình điều khiển đó vào Linux ngược dòng
- Nếu sử dụng trình điều khiển kernel tuỳ chỉnh, thì trình điều khiển đó PHẢI được điều chỉnh cho phiên bản cũ vào Chromium OS hạt nhân 4.4 trở lên.
- Khi một chuột bị tắt hoặc ngắt kết nối, nhân PHẢI xoá chuột khỏi tập hợp các thiết bị đầu vào.
Nút
- Nút bên trái PHẢI báo cáo BTN_LEFT.
- Nút ở giữa PHẢI báo cáo BTN_MIDDLE.
- Nút bên phải PHẢI báo cáo BTN_RIGHT.
- Nếu chuột chứa nút có hàm mặc định, chuột PHẢI báo cáo hàm mặc định bằng mã KEY_ hoặc BTN_ tương ứng được nêu trong nhân linux.
- Chuột NÊN chỉ báo cáo khoá nếu khoá này có mặt trên chuột hoặc có thể được ánh xạ tới một trong các nút của chuột bằng công cụ cấu hình
- Chuột KHÔNG ĐƯỢC báo cáo giao diện bàn phím gồm 104 phím đầy đủ.
Sạc pin
Vì chuột có dây thường không cần sạc, nên phần này có thể được hiểu là chỉ áp dụng cho chuột không dây.
- Nếu chuột sử dụng pin có thể sạc lại, chuột sẽ hỗ trợ sạc bằng cách sử dụng cổng USB-C hoặc Micro-USB.
- Nếu chuột bao gồm bộ sạc USB-C, bộ sạc nên là USB-IF được chứng nhận.
- Nếu chuột bao gồm cáp USB-C, cáp nên được USB-IF chứng nhận.
Nhật ký sửa đổi
Ngày | Phiên bản | Ghi chú |
---|---|---|
2024-02-01 | 1.0.1 | Cộng hoà trên một nền tảng mới |
2023-05-19 | 1 | Ấn bản ban đầu trên trang web đối tác |