2013-05-13 93 views
0

我正在使用键盘操作非触控设备(普通PC ...)。我写了一个Windows 8应用程序,其中包括TextBox。触摸键盘何时弹出?

我想在用户使用没有键盘(=平板电脑/电话)的设备时启动触摸键盘。我如何测试它?

I.e.当我使用Windows 8的Visual Studio模拟器并选择“轻敲”作为手势时,虚拟触摸键盘仍不会弹出。 Windows是否有自动使用键盘的特定时刻?实际上,当键盘弹出时,我实际上想测试触摸键盘来检查InputScope(即InputScope =“Number”)和'应用程序的外观'。

如果需要的话,我的文本框看起来是这样的:

<TextBox InputScope="Number"/> 

编辑:键盘现在会弹出(我不知道为什么...)。我已经开始模拟器,并使用“水龙头”作为手势,键盘没有弹出。重新启动模拟器〜5次后,它现在弹出,但InputScope不是数字...

+0

这不是答案:)但由于模拟器是一个远程桌面会话回到自己的机器,对于设备的特定行为,如传感器和触摸,我不会完全依靠模拟器行为获得正确的体验。你有一个触摸设备,你可以sideload来一个更明确的答案。如果没有,并且您在美国,请查看[App Builder](http://build.windowsstore.com/development-training-events-and-offers)并与您的本地传道者安排一段时间可以尝试你的应用程序。 – 2013-05-13 14:27:40

+0

我不住在美国,但我会尝试找到带触摸屏的平板电脑或笔记本电脑,并在其上测试我的应用。 – Rudi 2013-05-14 08:21:09

回答

0

Visual Studio 2012带有一个模拟器,你可以运行你的Windows 8应用程序。在右边,你可能会注意到靠近顶部的按钮,一个是指针,另一个是手指。如果您使用手指,则所有输入都将是触摸输入,就像没有键盘一样。

+0

我用过手指,但键盘没有弹出... – Rudi 2013-05-23 10:20:23