Hızlı başlangıç
Bağla, yaz, ayır
Düzen başına bir import, tek çağrı. Panel, alanın hemen ardından görünür. Bir tuş imlecin olduğu yere yazar, seçili metnin yerine geçer ve odağı alanda tutar. kb.detach() paneli kaldırır ve tüm side effect'leri geri alır.
import { KurdishKeyboard } from "kurdish-keyboard";
import "kurdish-keyboard/styles.css"; // optional, recommended
import { soraniLayout } from "kurdish-keyboard/layouts/sorani";
const kb = KurdishKeyboard.attachTo(document.querySelector("input"), {
layout: soraniLayout,
});
// later: kb.detach()Canlı
| Seçenek | Tür | Varsayılan | Ne yapar |
|---|---|---|---|
layout | Layout | minimal panel | Gösterilecek düzen. Her yazı sistemi için birini import edin ya da kendi düzeninizi verin. |
adapter | InsertionAdapter | yerleşik | Framework editörleri için kendi ekleme yönteminiz. Aşağıdaki “Rich text” bölümüne bakın. |
suppressNative | boolean | false | inputmode="none" ayarlar; böylece telefonlar kendi klavyelerini gizli tutar. |
position | 'inline' | 'docked' | 'floating' | 'inline' | Panelin yeri. Aşağıdaki “Mobil” bölümüne bakın. |
labelLanguage | 'en' | 'ku' | 'en' | Screen-reader label'larının dili (Shift, Space, …). |