为什么Onboard屏幕键盘不能在google-chrome中自动显示?

我有google-chrome-stable 59.0.3071.115-1,单击文本字段时不会自动显示屏幕键盘。

所有其他应用程序,如firefox和gnome-terminal显示和正确隐藏它。

我试图强制启用chrome:// flags /中的“Touch Events API”,但它不起作用。

怎么解决?

这个问题是关于较旧的Ubuntu版本,但如果有人正在寻找Ubuntu 18.04或当前开发版Cosmic 18.10的答案,这可能有所帮助:

Ubuntu 18.04中新的Gnome屏幕键盘就是这个: https : //help.gnome.org/misc/release-notes/3.28/

但请注意,这些发行说明中的​​描述非常具有误导性(Ubuntu帮助中的描述也有不同的方式:它取决于您是使用默认的X会话还是Wayland,并在Universal Access设置中启用它可能或者可能没帮助)。

以下是我最近对早期错误报告的评论的副本(虽然可能仍存在基于混淆的错误)。 您可以在其中找到更多链接,包括其他新的错误报告: https : //bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1760399

  • 在Ubuntu 18.04中自动召唤新OSK仅适用于应用程序/工具包支持。 外星人(非Gnome或非Gtk?)工具包中的文本小部件不会召唤OSK(Chrome,Firefox,Qt,其他任何工具包;我不知道这是否由freedesktop.org标准化。

  • 由于外星工具包,总是需要按需召唤。 自从Ubuntu 18.04中的Gnome 3.28以来,您可以通过从屏幕底部向上滑动来在触摸屏上召唤。 但是,这仅适用于Wayland会话,而不是X.我可以确认它确实如此。 这些都不是在Gnome 3.28发行说明或Ubuntu 18.04帮助中描述的。 这些显然是文档错误。

  • 从这个错误报告的混乱和Askubuntu,com的许多问题来看,似乎即使那些有权访问该function的用户因为他们使用Wayland而躲避。 很明显,这是不可发现的,恕我直言是一个错误。 (当然,这对有缺陷的文档没有帮助)

  • 根据作者的说法,按需召唤的Gnome扩展( https://extensions.gnome.org/extension/1061/on-screen-keyboard-button/ )不适用于Ubuntu 18.04(Gnome 3.28)中的触摸,并且在Cosmic(3.30)中也没有。 它适用于鼠标,但至少可以说是尴尬。 希望能够对作者进行调查,但可能需要一些时间。

  • 我不知道为什么在Gnome 3.30(Cosmic)中,自动召唤仅适用于活动和应用程序菜单搜索框,而不是我在Gnome的其他地方。 很难相信这是每个​​Gnome应用程序中的错误,也许是一个Gtk错误?