Manifest - input_components

ChromeOS ile kullanım için input.ime API'nin (Giriş Yöntemi Düzenleyici) kullanılmasını sağlayan isteğe bağlı bir manifest anahtarı. Bu, uzantınızın tuş vuruşlarını işlemesine, besteyi ayarlamasına ve yardımcı pencereleri açmasına olanak tanır. Geliştiriciler, "input" iznini de uzantının "permissions" dizisinde beyan etmelidir. Anahtar bir nesne dizisini kabul eder: name, id, language, layouts, input_view ve options_page (Aşağıdaki tabloya bakın).

Özellik Tür Açıklama
name dize Giriş bileşeni nesnesi için gerekli ad.
id dize İsteğe bağlı bileşen nesne kimliği.
language dize (veya dize dizisi) İsteğe bağlı olarak belirtilen dil veya geçerli diller listesi. Örnekler: "en", ["en", "pt"]
layouts dize (veya dize dizisi) İsteğe bağlı giriş yöntemleri listesi. ChromeOS'in her giriş yöntemi için yalnızca bir düzeni desteklediğini unutmayın. Birden çok 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: öneki, bunun bir klavye düzeni uzantısı olduğunu belirtir.
Örnek: ["us::eng"]
input_view dize Uzantı kaynağını belirten isteğe bağlı dize.
options_page dize 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"]
  }]
  // ...
}