chrome.virtualKeyboard

الوصف

chrome.virtualKeyboard API هي واجهة برمجة تطبيقات في Kiosk فقط تُستخدَم لضبط تنسيق لوحة المفاتيح الافتراضية وسلوكها في جلسات Kiosk.

الأذونات

virtualKeyboard

مدى التوفّر

الإصدار 58 من Chrome أو الإصدارات الأحدث نظام التشغيل ChromeOS فقط

الأنواع

FeatureRestrictions

أماكن إقامة

  • autoCompleteEnabled

    قيمة منطقية اختيارية

    ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير ميزة الإكمال التلقائي

  • autoCorrectEnabled

    قيمة منطقية اختيارية

    يمكنك اختيار ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير ميزة "التصحيح التلقائي".

  • handwritingEnabled

    قيمة منطقية اختيارية

    ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير الإدخال من خلال التعرُّف على الكتابة بخط اليد

  • spellCheckEnabled

    قيمة منطقية اختيارية

    ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير التدقيق الإملائي أم لا.

  • voiceInputEnabled

    قيمة منطقية اختيارية

    تحدِّد هذه السياسة ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير الإدخال الصوتي.

الطُرق

restrictFeatures()

وعود
chrome.virtualKeyboard.restrictFeatures(
  restrictions: FeatureRestrictions,
  callback?: function,
)

تفرض هذه السياسة قيودًا على الميزات التي توفّرها لوحة المفاتيح الافتراضية.

المعلمات

  • القيود

    التفضيلات المتعلقة بميزات لوحة المفاتيح الافتراضية المفعَّلة أو غير المفعَّلة.

  • رد الاتصال

    الدالة اختيارية

    تظهر المَعلمة callback على النحو التالي:

    (update: FeatureRestrictions) => void

    • تحديث
      الإصدار 63 من Chrome أو الإصدارات الأحدث

المرتجعات

  • Promise<FeatureRestrictions>

    الإصدار 96 من Chrome أو الإصدارات الأحدث

    لا تتوفّر الوعود إلا مع إصدار Manifest V3 والإصدارات الأحدث، وتحتاج الأنظمة الأساسية الأخرى إلى استخدام عمليات معاودة الاتصال.