Android TV में ऑन-स्क्रीन सॉफ़्टवेयर कीबोर्ड होता है, जिसका नाम Gboard होता है. कीबोर्ड कई सुविधाओं के साथ काम करता है. इनमें बोली को लिखाई में बदलने की सुविधा (एसटीटी) शामिल है. इनपुट के लिए, बोली को अपने-आप टेक्स्ट में अनुवाद किया जाता है. यह सुविधा, Gboard की मदद से काम करती है. इसलिए, आपको ऑडियो का अनुरोध करने की ज़रूरत नहीं है की अनुमति देनी होगी या आपके ऐप्लिकेशन में कोई खास हैंडलिंग का काम नहीं किया जाएगा.
इनपुट के तरीके
यह बताया जा सकता है कि इनपुट का तरीका किस तरह का है बिलकुल वैसे ही जैसे आप Android TV के लिए करते हैं. Android TV के लिए Gboard, इनपुट के कुछ ही टाइप के साथ काम करता है. ये इनपुट में दिखाए जाते हैं ये इमेज यहां दी गई हैं:
|
|
|
|
अपने इस्तेमाल के हिसाब से, एक या उससे ज़्यादा इनपुट टाइप तय किए जा सकते हैं केस. Gboard, इनपुट के आधार पर अपने-आप सबसे अच्छा लेआउट तय करता है आपके तय किए गए टाइप और उनके साथ काम करने वाले लेआउट.
प्लेसमेंट
Android TV के लिए Gboard का इस्तेमाल करने में एक बड़ा अंतर यह है कि कीबोर्ड लगा दिया जाना चाहिए. इससे पहले, कीबोर्ड के निचले हिस्से को स्क्रीन के एक किनारे से दूसरे किनारे तक जाते हैं, लेकिन Gboard को अपडेट करने पर यह सुविधा फ़्लोट. आपके पास यह तय करने का विकल्प होता है कि कीबोर्ड कहां होना चाहिए: बाएं, दाएं या बीच में. डिफ़ॉल्ट स्थिति बीच में होती है.
अलाइनमेंट को कंट्रोल करने के लिए, privateImeOptions
में इसके लिए मान सेट करें
horizontalAlignment
. 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, कई भाषाओं में काम करता है. भाषाओं की सूची इसमें ये शामिल हैं:
- अंग्रेज़ी—अमेरिका
- अंग्रेज़ी—ऑस्ट्रेलिया
- अंग्रेज़ी—कनाडा
- अंग्रेज़ी—यूके
- ऐफ़्रिकांस
- अल्बेनियन
- ऐरेबिक
- बांग्ला
- बल्गैरियन
- बर्मी
- चीनी—हॉन्ग कॉन्ग
- चीनी—सरल
- चीनी—पारंपरिक
- क्रोएशियन
- चेक
- डेनिश
- डच—बेल्जियम
- डच—नीदरलैंड्स
- एस्टोनियन
- फ़ारसी
- फ़िलिपिनो
- फ़िनिश
- फ़्रेंच
- फ़्रेंच—बेल्जियम
- फ़्रेंच—कनाडा
- फ़्रेंच—स्विट्ज़रलैंड
- जर्मन
- जर्मन—ऑस्ट्रिया
- जर्मन—बेल्जियम
- जर्मन—स्विट्ज़रलैंड
- ग्रीक
- हिब्रू
- हिन्दी
- हिन्दी—ट्रांसलिटरेशन
- हंगेरियन
- इंडोनेशियन
- आयरिश
- इटैलियन
- इटैलियन—स्विट्ज़रलैंड
- जैपनीज़—जापान
- कोरियाई
- लिथुएनियन
- मैसेडोनियन
- मलय
- नॉर्वेजियाई—बोकमाल
- ओज़बेक
- पोलिश
- पॉर्चगीज़
- पंजाबी
- रोमेनियन
- रूसी
- सर्बियन
- स्लोवेनियन
- स्लोवेनियन
- स्पैनिश—मेक्सिको
- स्पैनिश—स्पेन
- स्वीडिश
- थाई
- टर्किश
- यूक्रेनियन
- उर्दू
- वियतनामीज़