Всегда показывать клавиатуру в Windows 10 (планшет), когда не загружен проводник

1638
Kevin Urbainczyk

У нас есть приложение, которому нужны некоторые ключевые инструкции, но нет текстового поля (как в старом консольном приложении).

Поскольку клавиатура «планшет» в Windows 10 появляется только, когда курсор находится в текстовом поле, это не работает.

Кроме того, проводник Windows отключен, и программа определяется как оболочка (после входа в систему только программа запускается на пустом рабочем столе, без панели задач или управления окнами). Это необходимо, чтобы уменьшить вероятность того, что пользователь что-либо изменит в системе. Он может использовать только программу. Какой-то киоск-режим.

Мы уже пытались использовать старую экранную клавиатуру Windows, но так как это планшет, мы хотим использовать вертикальные, клавиши слишком маленькие. Поэтому мы хотим использовать эту современную клавиатуру Windows, которая поставляется с Windows 10.

Как мы можем заставить его всегда быть на экране, независимо от фокусировки курсора?

Мы уже поиграли с некоторыми опциями на панели настроек, но никто из них не повлиял на это поведение фокуса.

Новая клавиатура для планшета windows 10

1
Размер экранной клавиатуры Windows можно изменить, чтобы она была больше. harrymc 7 лет назад 0
Проблема в том, что планшет по вертикали недостаточно широк. Так что будет работать только клавиатура новой модели. Kevin Urbainczyk 7 лет назад 0

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

0
harrymc

Чтобы показать клавиатуру планшета, запустите этот процесс:

C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe 

Однако после обновления Windows 10 Anniversary необходимо в настройках включить параметр «Показывать сенсорную клавиатуру в режиме рабочего стола, когда клавиатура не подключена».

Это может быть достигнуто с помощью этого файла .reg:

Windows Registry Editor Version 5.00  [HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7] "EnableDesktopModeAutoInvoke"=dword:00000001 
Спасибо, это работает отлично! - Осталась только проблема: если пользователь закрывает клавиатуру, процесс все еще выполняется. Вы не можете просто проверить процесс и перезапустить его при выходе / закрытии. Но это меньшая проблема :) Kevin Urbainczyk 7 лет назад 0

Похожие вопросы