Android TV में, Gboard नाम का ऑन-स्क्रीन सॉफ़्टवेयर कीबोर्ड होता है. यह कीबोर्ड, स्पीच-टू-टेक्स्ट (एसटीटी) जैसी कई सुविधाओं के साथ काम करता है. इसकी मदद से, उपयोगकर्ता बोलकर इनपुट दे सकते हैं. साथ ही, बोली को अपने-आप टेक्स्ट में बदला जा सकता है. यह सुविधा Gboard के ज़रिए काम करती है. इसलिए, आपको अपने ऐप्लिकेशन में ऑडियो की अनुमति का अनुरोध करने या कोई खास कार्रवाई करने की ज़रूरत नहीं होती.
इनपुट के तरीके
Android TV के लिए, इनपुट का तरीका ठीक उसी तरह तय किया जा सकता है जैसे मोबाइल के लिए तय किया जाता है. हालांकि, Android TV के लिए Gboard, इनपुट के सीमित तरीकों के साथ काम करता है. ये तरीके, यहां दी गई इमेज में दिखाए गए हैं:
|
|
|
|
इस्तेमाल के अपने उदाहरण के आधार पर, इनपुट के एक या एक से ज़्यादा तरीके तय किए जा सकते हैं. Gboard, आपके तय किए गए इनपुट के तरीकों और उसके साथ काम करने वाले लेआउट के आधार पर, सबसे सही लेआउट अपने-आप तय करता है.
प्लेसमेंट
Android TV के लिए Gboard में एक अहम अंतर यह है कि इसमें यह तय किया जा सकता है कि कीबोर्ड कहां दिखे. पहले, कीबोर्ड स्क्रीन के निचले हिस्से को एक किनारे से दूसरे किनारे तक कवर करता था. हालांकि, Gboard के अपडेट के बाद, इसे फ़्लोट किया जा सकता है. यह तय किया जा सकता है कि कीबोर्ड कहां दिखे: बाईं ओर, दाईं ओर या बीच में. डिफ़ॉल्ट रूप से, यह बीच में दिखता है.
अलाइनमेंट को कंट्रोल करने के लिए, horizontalAlignment के लिए privateImeOptions में वैल्यू सेट करें. horizontalAlignment के विकल्प, डिफ़ॉल्ट center, left, और right हैं.
यह यहां दिए गए उदाहरण में दिखाया गया है:
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:imeOptions="actionNext" android:privateImeOptions="horizontalAlignment=right">
इस उदाहरण में, कीबोर्ड को नीचे दाईं ओर रखा गया है. यह तब सही काम करता है, जब आपके पास दाईं ओर अलाइन किए गए इनपुट फ़ील्ड हों:
इस्तेमाल की जा सकने वाली भाषाएं
Android TV के लिए Gboard, कई भाषाओं के साथ काम करता है. भाषाओं की सूची में ये भाषाएं शामिल हैं:
- अंग्रेज़ी—अमेरिका
- अंग्रेज़ी—ऑस्ट्रेलिया
- अंग्रेज़ी—कनाडा
- अंग्रेज़ी—यूके
- अफ़्रीकान्स
- अल्बेनियन
- ऐरेबिक
- बांग्ला
- बल्गैरियन
- बर्मीज़
- चीनी—हांगकांग
- चीनी—सरल
- चीनी—पारंपरिक
- क्रोएशियन
- चेक
- डेनिश
- डच—बेल्जियम
- डच—नीदरलैंड
- एस्टोनियन
- Farsi
- Filipino
- फ़िनिश
- फ़्रेंच
- फ़्रेंच—बेल्जियम
- फ़्रेंच—कनाडा
- फ़्रेंच—स्विट्ज़रलैंड
- जर्मन
- जर्मन—ऑस्ट्रिया
- जर्मन—बेल्जियम
- जर्मन—स्विट्ज़रलैंड
- ग्रीक
- हीब्रू
- हिन्दी
- हिन्दी—लिप्यंतरण
- हंगेरियन
- इंडोनेशियन
- आयरिश
- इटैलियन
- इटैलियन—स्विट्ज़रलैंड
- जापानी—जापान
- कोरियन
- लिथुएनियन
- मैसेडोनियन
- मलय
- नॉर्वेजियन—बोकमॉल
- ओ'ज़बेक
- पोलिश
- पॉर्चुगीज़
- पंजाबी
- रोमेनियन
- रूसी
- सर्बियन
- स्लोवाकियाई
- स्लोवेनियन
- स्पैनिश—मेक्सिको
- स्पैनिश—स्पेन
- स्वीडिश
- थाई
- टर्किश
- यूक्रेनियन
- उर्दू
- वियतनामीज़