Прежде всего, извинения, если это неправильное место, чтобы задать этот вопрос!

У меня проблема в том, что я пытаюсь заставить экранную клавиатуру Windows 10 отображаться на экране всякий раз, когда курсор помещается в поле ввода текста.

У меня есть планшетное устройство под управлением Windows 10 без подключенной аппаратной клавиатуры, программное обеспечение, которое я надеюсь взаимодействовать с приложением WinForms, я не могу изменить это приложение.

Я включил приведенную ниже настройку на панели управления, но это, похоже, не помогает. Экранная клавиатура Windows 10 по-прежнему не отображается, когда курсор помещается в текстовое поле.

ControlPanelKeyboardSetting

Я думаю, что проблема может быть в том, что приложение является приложением WinForms и / или приложение настроено неправильно.

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

Спасибо, что заглянули, я более чем готов ответить на любые другие вопросы


ОБНОВЛЕНИЕ: пользователи захотят закрыть клавиатуру между вводом данных, чтобы они могли просмотреть, что они ввели. Если клавиатура запускается так, как вы предлагаете, им придется закрыть ее и перезапустить, чтобы добиться этого варианта использования. Я надеялся, что система сможет запустить клавиатуру после того, как они ее закроют.

1 ответ1

1

В меню « Пуск» выполните поиск по экранной клавиатуре (чтобы ее ввести, вы должны увидеть экранную клавиатуру при нажатии в поле поиска). Открывается еще одна экранная клавиатура (OSK), предназначенная для специальных возможностей, и она всегда должна быть видна.


ОБНОВИТЬ:
Исходя из ваших дальнейших ожиданий, добавленных позже, вы можете добавить на панель задач стандартную или доступную экранную клавиатуру, чтобы пользователи могли открывать ее всякий раз, когда закрывают.

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

Настройка экранных клавиатур:

  • стандартная сенсорная экранная клавиатура: щелкните правой кнопкой мыши панель задач и установите флажок Показать кнопку сенсорной клавиатуры.
  • экранная клавиатура для специальных возможностей (OSK) - запустите ее способом, описанным выше, и прикрепите ее к панели задач.

Для альтернативных экранных клавиатур, возможно, работающих с Windows Forms, пожалуйста, разместите вопрос на сайте Stack Exchange с рекомендациями по программному обеспечению, порекомендовав программное обеспечение не по теме здесь, в SuperUser.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .