Manifiesto: input_components
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Una clave de manifiesto opcional que habilita el uso de la API de input.ime
(Editor de método de entrada) para usarla con ChromeOS. Esto permite que tu extensión controle las pulsaciones de teclas, establezca la composición y abra ventanas asistivas. Los desarrolladores también deben declarar el permiso "input"
en el array "permissions"
de la extensión.
La clave acepta un array de objetos: name
, id
, language
, layouts
, input_view
y options_page
(consulta la siguiente tabla).
Propiedad |
Tipo |
Descripción |
name |
string |
Nombre obligatorio del objeto del componente de entrada. |
id |
string |
Es el ID de objeto del componente opcional. |
language |
cadena (o matriz de cadenas) |
Idioma especificado opcional o lista de idiomas aplicables. Ejemplos: "en", ["en", "pt"] |
layouts |
cadena (o matriz de cadenas) |
Lista opcional de métodos de entrada. Ten en cuenta que ChromeOS solo admite un diseño por método de entrada. Si se especifican varios diseños, el orden de selección no está definido. Por lo tanto, se recomienda encarecidamente que las extensiones solo especifiquen un diseño por método de entrada. Para los diseños de teclado, el prefijo xkb: indica que esta es una extensión de diseño de teclado. |
Ejemplo: ["us::eng"] |
|
|
input_view |
string |
String opcional que especifica un recurso de extensión. |
options_page |
string |
String opcional que especifica un recurso de extensión. Si no se proporciona, se usará la página de opciones de la extensión predeterminada. |
{
// ...
"input_components": [{
"name": "ToUpperIME",
"id": "ToUpperIME",
"language": "en",
"layouts": ["us::eng"]
}]
// ...
}
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2022-10-28 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n:\u00a02022-10-28 (UTC)"}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2022-10-28 (UTC)"]]