我写了一个电子应用程序并实现了我自己的输入窗口小部件,以便与我的应用程序一起使用 - 针对移动触摸输入进行了优化。 这是否是一个好主意总的来说不应该是这个讨论的一部分。电子应用程序:关闭屏幕键盘Windows 10平板电脑
我现在的问题是,当我在Windows 10平板电脑上安装我的应用程序时,操作系统将在我关注输入字段时打开屏幕键盘。
当然,屏幕上的键盘可以在Windows本身切换 - 不幸的是,它似乎并没有按预期工作... 如果我关掉键盘它不会再显示任何地方 - Windows资源管理器,浏览器 - 无处。它按预期工作。 但即使我STOPPED相应的Windows服务,电子应用程序仍然会打开它。
所以我的结论是,电子本身打开键盘,忽略系统告诉它的任何事情。虽然我没有找到任何文档或API来关闭此功能。
有没有人有任何想法我可以如何实现我的目标?
谢谢你在前进,
帕特里克
用户如何在没有键盘的情况下键入输入字段? –
正如我已经实现了我自己的输入小部件。它的一部分是一个自定义的屏幕键盘。用户必须使用这个小部件并且没有其他(例如来自操作系统的) 这是有原因的,但解释它们将超出此线程的目的是非常重要的。 –
在那种情况下,为什么要使用输入字段呢?为什么不只有只读文本框并使用这些小部件来更新该文本框中的文本?你可以做的另一件事是禁用整个应用程序的所有触摸事件。如果你愿意,我可以提供答案。你也可以在这个输入框上听到触摸事件,并在它们上面加上preventDefault(),这样他们就不会冒泡 –