الإصدار: 1.0.1
تاريخ آخر تعديل: 31-01-2024
وسيلة الإيضاح
فعل المنتج | إجراءات التطوير |
---|---|
"يجب" | المتطلبات الإلزامية عن المنتجات |
"ينبغي" | اقتراح اختياري |
"مايو" | من المستحسن: |
نظرة عامة
يوضّح مستند المواصفات هذا المعايير التي يستوفيها جهاز الماوس المتوافق مع نظام التشغيل ChromeOS. لا يجوز استخدام هذه المواصفات مع منتجات WWCB أو لأي منتج يتمّ تصميمه واعتماده مع جهاز Chromebook.
ينطبق هذا المستند على أجهزة الماوس فقط ولا يشمل لوحات اللمس أو كرات التعقب.
متطلبات الأمان
أداة تحديث البرامج الثابتة
- إذا كان ماوس لاسلكي يتوافق مع البلوتوث، يجب أن يتوافق مع تحديث البرامج الثابتة.
- إذا كان ماوس لاسلكي يتوافق مع مفتاح 2.4 غيغاهرتز، "ينبغي" أن يتوافق مع تحديث البرامج الثابتة.
- "ينبغي" من الماوس إجراء تحديثات البرامج الثابتة من خلال إعادة التحميل.
- السبب: يؤدي ذلك إلى تسهيل عملية التحديث على المستخدم أثناء إجراء تحديث عادي لنظام التشغيل ChromeOS (عادةً كل 6 أسابيع).
- ملاحظة: من المهم التأكّد من إمكانية تصحيح الأجهزة الملحقة في حال اكتشاف ثغرات أمنية في المستقبل. ملاحظة: سيتم حظر اتصال الأجهزة الملحقة التي تتضمّن ثغرات أمنية معروفة بأجهزة ChromeOS.
- ملاحظة: تُعفى أجهزة الماوس السلكية التي لا تتوافق مع البلوتوث أو مفتاح إلكتروني بتردد 2.4 غيغاهيرتز من إتاحة تحديث البرامج الثابتة.
إمكانية الاتصال
- يجب أن يكون الماوس اللاسلكي متوافقًا مع جهاز ChromeOS باستخدام
أحد الخيارات التالية أو كليهما:
- البلوتوث
- مفتاح إلكتروني لاسلكي بتردد 2.4 غيغاهرتز
مفتاح إلكتروني لاسلكي بتردد 2.4 غيغاهرتز
ماوس يأتي مزوّدًا بجهاز استقبال لاسلكي (دونجل) بنطاق 2.4 غيغاهرتز يقترن تلقائيًا مع جهاز الاستقبال (ومعه فقط). يلزم اتخاذ إجراء من جانب المستخدم (إما على الجهاز أو عبر أحد التطبيقات) لإقران أجهزة الماوس بجهاز استقبال آخر أو إقران جهاز فأرة جديد بجهاز استقبال حالي. توضّح المتطلبات التالية هذه الوظيفة بالتفصيل.
- يتم تضمين ماوس لاسلكي 2.4 غيغاهرتز مع جهاز استقبال، ويجب أن يدعم جهاز الاستقبال الاتصال بجهاز ChromeOS عبر USB-A أو USB-C.
- يتم تغليف ماوس لاسلكي بتردد 2.4 غيغاهرتز مع جهاز استقبال، ثم يجب إقران الماوس تلقائيًا مع جهاز الاستقبال المضاف مع الفئران.
- يجب إقران الماوس اللاسلكي بنطاق 2.4 غيغاهرتز المرفق مع جهاز الاستقبال تلقائيًا فقط مع جهاز الاستقبال الذي تم حزمه مع أجهزة الماوس.
- قد تسمح أجهزة الماوس 2.4 غيغاهرتز للمستخدم بإقران الأجهزة بجهاز استقبال آخر.
- قد يسمح جهاز الاستقبال للمستخدم بإقران ماوس آخر بتردد 2.4 غيغاهيرتز مع المستلِم.
- قد تعتمد أجهزة الماوس على تطبيق للإقران الذي يبدأه المستخدم مع أجهزة الاستقبال الأخرى.
- قد يعتمد جهاز الاستقبال على تطبيق لإجراء عملية الإقران التي يبدأها المستخدم مع أجهزة الماوس الأخرى.
- إذا كان مطلوبًا من أحد التطبيقات تغيير إقران أجهزة الماوس/جهاز الاستقبال، يجب أن يتم تشغيل التطبيق على نظام التشغيل ChromeOS.
- في حال استخدام تطبيق للإقران، يجب أن يكون تطبيق الإقران تطبيقًا أصليًا في نظام التشغيل ChromeOS.
- ملاحظة: يتم استخدام إضافات Chrome غالبًا لدعم تهيئة الأجهزة والملحقات.
- قد يعتمد الجهاز على تطبيق ويب تقدّمي (PWA) يستخدم WebUSB أو WebHID للتخصيص.
- في حال استخدام تطبيق للإقران، قد يكون تطبيق الإقران هو تطبيق ويب يستخدم WebUSB أو WebHID.
- إذا تم تنفيذ الإقران من خلال إضافة، يجب أن تتمكن الإضافة من الوصول إلى منافذ USB فقط.
البلوتوث
- إذا كانت لوحة المفاتيح اللاسلكية تتوافق مع البلوتوث، يجب أن تتوافق لوحة المفاتيح اللاسلكية
مع المتطلبات الواردة في متطلبات البلوتوث المتوافقة مع نظام التشغيل ChromeOS.
وعلى وجه التحديد، الأقسام التالية:
- متطلبات البلوتوث العامة
- متطلبات جهاز الإدخال عبر البلوتوث
الموصلات
فئران سلكية
- يجب أن يتوافق الماوس السلكي مع إحدى عمليات نقل USB التالية:
- وعاء USB-C لتشغيل الماوس
- كابل مقيدة مزود بمقبس USB-A
- كابل " قيد الوصول" مع قابس متوافق مع منفذ USB-C
- إذا كان الماوس السلكي يتوافق مع وعاء USB-C المتوفّر على الجهاز، يجب أن يتوافق مقبس USB-C مع النموذج الوظيفي للفقرة 4.5.1.3.2.
- إذا كان الماوس السلكي متوافقًا مع وعاء USB-C المتوفّر على الجهاز، يجب أن يتوافق وعاء USB-C مع النموذج الوظيفي للأحواض على شكل 4-9 لـ CC1 وCC2.
- وإذا كان الماوس السلكي يتوافق مع كابل توصيل مع مقبس USB-A، يجب أن تتضمّن حزمة المنتج محوّلاً متوافقًا مع منفذ USB من نوع C إلى محوّل USB 3.1 Standard-A (الفقرة 3.6.1 من مواصفات USB Type-C).
إذا كان الماوس السلكي يتوافق مع كابل مقيّد مع قابس USB-C، يجب أن يتوافق مقبس USB-C مع مواصفات USB من نوع C الفقرة 4.5.2 CC المتطلبات الوظيفية والسلوكية.
- ملاحظة: على وجه التحديد، القواعد المتعلقة بالتوصيل المباشر لجهاز أو جهاز باستخدام كابل مشروط الوصول إليه.
(يجب أن تطبّق هذه الأجهزة مستويات جهد CC وتستشعرها على الدبوس A5 فقط).
إذا كان الماوس السلكي يتوافق مع كابل مقيّد مع قابس USB-C، يجب ألا يتضمن الماوس مقبس USB من نوع C سلبي إلى محوّل USB-A.
- السبب: تحظر الفقرة 2.2 من مواصفات USB من نوع C استخدام محوّلات USB من النوع C مع محوّلات USB-A.
إذا كانت حِزمة المنتج تتضمن كابل USB، يجب أن يكون الكابل معتمدًا من نوع USB-IF.
الأجهزة والتصميم المرئي
آلية التمرير
- قد يكون للماوس آلية تمرير.
- ملاحظة: تتضمن آلية التمرير عجلة تمرير وسطح متعدد اللمس وما إلى ذلك.
الأزرار
- "يجب أن يكون الماوس قادرًا على النقر بزر الماوس الأيمن والأيسر إما من خلال زرَّين منفصلَين" أو من خلال نقرة واحدة/سطح باللمس متعدد اللمس.
- قد يحتوي الماوس على أزرار تؤدي إلى تنفيذ الإجراءات المدرجة في مكتبة رموز المفاتيح العامة.
تتبع السطح
- إذا تم تثبيت التكلفة لكل تثبيت للماوس، يجب أن تساوي التكلفة لكل تثبيت للماوس 800 تكلفة لكل تثبيت.
- إذا كانت التكلفة لكل تثبيت الخاصة بالماوس متغيرة، فينبغي أن يتوفر للماوس خيار التكلفة لكل تثبيت ضمن نطاق 800 إلى 1500.
وضع الطاقة المنخفضة
- عندما يمر الماوس بفترة من عدم النشاط، يجب أن يدخل الماوس
في وضع الطاقة المنخفضة.
- ملاحظة: يتم توفير وضع الطاقة المنخفض عن طريق تقليل معدّل البحث.
- عندما يحرك المستخدم الماوس، يجب أن يبلغ الجهاز الذي يعمل بنظام التشغيل ChromeOS بأحداث الحركة في غضون 30 ملي ثانية.
- السبب: يُعتبر 30 ملي ثانية كحدّ أقصى لوقت الاستجابة، قبل أن تنخفض تجربة المستخدم.
البرامج
معرّفات المنتجات والمورّدين
- يجب أن يكون معرف المورد الذي تم الإبلاغ عنه من خلال الماوس فوق جميع البروتوكولات خاصًا بالشركة المصنعة.
- يجب أن تكون مجموعات معرف المنتج/البائع التي تم الإبلاغ عنها بالماوس فريدة من نوعها من نماذج الفئران الأخرى.
- في حال توفُّر أنواع متعددة من نموذج الفئران نفسه، يجب أن تتشارك جميعها واصف HID نفسه.
- إذا كانت خيارات المنتج من نموذج الفئران نفسه تتضمّن واصفات HID مختلفة، يجب ربط كل صيغة من واصف HID بمعرّف منتج فريد.
Kernel
- إذا تم استخدام برنامج تشغيل نواة مخصص، يجب التحقق منه في إصدار نظام التشغيل Linux
- إذا تم استخدام برنامج تشغيل نواة مخصص، يجب إعادته إلى الإصدار 4.4 من نواة نظام التشغيل Chromium والإصدارات الأحدث.
- عند إيقاف تشغيل الماوس أو فصله، يجب أن تزيل النواة kernel الماوس من مجموعة أجهزة الإدخال.
الأزرار
- يجب أن يبلِّغ الزر الأيسر عن BTN_LEFT.
- يجب أن يبلِّغ الزر الأوسط عن BTN_MIDDLE.
- يجب أن يبلِّغ الزر الأيمن عن BTN_RIGHT.
- إذا كان الماوس يحتوي على زر يتضمّن وظيفة تلقائية، يجب أن يبلِّغ الماوس عن الوظيفة التلقائية باستخدام رمز KEY_ أو BTN_ مقابل محدّد في linux kernel.
- يجب أن يبلِّغ الماوس عن مفتاح فقط إذا كان متوفّرًا فعليًا على الماوس، أو إذا كان من الممكن ربطه بأحد أزرار الماوس باستخدام أداة إعداد.
- يجب ألا يبلغ الماوس عن واجهة لوحة مفاتيح كاملة العدد 104.
الشحن
بما أن الفئران السلكية لا تحتاج عادة إلى الشحن، فربما يُفهم هذا القسم أنه ينطبق فقط على أجهزة الماوس اللاسلكية.
- إذا كان الماوس يستخدم بطارية قابلة لإعادة الشحن، فينبغي أن يدعم الماوس إعادة الشحن باستخدام منافذ USB-C أو USB-USB.
- إذا كان الماوس يتضمن شاحنًا USB-C، يجب أن يكون الشاحن متوافقًا مع USB-IF.
- إذا كان الماوس يتضمن كابل USB-C، يجب أن يكون الكابل USB-IF معتمَدًا.
سِجل النُسخ السابقة
التاريخ | الإصدار | Notes |
---|---|---|
2024-02-01 | 1.0.1 | الجمهورية على منصة جديدة |
2023-05-19 | 1 | النشر الأولي على موقع الشريك |