Android TV est doté d'un clavier virtuel à l'écran appelé Gboard. Le clavier est compatible avec un large éventail de fonctionnalités, y compris la reconnaissance vocale (STT), qui permet aux utilisateurs de parler et de faire traduire automatiquement la voix en texte à saisir. Cette fonctionnalité fonctionne via Gboard. Vous n'avez donc pas besoin de demander l'autorisation audio ni d'effectuer une manipulation particulière dans votre application.
Modes de saisie
Vous pouvez spécifier le type de mode de saisie pour Android TV exactement de la même manière que pour les appareils mobiles, à la différence que Gboard pour Android TV est compatible avec un ensemble plus limité de types d'entrées, comme illustré dans les figures suivantes:
|
|
|
|
Vous pouvez spécifier un ou plusieurs types d'entrées en fonction de votre cas d'utilisation. Gboard détermine automatiquement la meilleure mise en page en fonction des types d'entrées que vous spécifiez et des mises en page compatibles.
Emplacement
L'une des principales différences avec Gboard pour Android TV est la possibilité de spécifier l'emplacement du clavier. Auparavant, le clavier couvrait la partie inférieure de l'écran d'un bord à l'autre, mais une mise à jour de Gboard permet de le laisser flotter. Vous pouvez spécifier l'emplacement du clavier: gauche, droite ou centre. La position par défaut est au centre.
Pour contrôler l'alignement, définissez la valeur dans privateImeOptions
pour horizontalAlignment
. Les options pour horizontalAlignment
sont center
, left
et right
par défaut.
Ce processus est illustré dans l'exemple suivant :
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:imeOptions="actionNext" android:privateImeOptions="horizontalAlignment=right">
Dans cet exemple, le clavier est placé en bas à droite, ce qui fonctionne bien lorsque des champs de saisie sont alignés à droite:
Langues prises en charge
Gboard pour Android TV est compatible avec de nombreuses langues. La liste des langages comprend les éléments suivants:
- Anglais – États-Unis
- Anglais – Australie
- Anglais – Canada
- Anglais (Royaume-Uni)
- Afrikaans
- Albanais
- Arabe
- Bengali
- Bulgare
- Birman
- Chinois – Hong Kong
- Chinois (simplifié)
- Chinois (traditionnel)
- Croate
- Tchèque
- Danois
- Néerlandais (Belgique)
- Néerlandais – Nederlands
- Estonien
- Farsi
- Filipino
- Finnois
- Français
- Français (Belgique)
- Français (Canada)
- Français - Suisse
- Allemand
- Allemand – Autriche
- Allemand (Belgique)
- Allemand – Suisse
- Grec
- Hébreu
- Hindi
- Hindi - translittération
- Hongrois
- Indonésien
- Irlandais
- Italien
- Italien – Suisse
- Japonais (Japon)
- Coréen
- Lituanien
- Macédonien
- Malaisien
- Norvégien - bokmål
- O'zbek
- Polonais
- Portugais
- Pendjabi
- Roumain
- Russe
- Serbe
- Slovaque
- Slovène
- Espagnol – Mexique
- Espagnol – Espagne
- Suédois
- Thaï
- Turc
- Ukrainien
- Urdu
- Vietnamien