On-screen keyboard for Windows apps (C++/C#) with touch-screen capability

10,531

Solution 1

Don't have a true answer, just a bit of advice. I've been designing PDA apps in Windows mobile, and I've found the best solution is to try to elminate the keyboard as much as possible. Spend some extra time on design, implement an effective GUI with selection controls instead of textboxes. Regardless of the virtual keyboard used, your users will likely gripe if they are required to type in too much text, as it is isn't intuitive. I've gone as far as letting users customize responses to fields via Intranet interfaces and saving it in a DB. The user can then select "canned" responses from ddls and modify as necessary.

Solution 2

I am using Click-N-Type. See this question for further details and other answers

Share:
10,531
Kb.
Author by

Kb.

Currently trying to migrate complex scheduling data using C#, Teams and SQL with Dapper

Updated on June 14, 2022

Comments

  • Kb.
    Kb. almost 2 years

    Going to make an applications wich will be used on a device without a physical keyboard
    Looking for best practices for touch-screen applications.
    Which commercial/free on-screen keyboard or on-screen numeric keypads do you use on Windows devices?
    Or should we use a library to implement our own input devices?
    Currently using the standard windows osk.exe, but I think it is too small for making a good touch-screen experience.

    Update: We decided to make our own keyboard, num keypad controls (although the windows7 keypad looks better)

    alt text