可以使用javascript玩windows触摸键盘吗?

可以使用javascript玩windows触摸键盘吗?,javascript,windows-8,keyboard,electron,kiosk-mode,Javascript,Windows 8,Keyboard,Electron,Kiosk Mode,我正在用Electron开发一个信息亭应用程序。但当我在Windows8操作系统的实际信息亭上测试该应用程序时,屏幕键盘并没有启动。是否可以使用JavaScript手动启用键盘?我一直在寻找答案,但没有得到正确的答案。我还想根据用户的喜好更改键盘的语言?我可以使用windows屏幕键盘来完成这些操作吗?您是如何创建kiosk模式的?通过更换外壳或/和使用全屏应用程序?如果是这样-你需要使用自己的内部键盘。Windows键盘仅在资源管理器运行且未运行全屏应用程序时可用。您如何创建kiosk模式?通

我正在用Electron开发一个信息亭应用程序。但当我在Windows8操作系统的实际信息亭上测试该应用程序时,屏幕键盘并没有启动。是否可以使用JavaScript手动启用键盘?我一直在寻找答案,但没有得到正确的答案。我还想根据用户的喜好更改键盘的语言?我可以使用windows屏幕键盘来完成这些操作吗?

您是如何创建kiosk模式的?通过更换外壳或/和使用全屏应用程序?如果是这样-你需要使用自己的内部键盘。Windows键盘仅在资源管理器运行且未运行全屏应用程序时可用。

您如何创建kiosk模式?通过更换外壳或/和使用全屏应用程序?如果是这样-你需要使用自己的内部键盘。Windows键盘仅在资源管理器运行且没有全屏应用程序运行时可用。

我在研究类似问题时遇到了这个问题。如果您使用的是Windows Shell启动器(详细信息),那么您可能仍然很幸运。使用这种方法,“触摸键盘和手写服务”服务仍然可用。您可以通过打开任务管理器并尝试运行新任务来测试键盘是否可访问。如果在点击输入字段时键盘弹出,则键盘在操作系统级别工作

如果键盘未在操作系统级别打开,则可能需要启动触摸键盘服务或设置两个注册表键,如: HKCU\Software\Microsoft\TabletIP\1.7\EnableDesktopModeAutoInvoke=1 HKCU\Software\Microsoft\windows\CurrentVersion\ImmersiveShell\TabletMode=1

所有这些都表明,从Chrome49-50开始,Chrome如何与触摸键盘交互存在一些问题。更新到最新的Chrome为我修复了这个问题(51.0.2707.106m)。我想也会有一些重叠,因为根据我的理解,电子使用铬


PS-我刚刚意识到这个问题是针对Windows8的。虽然我在Windows 10上有过经验,但我相信同样的建议也适用。

我在研究类似问题时遇到了这个问题。如果您使用的是Windows Shell启动器(详细信息),那么您可能仍然很幸运。使用这种方法,“触摸键盘和手写服务”服务仍然可用。您可以通过打开任务管理器并尝试运行新任务来测试键盘是否可访问。如果在点击输入字段时键盘弹出,则键盘在操作系统级别工作

如果键盘未在操作系统级别打开,则可能需要启动触摸键盘服务或设置两个注册表键,如: HKCU\Software\Microsoft\TabletIP\1.7\EnableDesktopModeAutoInvoke=1 HKCU\Software\Microsoft\windows\CurrentVersion\ImmersiveShell\TabletMode=1

所有这些都表明,从Chrome49-50开始,Chrome如何与触摸键盘交互存在一些问题。更新到最新的Chrome为我修复了这个问题(51.0.2707.106m)。我想也会有一些重叠,因为根据我的理解,电子使用铬


PS-我刚刚意识到这个问题是针对Windows8的。虽然我在Windows 10上有过经验,但我相信同样的建议也应该适用。

是的,我通过移除窗框使用了全屏模式。现在我使用库实现了自定义键盘。我建议您更换windows外壳并添加一些外部应用程序监视程序,如果应用程序崩溃,这些程序将重新启动。-在这里你可以找到我的说明如何创建windows kiosk模式。感谢提供更多信息。我一定会调查一下是的,我用了全屏模式,去掉了窗框。现在我使用库实现了自定义键盘。我建议您更换windows外壳并添加一些外部应用程序监视程序,如果应用程序崩溃,这些程序将重新启动。-在这里你可以找到我的说明如何创建windows kiosk模式。感谢提供更多信息。我一定会调查一下