chrome.virtualKeyboard

Описание

chrome.virtualKeyboard – это API, предназначенный только для режима киоска. Он используется для настройки раскладки и поведения виртуальной клавиатуры в сеансах киоска.

Разрешения

virtualKeyboard

Доступность

Chrome 58 и более поздних версий Только для ChromeOS

Типы

FeatureRestrictions

Свойства

  • autoCompleteEnabled

    Логическое значение (необязательно)

    Определяет, могут ли виртуальные клавиатуры предлагать варианты автозаполнения.

  • autoCorrectEnabled

    Логическое значение (необязательно)

    Определяет, включена ли у пользователей функция автозамены при вводе текста с виртуальной клавиатуры.

  • handwritingEnabled

    Логическое значение (необязательно)

    Определяет, могут ли виртуальные клавиатуры обеспечивать ввод с помощью распознавания рукописного текста.

  • spellCheckEnabled

    Логическое значение (необязательно)

    Проверка правописания с помощью виртуальной клавиатуры.

  • voiceInputEnabled

    Логическое значение (необязательно)

    Определяет, могут ли виртуальные клавиатуры предоставлять голосовой ввод.

Методы

restrictFeatures()

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

Это правило позволяет настроить ограничения для функций виртуальной клавиатуры.

Параметры

  • ограничения

    настройки для включения и отключения функций виртуальной клавиатуры.

  • обратный вызов

    function необязательно

    Параметр callback выглядит следующим образом:

    (update: FeatureRestrictions) => void

Возвраты

  • Chrome 96 и более поздних версий;

    Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.