在 Windows 10 IoT Core 上的 Windows Universal App 中,是否有可能显示屏幕键盘(osk)? 树莓派只连接了一个鼠标,当我点击文本框时,我想显示 osk。
我可以设置 InputScope 和 IsTextPredictionEnabled,但无法弄清如何触发 osk 显示。
在 Windows 10 IoT Core 上的 Windows Universal App 中,是否有可能显示屏幕键盘(osk)? 树莓派只连接了一个鼠标,当我点击文本框时,我想显示 osk。
我可以设置 InputScope 和 IsTextPredictionEnabled,但无法弄清如何触发 osk 显示。
https://github.com/ms-iot/samples/tree/develop/DigitalSign
如果由我决定,我更喜欢默认的OSK,因为你可以根据输入指定稍微不同的键盘布局。我不喜欢这个键盘,因为文本框失去焦点,这可能会限制您可以使用的操作侦听器。希望在未来的版本中启用此功能,但现在您可以使用这个相当不错的键盘,以便您无需从头开始创建。顺便说一句,在“开发人员平台/ Windows 10 IoT Core”下应该有一个建议,您应该在Windows反馈中投票支持。
目前没有屏幕键盘可用。有可能会在以后添加,但不保证。如果您阅读链接的帖子,您还会发现为什么没有可用的解释。
只是为了参考,这是我提出的MSDN问题的链接:https://social.msdn.microsoft.com/Forums/en-US/9c95f424-f0ca-4751-9497-a019c1d40907/touch-keyboard?forum=WindowsIoT
这是链接帖子中的答案:
"目前没有屏幕键盘可用。如果您想让用户通过屏幕输入某些内容,则需要在应用程序中提供该输入的UI。部分原因是我们没有像资源管理器那样的“shell”,它可以帮助控制运行的应用程序或提供其他服务,例如SIP / OSK,就像在桌面上处理一样。
长期来看,我相信产品团队正在考虑/研究这个问题,但我无法确定是否会有这个选项(如果有的话)以及何时会有。如果我得到其他消息,我会告诉你。
希望这可以帮到你。
有一个可用的虚拟键盘(我认为从14986版本开始)。您需要在设备门户网站下的“设备设置”>“屏幕键盘”中启用它。
2017年1月5日星期四 下午12:57