Spec-Zone.ru › Web APIs

XRInputSourceEvent: свойство inputSource

Ограниченная доступность

Эта функция не является базовой, так как не работает во всех широко используемых браузерах.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.

Чтение-только свойство интерфейса XRInputSourceEvent inputSource указывает на XRInputSource, который сгенерировал событие ввода. Эта информация позволяет правильно обработать событие с учетом особенностей устройства ввода пользователя.

Значение

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

Примеры

В приведенном ниже фрагменте кода показан обработчик события select, который ищет события, происходящие на gaze устройствах ввода. Тип устройства определяется по XRInputSource в inputSource и его свойству targetRayMode.

xrSession.onselect = (event) => {
  let source = event.inputSource;

  if (source.targetRayMode === "gaze") {
    /* handle selection using a gaze input */
  }
};

Спецификации

Спецификация
API устройств WebXR
# dom-xrinputsourceevent-inputsource

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
inputSource 79 79 Нет 66 Нет 79 Нет 57 Нет 11.2 Нет

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/XRInputSourceEvent/inputSource

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API