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"]
}]
// ...
}