Electron 窃取 Windows 10 Touch Keyboard 的焦点并使其无法使用

Electron steals focus to Windows 10 Touch Keyboard and makes it unusable

我正在尝试 运行 Windows 10 Pro 上的附加项目(没有 Windows Insider Program 的最新版本)。

基本上它是一个导航到 http://www.google.com 的全屏浏览器 window。 我在平板电脑模式下配置了 Windows,以便在页面中的任何文本字段(在本例中为查询字段)获得焦点时让触摸键盘弹出。 然后,我用 electron-windows-store 打包了应用程序,以便让电子作为 Windows Store 应用程序工作。

当我启动应用程序并加载 Google 主页时,我无法使用触摸键盘,因为它弹出但立即消失,就像电子试图再次获取焦点并导致触摸一样键盘处理。

我也尝试过禁用全屏模式并设置帧坐标以使其与全屏时一样,但没有成功。

有什么建议吗?

TestApp.zip GitHub Repo

这似乎与 open issue on the Electron GitHub repository 有关。您可能需要等待 Electron 团队引入此改进。

我做到了。这个问题是由对电子的旧依赖引起的。一旦将它更新到我知道的最新版本 (1.4.7),它就开始工作了。