chrome.virtualKeyboard

الوصف

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

الأذونات

virtualKeyboard

مدى التوفّر

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

الأنواع

FeatureRestrictions

الخصائص

  • autoCompleteEnabled

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

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

  • autoCorrectEnabled

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

    يحدّد هذا الإعداد ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير ميزة التصحيح التلقائي.

  • handwritingEnabled

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

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

  • spellCheckEnabled

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

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

  • voiceInputEnabled

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

    ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير ميزة الإدخال الصوتي

الطُرق

restrictFeatures()

Promise
chrome.virtualKeyboard.restrictFeatures(
  restrictions: FeatureRestrictions,
  callback?: function,
)
: Promise<FeatureRestrictions>

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

المعلمات

  • القيود

    الإعدادات المفضّلة لميزات لوحة المفاتيح الافتراضية المفعَّلة أو غير المفعَّلة

  • callback

    function اختياري

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

    (update: FeatureRestrictions) => void

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

المرتجعات

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

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