Я впервые установил 32-разрядное настольное приложение на Windows 10 Pro x64. Ранее он успешно использовался в Windows 7.
Это ПК с внешним монитором с сенсорным экраном, который используется в режиме киоска, поэтому единственное, что доступно пользователю, - это сама программа. Без физической клавиатуры или закрытия программы они не могут видеть панель задач или системный трей.
В разделе «Настройки / Устройства / Набор текста» я выбрал «Показывать сенсорную клавиатуру или панель рукописного ввода, когда не в режиме планшета и не подключена клавиатура».
Приложение имеет только несколько мест, которые позволяют пользователю печатать. Клавиатура прекрасно отображается при входе в Windows и на экранах, которые используют TextBox. Но есть пара мест, которые используют общий диалог InputBox, и клавиатура не появляется.
Я пробовал "Добавить стандартную раскладку клавиатуры в качестве опции сенсорной клавиатуры", которая, похоже, не дала эффекта.
Настройка автоматического запуска OSK, что я и делал в Windows 7, в лучшем случае неудобна, потому что вы не можете минимизировать ее, не потеряв ее в скрытом системном трее, и она слишком велика по сравнению с другой клавиатурой.
Есть ли другая настройка, которую мне нужно проверить, чтобы она работала?
Обновление . Причина, по которой TextBox открывает клавиатуру, заключается в том, что ей назначен символ пароля. Обычный TextBox также не переносит клавиатуру вперед.