Clavier à l'écran

Android TV est doté d'un clavier virtuel 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 traduire automatiquement les voix en texte pour leur saisie. Cette fonctionnalité fonctionne via Gboard. Vous n'avez donc pas besoin de demander l'autorisation audio ni d'effectuer toute autre opération spéciale 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, sauf que Gboard pour Android TV prend en charge un ensemble plus limité de types d'entrée, illustrés dans les figures suivantes:

Saisie de l'adresse e-mail
Figure 1 : Type de saisie de l'adresse e-mail.
Saisie du mot de passe
Figure 2 : Type de saisie du mot de passe.
Saisie de texte
Figure 3 : Type de saisie de texte.
Entrée numérique
Figure 4 : Type d'entrée numérique.

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

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

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:

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

Langues disponibles

Gboard pour Android TV est compatible avec de nombreuses langues. La liste comprend les langues suivantes:

  • 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
  • Ourdou
  • Vietnamien