वर्शन: 1.0.1
पिछली बार अपडेट किए जाने की तारीख: 31-01-2024
लेजेंड
प्रॉडक्ट क्रिया | डेवलपमेंट ऐक्शन |
---|---|
"ज़रूरी है" | प्रॉडक्ट के लिए ज़रूरी शर्तें |
"इसे करना चाहिए" | वैकल्पिक सुझाव |
"मई" | यह होना बढ़िया है |
खास जानकारी
स्पेसिफ़िकेशन वाले इस दस्तावेज़ में उन शर्तों के बारे में बताया गया है जिन्हें ChromeOS के साथ काम करने वाला माउस पूरा करता है. इस स्पेसिफ़िकेशन का इस्तेमाल WWCB प्रॉडक्ट या ऐसे प्रॉडक्ट के लिए नहीं किया जाना चाहिए जिन्हें Chromebook की मदद से डिज़ाइन और सर्टिफ़ाइड किया गया हो.
यह दस्तावेज़ सिर्फ़ माउस पर लागू होता है. इसमें ट्रैकपैड या ट्रैकबॉल शामिल नहीं है.
सुरक्षा से जुड़ी ज़रूरी शर्तें
फ़र्मवेयर अपडेटर
- अगर वायरलेस माउस ब्लूटूथ के साथ काम करता है, तो यह फ़र्मवेयर को अपडेट करने की सुविधा देता है.
- अगर वायरलेस माउस 2.4 GHz डोंगल पर काम करता है, तो यह ज़रूरी है कि वह फ़र्मवेयर अपडेट के साथ काम करे.
- माउस को fwupd के ज़रिए फ़र्मवेयर को अपडेट करना चाहिए.
- वजह: ऐसा करने से ChromeOS के स्टैंडर्ड अपडेट के दौरान (आम तौर पर, हर छह हफ़्ते में) उपयोगकर्ता के लिए अपडेट करना आसान हो जाता है.
- ध्यान दें: यह पक्का करना ज़रूरी है कि अगर आने वाले समय में जोखिम की आशंकाओं का पता चलता है, तो सहायक डिवाइसों को पैच किया जा सके. ध्यान दें: ऐसे सहायक डिवाइस को ChromeOS डिवाइसों से कनेक्ट करने से रोक दिया जाएगा जिसके पास जोखिम की जानकारी है.
- ध्यान दें: ब्लूटूथ या 2.4 गीगाहर्ट्ज़ डोंगल पर काम न करने वाले वायर वाले माउस को फ़र्मवेयर के अपडेट होने की सुविधा से छूट दी गई है.
कनेक्टिविटी
- वायरलेस माउस के लिए यह ज़रूरी है कि वह ChromeOS डिवाइस से, इनमें से किसी एक या दोनों का इस्तेमाल करके कनेक्ट हो:
- ब्लूटूथ
- 2.4 गीगाहर्ट्ज़ वायरलेस डोंगल
2.4 गीगाहर्ट्ज़ वायरलेस डोंगल
2.4 GHz वायरलेस रिसीवर (डोंगल) के साथ आने वाला माउस, उस रिसीवर के साथ (और सिर्फ़ उसके साथ) अपने आप जुड़ जाता है. माउस को किसी दूसरे रिसीवर से जोड़ने या नए माउस को मौजूदा रिसीवर से जोड़ने के लिए, उपयोगकर्ता की कार्रवाई (डिवाइस पर या ऐप्लिकेशन के ज़रिए) करना ज़रूरी है. नीचे दी गई शर्तों में, इस सुविधा के बारे में जानकारी दी गई है.
- 2.4 गीगाहर्ट्ज़ वाले वायरलेस माउस को रिसीवर के साथ पैक किया जाता है. रिसीवर को यूएसबी-ए या यूएसबी-सी के ज़रिए ChromeOS डिवाइस से कनेक्ट करने की सुविधा देनी चाहिए.
- 2.4 GHz वायरलेस माउस को एक रिसीवर के साथ पैक किया जाता है, फिर माउस को माउस के साथ पैकेज किए गए रिसीवर के साथ अपने-आप जुड़ना चाहिए.
- 2.4 गीगाहर्ट्ज़ वाला वायरलेस माउस, जिसे रिसीवर के साथ पैक किया जाता है, ज़रूरी है कि यह सिर्फ़ माउस के साथ पैकेज किए गए रिसीवर के साथ अपने-आप जुड़ा हो.
- 2.4 GHz माउस की मदद से उपयोगकर्ता, माउस को किसी दूसरे रिसीवर से जोड़ सकता है.
- रिसीवर, उपयोगकर्ता को रिसीवर के साथ 2.4 गीगाहर्ट्ज़ वाला दूसरा माउस जोड़ने की अनुमति दे सकता है.
- माउस किसी ऐप्लिकेशन का इस्तेमाल कर सकते हैं, ताकि उपयोगकर्ता उसे अन्य रिसीवर के साथ जोड़ सके.
- रिसीवर को उपयोगकर्ता के ज़रिए अन्य माउस के साथ पेयर करने के लिए किसी ऐप पर भरोसा हो सकता है.
- अगर किसी ऐप्लिकेशन के लिए माउस/रिसीवर जोड़ने की सेटिंग में बदलाव करना ज़रूरी है, तो ऐप्लिकेशन को ChromeOS पर चलाना ज़रूरी है.
- अगर दूसरे डिवाइस से जोड़ने वाले ऐप्लिकेशन का इस्तेमाल किया जा रहा है, तो उसे ChromeOS का मूल ऐप्लिकेशन होना चाहिए.
- ध्यान दें: Chrome एक्सटेंशन का इस्तेमाल अक्सर हार्डवेयर और ऐक्सेसरी को कॉन्फ़िगर करने के लिए किया जाता है.
- डिवाइस कस्टमाइज़ेशन के लिए WebUSB या WebHID का इस्तेमाल करके, प्रोग्रेसिव वेब ऐप्लिकेशन (PWA) का इस्तेमाल कर सकता है.
- अगर दूसरे डिवाइस से जोड़ने वाले ऐप्लिकेशन का इस्तेमाल किया जाता है, तो दूसरे डिवाइस से जोड़ने वाला ऐप्लिकेशन WebUSB या WebHID का इस्तेमाल करने वाला वेब ऐप्लिकेशन हो सकता है.
- अगर किसी एक्सटेंशन की मदद से दूसरे डिवाइस से जोड़ने की प्रोसेस लागू की गई है, तो एक्सटेंशन के पास सिर्फ़ यूएसबी पोर्ट का ऐक्सेस होना चाहिए.
ब्लूटूथ
- अगर वायरलेस कीबोर्ड ब्लूटूथ के साथ काम करता है, तो यह ज़रूरी है कि वायरलेस कीबोर्ड ChromeOS के साथ काम करने वाले ब्लूटूथ से जुड़ी ज़रूरी शर्तों में दी गई शर्तों का पालन करे.
खास तौर पर, नीचे दिए गए सेक्शन:
- ब्लूटूथ से जुड़ी सामान्य ज़रूरी शर्तें
- ब्लूटूथ इनपुट डिवाइस से जुड़ी ज़रूरी शर्तें
कनेक्टर
तार वाले माउस
- तार वाले माउस को इन यूएसबी ट्रांसपोर्ट में से किसी एक के साथ काम करना ज़रूरी है:
- ऑन-माउस यूएसबी-सी रिसेप्टेकल
- USB-A प्लग वाली कैप्टिव केबल
- USB-C प्लग वाली कैप्टिव केबल
- अगर तार वाला माउस, डिवाइस पर यूएसबी-सी रीसेप्टल के साथ काम करता है, तो यूएसबी-सी रीसेप्टल को सेक्शन 4.5.1.3.2 सिंक कॉन्फ़िगरेशन चैनल के फ़ंक्शन वाले मॉडल का पालन करना होगा.
- अगर तार वाला माउस, डिवाइस पर मौजूद यूएसबी-सी रीसेप्टल के साथ काम करता है, तो यूएसबी-सी रीसेप्टेकल CC1 और CC2 के लिए इमेज 4-9 सिंक फ़ंक्शनल मॉडल का पालन करेगा.
- अगर वायर वाला माउस यूएसबी-ए प्लग वाली कैप्टिव केबल के साथ काम करता है, तो प्रॉडक्ट बंडल में यूएसबी 3.1 स्टैंडर्ड-ए रिसेप्टल अडैप्टर (यूएसबी टाइप-सी स्पेसिफ़िकेशन सेक्शन 3.6.1) में, यूएसबी टाइप-सी का पालन करना चाहिए.
अगर वायर वाला माउस यूएसबी-सी प्लग वाली कैप्टिव केबल के साथ काम करता है, तो यूएसबी-सी प्लग यूएसबी टाइप-सी स्पेसिफ़िकेशन सेक्शन 4.5.2 सीसी के काम करने और व्यवहार से जुड़ी ज़रूरी शर्तों का पालन करना ज़रूरी है.
- ध्यान दें: खास तौर पर, कैप्टिव केबल की मदद से डिवाइस या डिवाइस को सीधे कनेक्ट करने से जुड़े नियम.
(ये डिवाइस सिर्फ़ पिन A5 पर सीसी वोल्टेज के लेवल लागू करेंगे और देखेंगे).
अगर वायर वाला माउस यूएसबी-सी प्लग वाली कैप्टिव केबल के साथ काम करता है, तो माउस में यूएसबी-ए अडैप्टर को पैसिव यूएसबी टाइप-सी रीसेप्टल शामिल नहीं किया जाना चाहिए.
- वजह: यूएसबी टाइप-सी अडैप्टर से यूएसबी-ए अडैप्टर को कनेक्ट करने की अनुमति, यूएसबी टाइप-सी स्पेसिफ़िकेशन सेक्शन 2.2 के मुताबिक नहीं है.
अगर प्रॉडक्ट बंडल में यूएसबी केबल है, तो केबल को यूएसबी-आईएफ़ प्रमाणित होना चाहिए.
हार्डवेयर और विज़ुअल डिज़ाइन
स्क्रोल करने का तरीका
- माउस में स्क्रोल करने की एक तकनीक हो सकती है.
- ध्यान दें: स्क्रोल करने की प्रोसेस में स्क्रोल व्हील, मल्टी-टच सरफ़ेस वगैरह शामिल होते हैं.
बटन
- माउस, दो अलग-अलग बटन या एक मल्टी-टच क्लिक/हैप्टिक प्लैटफ़ॉर्म की मदद से, लेफ़्ट और राइट क्लिक जनरेट कर सकता है.
- माउस में ऐसे बटन हो सकते हैं जो हमारी यूनिवर्सल कीकोड लाइब्रेरी में बताई गई कार्रवाइयां करते हैं.
प्लैटफ़ॉर्म ट्रैकिंग
- अगर माउस की सीपीआई तय कर दी जाती है, तो माउस की सीपीआई 800 सीपीआई के बराबर होनी चाहिए.
- अगर माउस की सीपीआई वैरिएबल है, तो माउस में 800 से 1500 की रेंज के बीच सीपीआई का विकल्प होना चाहिए.
कम पावर वाला मोड
- जब माउस पर कोई गतिविधि न हो, तो माउस को
लो पावर मोड में जाना चाहिए.
- ध्यान दें: स्कैन दर को कम करके पावर मोड कम किया जाता है.
- जब उपयोगकर्ता माउस को मूव करेगा, तो उससे 30 मि॰से॰ के अंदर ChromeOS डिवाइस को
किसी भी तरह की हलचल का पता चलेगा.
- वजह: उपयोगकर्ता अनुभव कम होने से पहले, 30 मिलीसेकंड तक जवाब देना अच्छा माना जाता है.
सॉफ़्टवेयर
वेंडर और प्रॉडक्ट आईडी
- सभी प्रोटोकॉल पर माउस के ज़रिए रिपोर्ट किया गया वेंडर आईडी, मैन्युफ़ैक्चरर का होना चाहिए.
- माउस के ज़रिए रिपोर्ट किए गए वेंडर/प्रॉडक्ट आईडी कॉम्बिनेशन, माउस के अन्य मॉडल से अलग होने चाहिए.
- अगर एक ही माउस मॉडल के कई वैरिएंट मौजूद हैं, तो उन सभी को एक ही एचआईडी डिस्क्रिप्टर का इस्तेमाल करना चाहिए.
- अगर एक ही माउस मॉडल के वैरिएंट के एचआईडी डिस्क्रिप्टर अलग-अलग हैं, तो एचआईडी डिस्क्रिप्टर के हर वैरिएंट को किसी यूनीक प्रॉडक्ट आईडी से मैप करना चाहिए.
कर्नेल
- अगर किसी कस्टम कर्नेल ड्राइवर का इस्तेमाल किया गया है, तो इसे अपस्ट्रीम Linux में चेक इन करना ज़रूरी है
- अगर किसी कस्टम कर्नेल ड्राइवर का इस्तेमाल किया जाता है, तो इसे Chromium OS कर्नेल 4.4 और इसके बाद के वर्शन पर बैकपोर्ट किया जाना चाहिए.
- जब माउस को बंद या डिसकनेक्ट किया जाता है, तो कर्नेल को इनपुट डिवाइस के संग्रह से माउस को हटाना होगा.
बटन
- बाएं बटन को BTN_LEFT की रिपोर्ट करनी होगी.
- बीच वाले बटन को BTN_MIDDLE रिपोर्ट करना चाहिए.
- दाएं बटन को BTN_RIGHT की रिपोर्ट करनी चाहिए.
- अगर माउस में डिफ़ॉल्ट फ़ंक्शन वाला बटन है, तो माउस को Linux कर्नेल में बताए गए KEY_ या BTN_ कोड का इस्तेमाल करके, डिफ़ॉल्ट फ़ंक्शन की रिपोर्ट करना ज़रूरी है.
- माउस को किसी कुंजी को सिर्फ़ तब रिपोर्ट करना चाहिए, जब वह माउस पर शारीरिक रूप से मौजूद हो या उसे किसी कॉन्फ़िगरेशन टूल का इस्तेमाल करके माउस के किसी एक बटन से मैप किया जा सकता हो
- माउस को 104 बटन वाले कीबोर्ड इंटरफ़ेस के पूरे इंटरफ़ेस की रिपोर्ट नहीं करनी चाहिए.
चार्जिंग
आम तौर पर, तार वाले माउस को चार्ज करने की ज़रूरत नहीं होती. इसलिए, यह सेक्शन सिर्फ़ वायरलेस माउस पर लागू होता है.
- अगर माउस, रीचार्ज होने वाली बैटरी का इस्तेमाल करता है, तो माउस को यूएसबी-सी या माइक्रो यूएसबी पोर्ट इस्तेमाल करके रीचार्ज करने की सुविधा चालू करनी चाहिए.
- अगर माउस में यूएसबी-सी चार्जर है, तो चार्जर को यूएसबी-आईएफ़ सर्टिफ़ाइड होना चाहिए.
- अगर माउस में यूएसबी-सी केबल है, तो उस केबल को यूएसबी-आईएफ़ से प्रमाणित होना चाहिए.
बदलावों का इतिहास
तारीख | वर्शन | ज़रूरी जानकारी |
---|---|---|
2024-02-01 | 1.0.1 | नए प्लैटफ़ॉर्म पर रिपब्लिकन का प्रमोशन |
2023-05-19 | 1.0 | पार्टनर साइट का शुरुआती पब्लिकेशन |