Clavier à l'écran

Android TV est fourni avec un clavier virtuel à l'écran nommé Gboard. Ce clavier est compatible avec un large éventail de fonctionnalités, y compris la synthèse vocale, qui permet aux utilisateurs de parler et de voir leur discours automatiquement traduit en texte pour la saisie. Cette fonctionnalité fonctionne via Gboard. Vous n'avez donc pas besoin de demander l'autorisation audio ni d'effectuer de traitement spécial 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 près que Gboard pour Android TV est compatible avec un ensemble plus limité de types de saisie, comme illustré dans les figures suivantes :

Type de saisie Gboard pour les adresses e-mail
Figure 1. Type de saisie d'e-mail.
Type Gboard pour la saisie du mot de passe
Figure 2. Type de saisie de mot de passe.
Type Gboard de saisie de texte
Figure 3. Type de saisie de texte.
Type Gboard pour la saisie numérique
Figure 4. Type de saisie numérique.

Vous pouvez spécifier un ou plusieurs types de saisie en fonction de votre cas d'utilisation. Gboard détermine automatiquement la meilleure mise en page en fonction des types de saisie que vous spécifiez et des mises en page qu'il prend en charge.

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 lui permet de flotter. Vous pouvez spécifier l'emplacement du clavier : à gauche, à droite ou au centre. La position par défaut est au centre.

Options d'alignement pour Gboard
Figure 5. Options d'alignement de Gboard.

Pour contrôler l'alignement, définissez la valeur dans privateImeOptions pour horizontalAlignment. Les options pour horizontalAlignment sont les valeurs par défaut center, left et right. 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 est pratique lorsque les champs de saisie sont alignés à droite :

Gboard aligné à droite
Figure 6. Gboard aligné à droite.

Langues disponibles

Gboard pour Android TV est compatible avec de nombreuses langues. Voici la liste des langues disponibles :

  • 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 (Pays-Bas)
  • 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)
  • Ouzbek
  • Polonais
  • Portugais
  • Panjabi
  • Roumain
  • Russe
  • Serbe
  • Slovaque
  • Slovène
  • Espagnol (Mexique)
  • Espagnol (Espagne)
  • Suédois
  • Thaï
  • Turc
  • Ukrainien
  • Urdu
  • Vietnamien