Fichier manifeste – input_components

Clé de fichier manifeste facultative permettant d'utiliser l'API input.ime (Éditeur de mode de saisie) avec ChromeOS. Cela permet à votre extension de gérer les frappes, de définir la composition et d'ouvrir des fenêtres d'assistance. Les développeurs doivent également déclarer l'autorisation "input" dans le tableau "permissions" de l'extension. La clé accepte un tableau d'objets: name, id, language, layouts, input_view et options_page (reportez-vous au tableau ci-dessous).

Propriété Type Description
name chaîne Nom obligatoire de l'objet du composant d'entrée.
id chaîne ID d'objet de composant facultatif.
language chaîne (ou tableau de chaînes) Langue ou liste de langues applicables spécifiées (facultatif). Exemples: "en", ["en", "pt"]
layouts chaîne (ou tableau de chaînes) Liste facultative des modes de saisie. Notez que ChromeOS n'est compatible qu'avec une seule mise en page par méthode de saisie. Si plusieurs mises en page sont spécifiées, l'ordre de sélection n'est pas défini. Nous vous recommandons donc vivement de ne spécifier qu'une seule mise en page par méthode de saisie. Pour les dispositions de clavier, un préfixe xkb: indique qu'il s'agit d'une extension de disposition de clavier.
Exemple: ["us::eng"]
input_view chaîne Chaîne facultative spécifiant une ressource d'extension.
options_page chaîne Chaîne facultative spécifiant une ressource d'extension. Si aucune valeur n'est spécifiée, la page d'options de l'extension par défaut est utilisée.
{
  // ...
   "input_components": [{
     "name": "ToUpperIME",
    "id": "ToUpperIME",
    "language": "en",
    "layouts": ["us::eng"]
  }]
  // ...
}