【问题标题】:When does the touch keyboard popup?触摸键盘什么时候弹出?
【发布时间】:2013-05-13 08:27:22
【问题描述】:

我正在使用带键盘的非触控设备(普通 PC...)。我编写了一个 Windows 8 应用程序,其中包括 TextBox。

当用户使用没有键盘的设备(=平板电脑/手机)时,我想启动触控键盘。如何测试?

即当我使用适用于 Windows 8 的 Visual Studio 模拟器并选择“点击”作为手势时,虚拟触摸键盘仍然不会弹出。 Windows是否有任何特定时刻自动使用键盘?当键盘弹出时,我实际上想测试触摸键盘以检查 InputScope(即 InputScope="Number")和“应用程序外观”。

如果需要,我的 TextBox 如下所示:

<TextBox InputScope="Number"/>

编辑:键盘现在弹出(我不知道为什么......)。我已经启动了模拟器并使用“点击”作为手势并且键盘没有弹出。重启模拟器~5次后,现在弹出了,但是InputScope不是Number...

【问题讨论】:

  • 这不是一个答案 :) 但由于模拟器是回到您自己机器的远程桌面会话,因此对于传感器和触摸等设备特定行为,我不会完全依赖模拟器行为正确的经验。您是否有可以侧载的触摸设备以获得更明确的答案。如果没有,并且您在美国,请查看 App Builder 并与您当地的宣传员安排一些时间,他们有您可以试用您的应用的设备。
  • 我不住在美国,但我会尝试找一台带触摸屏的平板电脑或笔记本电脑并在上面测试我的应用程序。

标签: user-interface windows-8 keyboard microsoft-metro


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多