Clavier à l'écran

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:

Saisie de l'adresse e-mail
Figure 1. Type de saisie "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 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.

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 est aligné sur la 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