الوصف
واجهة برمجة التطبيقات chrome.virtualKeyboard هي واجهة برمجة تطبيقات مخصّصة لوضع Kiosk فقط، وتُستخدَم لضبط تنسيق لوحة المفاتيح الافتراضية وسلوكها في جلسات Kiosk.
الأذونات
virtualKeyboardمدى التوفّر
الأنواع
FeatureRestrictions
الخصائص
-
autoCompleteEnabled
قيمة منطقية اختيارية
تحدّد هذه السياسة ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير ميزة الإكمال التلقائي.
-
autoCorrectEnabled
قيمة منطقية اختيارية
يحدّد هذا الإعداد ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير ميزة التصحيح التلقائي.
-
handwritingEnabled
قيمة منطقية اختيارية
يحدّد هذا الإعداد ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير الإدخال من خلال التعرّف على الكتابة اليدوية.
-
spellCheckEnabled
قيمة منطقية اختيارية
ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير ميزة التدقيق الإملائي
-
voiceInputEnabled
قيمة منطقية اختيارية
ما إذا كان بإمكان لوحات المفاتيح الافتراضية توفير ميزة الإدخال الصوتي
الطُرق
restrictFeatures()
chrome.virtualKeyboard.restrictFeatures(
restrictions: FeatureRestrictions,
callback?: function,
): Promise<FeatureRestrictions>
تضبط هذه السياسة القيود المفروضة على الميزات التي توفّرها لوحة المفاتيح الافتراضية.
المعلمات
-
القيود
الإعدادات المفضّلة لميزات لوحة المفاتيح الافتراضية المفعَّلة أو غير المفعَّلة
-
callback
function اختياري
تظهر المَعلمة
callbackعلى النحو التالي:(update: FeatureRestrictions) => void
-
تحديثالإصدار 63 من Chrome والإصدارات الأحدث
-
المرتجعات
-
Promise<FeatureRestrictions>
الإصدار 96 من Chrome أو الإصدارات الأحدثلا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، وتحتاج المنصات الأخرى إلى استخدام عمليات الاستدعاء.