Manifest - input_components
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Una chiave manifest facoltativa che consente l'uso dell'API input.ime
(Input Method Editor) da utilizzare con ChromeOS. L'estensione può gestire le sequenze di tasti, impostare la composizione e aprire finestre di assistenza. Gli sviluppatori devono anche dichiarare l'autorizzazione "input"
nell'array "permissions"
dell'estensione.
La chiave accetta un array di oggetti: name
, id
, language
, layouts
, input_view
e options_page
(consulta la tabella seguente).
Proprietà |
Tipo |
Descrizione |
name |
stringa |
Nome obbligatorio dell'oggetto del componente di input. |
id |
stringa |
ID oggetto componente facoltativo. |
language |
stringa (o array di stringhe) |
Lingua specificata facoltativa o elenco di lingue applicabili. Esempi: "en", ["en", "pt"] |
layouts |
stringa (o array di stringhe) |
Elenco facoltativo di metodi di inserimento. Tieni presente che ChromeOS supporta un solo layout per metodo di inserimento. Se vengono specificati più layout, l'ordine di selezione non è definito. Consigliamo quindi vivamente alle estensioni di specificare un solo layout per metodo di inserimento. Per i layout di tastiera, un prefisso xkb: indica che si tratta di un'estensione del layout di tastiera. |
Esempio: ["us::eng"] |
|
|
input_view |
stringa |
Stringa facoltativa che specifica una risorsa di estensione. |
options_page |
stringa |
Stringa facoltativa che specifica una risorsa di estensione. Se non viene specificata, verrà utilizzata la pagina delle opzioni dell'estensione predefinita. |
{
// ...
"input_components": [{
"name": "ToUpperIME",
"id": "ToUpperIME",
"language": "en",
"layouts": ["us::eng"]
}]
// ...
}
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2022-10-28 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
{"lastModified": "Ultimo aggiornamento 2022-10-28 UTC."}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2022-10-28 UTC."],[],[]]