Экранная клавиатура в режиме киоска Windows 10 IE

6245
Slipeer

Что мы имеем:

  • Windows 10 Pro amd64 1607 все обновления установлены
  • для одного ключа реестра пользователя HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\shellизменено наC:\Program Files\Internet Explorer\iexplore.exe -k superuser.com
  • настроил автологон для этого пользователя с помощью Sysinternals Autologon
  • нет никакой аппаратной клавиатуры или мыши - только сенсорный экран!
  • Веб-страница работает только в Internet Explorer.
  • Назначенный доступ не подходит по другим причинам.

Эта проблема:

  • пользователь не может вводить данные в поле ввода - клавиатура не отображается, когда поле ввода сфокусировано.

Любое решение, как включить всплывающее окно на клавиатуре, только когда поле ввода сфокусировано?

1

5 ответов на вопрос

2
Justin

У меня была та же проблема с пользовательской оболочкой на Win 10. Добавление следующих двух записей reg исправило это для меня:

HKCU\Software\Microsoft\TabletTip\1.7\EnableDesktopModeAutoInvoke = 1

HKCU\Software\Microsoft\windows\CurrentVersion\ImmersiveShell\TabletMode = 1

1
Slipeer

Проблема была в железе и его драйвере.

Для работы с Windows Ink требуется наличие в системе устройства HID с использованием 0x000D и использованием страницы 0x0004 ( список поддерживаемых клиентов HID см. В документации Microsoft ).

Но мой драйвер сенсорного экрана был реализован только драйвером класса мыши и драйвером картографа

0
Hydranix

Выполните, TabTip.exeчтобы запустить экранную клавиатуру.

В противном случае вам может понадобиться написать правильное приложение для киоска, которое при необходимости может вызывать экранную клавиатуру.


Альтернативой может быть использование браузера Edge и Assigned Access (постоянная ссылка).

Назначенный доступ отобразит приложение над экраном блокировки. Это имеет то преимущество, что позволяет экранной клавиатуре функционировать интуитивно, в то же время блокируя все функциональные возможности устройства вне приложения (пограничный браузер).

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

Веб-страница работает только в Internet Explorer. Назначенный доступ не подходит по другим причинам. Это будет работать `tabtip.exe` без процесса` explorer.exe`? Теперь попробуй это. Slipeer 7 лет назад 0
Запуск `TabTip.exe` не имеет никакого эффекта. Новый процесс появится, но без экранной клавиатуры. Slipeer 7 лет назад 0
Я использую режим киоска с настройкой групповой политики для учетной записи киоска «Пользовательский интерфейс», которая запускает указанное приложение киоска. Я не вижу, чтобы клавиатура выскакивала, когда я выбираю поле ввода в приложении. Amjad 5 лет назад 0
0
iMcMike

Та же проблема, и здесь у меня ничего не получалось. Я нашел обходной путь, хотя.

В моем случае я изменил оболочку для загрузки Chrome. Я, черт возьми, гуглил это, и, похоже, нет правильного решения проблемы. Поэтому я пошел в Интернет-магазин Chrome и начал поиск «на экранной клавиатуре». Установлено расширение под названием «Виртуальная клавиатура».

Проблема решена, но это только если вы используете браузер Chrome.

-2
Fernando Nitatori

У меня была такая же проблема. Добавление следующих двух записей reg исправило это для меня:

HKLM \ Software \ Microsoft \ TabletTip \ 1.7 \ EnableDesktopModeAutoInvoke = 1

HKLM \ Software \ Microsoft \ windows \ CurrentVersion \ ImmersiveShell \ TabletMode = 1

Почему вы скопировали предыдущий ответ? Toto 6 лет назад 1
Это не тоже самое. HKLM вместо HKCU ... Fernando Nitatori 6 лет назад 0