在Microsoft Surface应用程序中显示键盘

时间:2012-04-14 06:30:53

标签: pixelsense

我正在创建一个打开多重浏览器的应用程序。 每个浏览器都有自己键入的键盘,但我不知道如何在此应用程序中显示键盘。当用户想要输入任何URL时,我必须为每个用户显示关键字。

1 个答案:

答案 0 :(得分:0)

普通键盘应该 - 至少在曲面模式下 - 一旦文本框获得焦点就会出现。缺点:一次只能打开。

如果您确实需要多个触摸键盘,则需要实现显示和模拟键盘的自定义控件(您需要自己处理不同的布局!)。基本上它可以实现为一堆按钮,每个按钮都向标签添加一个字母。删除按钮将删除最后一个字母。标记,复制,删除等等都是有待实现的有趣部分。

我们已经做了类似的事情(虽然只有一个键盘)来模拟一个方便的键盘进行促销。说实话:它不是可用性方面的最佳体验(比附带的键盘差一点)。它符合它的需要,屏幕键盘根本不是最好的体验(你可以争辩,但我喜欢我的机械键盘比任何虚拟键盘都要多,所以这可能是一个品味问题)