Fichier manifeste – input_components

Clé facultative du fichier manifeste permettant d'utiliser l'API input.ime (éditeur de méthode 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 (voir le tableau ci-dessous).

Propriété Type Description
name chaîne Nom requis de l'objet composant d'entrée.
id chaîne ID facultatif de l'objet composant.
language chaîne (ou tableau de chaînes) Langue spécifiée facultative ou liste des langues applicables. Exemples : "en", ["en", "pt"]
layouts chaîne (ou tableau de chaînes) Liste facultative des méthodes de saisie. Notez que ChromeOS n'accepte qu'une seule disposition par méthode de saisie. Si plusieurs dispositions sont spécifiées, l'ordre de sélection n'est pas défini. Il est donc fortement recommandé aux extensions de ne spécifier qu'une seule disposition par méthode de saisie. Pour les dispositions de clavier, le 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 fournie, la page d'options par défaut de l'extension sera utilisée.
{
  // ...
   "input_components": [{
     "name": "ToUpperIME",
    "id": "ToUpperIME",
    "language": "en",
    "layouts": ["us::eng"]
  }]
  // ...
}