Экранная клавиатура для приложений Windows (C ++ / C #) с возможностью сенсорного экрана

2

Переход к приложениям, которые будут использоваться на устройстве без физической клавиатуры
Поиск лучших практик для приложений с сенсорным экраном.
Какую коммерческую/бесплатную экранную клавиатуру или экранные цифровые клавиатуры вы используете на устройствах Windows?
Или мы должны использовать библиотеку для реализации наших собственных устройств ввода?
В настоящее время с использованием стандартных окон osk.exe, но я считаю, что он слишком мал для хорошего использования сенсорного экрана.

Обновление: мы решили сделать свою собственную клавиатуру, несколько клавиш управления клавиатурой (хотя клавиатура Windows 7 выглядит лучше)

Изображение 174551

Теги:
on-screen-keyboard
touchscreen

3 ответа

4
Лучший ответ

Не верный ответ, просто совет. Я разрабатывал приложения для PDA в Windows Mobile, и я нашел, что лучшим решением является попытка максимально увеличить клавиатуру. Потратьте некоторое время на дизайн, внедрите эффективный графический интерфейс с элементами управления выбором вместо текстовых полей. Независимо от используемой виртуальной клавиатуры, ваши пользователи, скорее всего, справятся, если они потребуют ввода слишком большого количества текста, поскольку это неинтуитивно. Я дошел до того, что пользователь мог настраивать ответы на поля через интерфейсы интрасети и сохранять их в БД. Затем пользователь может выбрать "консервированные" ответы из ddls и при необходимости изменить.

  • 0
    @LikeABanshee: Это будет приложение с необходимостью писать короткие тексты ... но, возможно, мы могли бы заранее определить тип текста. +1
1

Я использую Click-N-Type. См. этот вопрос для получения дополнительной информации и других ответов

0

если вы являетесь разработчиком .NET, проверьте компонент WPF (http://fpscomponents.com/Product.aspx?id=8), который полностью настраивается встроенным редактором. Поэтому программист может заполнить его собственным языком и определить макет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню