English 中文(简体)
具有触摸屏能力的Windows应用程序(C++ / C#)虚拟键盘
原标题:
  • 时间:2009-04-04 14:09:16
  •  标签:

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.

更新:我们决定制作自己的键盘,数字键盘控件(尽管Windows7的数字键盘看起来更好)。

将此翻译成中文:alt text 无法翻译成中文,因为它是一个图片链接。

最佳回答

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.

问题回答

我正在使用Click-N-Type。有关详细信息和其他答案,请参见此问题

如果您是.NET开发人员,请检查WPF组件(http://fpscomponents.com/Product.aspx?id=8),该组件可以完全通过内置编辑器进行自定义。因此,程序员可以使用自己的语言填充它并定义布局!





相关问题
热门标签