Описание
chrome.virtualKeyboard – это API, предназначенный только для режима киоска. Он используется для настройки раскладки и поведения виртуальной клавиатуры в сеансах киоска.
Разрешения
virtualKeyboardДоступность
Типы
FeatureRestrictions
Свойства
-
autoCompleteEnabled
Логическое значение (необязательно)
Определяет, могут ли виртуальные клавиатуры предлагать варианты автозаполнения.
-
autoCorrectEnabled
Логическое значение (необязательно)
Определяет, включена ли у пользователей функция автозамены при вводе текста с виртуальной клавиатуры.
-
handwritingEnabled
Логическое значение (необязательно)
Определяет, могут ли виртуальные клавиатуры обеспечивать ввод с помощью распознавания рукописного текста.
-
spellCheckEnabled
Логическое значение (необязательно)
Проверка правописания с помощью виртуальной клавиатуры.
-
voiceInputEnabled
Логическое значение (необязательно)
Определяет, могут ли виртуальные клавиатуры предоставлять голосовой ввод.
Методы
restrictFeatures()
chrome.virtualKeyboard.restrictFeatures(
restrictions: FeatureRestrictions,
callback?: function,
): Promise<FeatureRestrictions>
Это правило позволяет настроить ограничения для функций виртуальной клавиатуры.
Параметры
-
ограничения
настройки для включения и отключения функций виртуальной клавиатуры.
-
обратный вызов
function необязательно
Параметр
callbackвыглядит следующим образом:(update: FeatureRestrictions) => void
-
updateChrome 63 и более поздних версий;
-
Возвраты
-
Promise<FeatureRestrictions>
Chrome 96 и более поздних версий;Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.