Возможно ли получать виртуальный ввод с портала в HoloLens 2, когда он настроен в режиме киоска

#hololens #portal #kiosk-mode

Вопрос:

Я хочу запустить свое приложение в режиме киоска, чтобы пользователи не могли случайно запустить главное меню с помощью жеста bloom. Я также хотел бы иметь возможность удаленно управлять приложением с портала. Когда HL2 находится в режиме киоска, мой код для чтения удаленного ввода, похоже, перестает работать? Возможно ли использовать как режим киоска, так и удаленный ввод? Если да, то как?

В противном случае, есть ли какие-либо способы предотвратить отслеживание жеста bloom. Если я закрываю датчики, я получаю расширение всплывающего окна отображения среды. Отключение отображения среды было бы альтернативным решением для меня, но я не могу понять, как это сделать.

Ответ №1:

Возможно ли получать виртуальный ввод с портала в HoloLens 2, когда он настроен в режиме киоска

Функция виртуального ввода должна работать в режиме киоска, мы проверили с помощью приложения Microsoft Map, и текстовое поле ввода активного приложения может получать данные, как ожидалось. Протестированная нами сборка ОС устройства — 20348.1432.

существуют ли какие-либо способы предотвратить отслеживание жеста bloom.

Я думаю, что вы говорите о жесте запуска, жест bloom работает только на HoloLens 1 и больше не доступен на Hololens2. В HoloLens 2 жест запуска заключается в нажатии на значок запуска, который появляется на вашем запястье.

Чтобы отключить меню «Пуск», в режим киоска включены два поддерживаемых сценария: при включении режима одного приложения ваше устройство автоматически запустит указанное отдельное приложение, и меню «Пуск» не будет отображаться. Для получения дополнительной информации, пожалуйста, обратитесь к этой ссылке: Настройка HoloLens в качестве киоска

Комментарии:

1. Спасибо. Чтобы получать виртуальный ввод в мое приложение с веб-портала, мне пришлось добавить в сцену клавиатуру с сенсорным экраном. Есть ли другой способ получения виртуального ввода?

2. Вы можете добавить поле ввода в свою сцену с помощью контекстного меню в окне иерархии без какого-либо кода.

3. Я только что попробовал это. Похоже, что поля ввода не получают удаленный ввод с веб-портала HL2.

4. Не могли бы вы попробовать развернуть сцену MixedRealityKeyboardExample, которая находится в Assets /MRTK/Examples /Experimental/MixedRealityKeyboard /Scenes? Мы проверили, что он может работать на нашем устройстве.

5. Поле ввода, похоже, работает только тогда, когда виртуальная клавиатура активна? Могу ли я скрыть виртуальную клавиатуру или расположить ее вне поля зрения? Только мне нужно отправлять ввод с портала, пользователю не нужно ничего вводить, а всплывающая виртуальная клавиатура разрушит погружение моего приложения.