Fichier manifeste – input_components
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Clé de fichier manifeste facultative permettant d'utiliser l'API input.ime
(éditeur de mode de saisie) pour ChromeOS. Votre extension pourra ainsi gérer les frappes au clavier, définir la composition et ouvrir les 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 obligatoire de l'objet de composant d'entrée. |
id |
chaîne |
ID d'objet du composant facultatif. |
language |
chaîne (ou tableau de chaînes) |
Langue spécifiée facultative ou liste de langues applicables. Exemples : "en", ["en", "pt"] |
layouts |
chaîne (ou tableau de chaînes) |
Liste facultative des modes de saisie. Notez que ChromeOS n'accepte qu'une seule mise en page par mode de saisie. Si plusieurs mises en page sont spécifiées, l'ordre de sélection n'est pas défini. C'est pourquoi nous recommandons vivement aux extensions de ne spécifier qu'une seule mise en page par mode 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 fournie, la page d'options de l'extension par défaut est utilisée. |
{
// ...
"input_components": [{
"name": "ToUpperIME",
"id": "ToUpperIME",
"language": "en",
"layouts": ["us::eng"]
}]
// ...
}
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/10/28 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{"lastModified": "Derni\u00e8re mise \u00e0 jour le 2022/10/28\u00a0(UTC)."}
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2022/10/28 (UTC)."],[],[]]