ChromeOS ile birlikte kullanılmak üzere input.ime
API'nin (Giriş Yöntemi Düzenleyici) kullanımını sağlayan isteğe bağlı bir manifest anahtarı. Bu sayede uzantınız tuş vuruşlarını işleyebilir, kompozisyonu ayarlayabilir ve yardımcı pencereler açabilir. Geliştiriciler, uzantının "permissions"
dizisinde "input"
iznini de belirtmelidir.
Anahtar, name
, id
, language
, layouts
, input_view
ve options_page
nesne dizisini kabul eder (Aşağıdaki tabloya bakın).
Mülk | Tür | Açıklama |
---|---|---|
name |
dize | Giriş bileşeni nesnesinin zorunlu adı. |
id |
dize | İsteğe bağlı bileşen nesnesi kimliği. |
language |
dize (veya dize dizisi) | İsteğe bağlı olarak belirtilen dil veya geçerli dillerin listesi. Örnekler: "tr", ["tr", "pt"] |
layouts |
dize (veya dize dizisi) | İsteğe bağlı giriş yöntemleri listesi. ChromeOS'in giriş yöntemi başına yalnızca bir düzeni desteklediğini unutmayın. Birden fazla düzen belirtilirse seçim sırası tanımlanmaz. Bu nedenle, uzantıların giriş yöntemi başına yalnızca bir düzen belirtmesi önemle tavsiye edilir. Klavye düzenlerinde xkb: ön eki, bunun bir klavye düzeni uzantısı olduğunu gösterir. |
Örnek: ["us::eng"] | ||
input_view |
dize | Bir uzantı kaynağını belirten isteğe bağlı dize. |
options_page |
dize | Bir uzantı kaynağını belirten isteğe bağlı dize. Sağlanmazsa varsayılan uzantının seçenekler sayfası kullanılır. |
{
// ...
"input_components": [{
"name": "ToUpperIME",
"id": "ToUpperIME",
"language": "en",
"layouts": ["us::eng"]
}]
// ...
}