问题标签 [gboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
183 浏览

ios - 如何修复“角度离子 pwa 应用程序自定义键盘(如 gboard)无法在 ios 上运行?

我已经在 ionic/angular 中开发了一个应用程序,它在两种设备中都可以正常工作,但是当我在 ios/safari 中导出为 PWA 应用程序时,如果用户不使用 ios 默认键盘,他/她无法键入和填写输入字段,也无法与键盘来改变它。

0 投票
1 回答
44 浏览

android - Gboard 上的 Android 拼写检查服务

我已经实现了一个拼写检查算法,我想知道是否可以将它添加到谷歌板(Gboard)(使用它而不是谷歌拼写检查)或者除了创建我自己的键盘并将我的拼写检查算法添加到它之外别无选择?

0 投票
1 回答
100 浏览

android - Chrome 如何在其搜索视图中从 Gboard 中隐藏“GIF”按钮?

我正在寻找一种优雅的解决方案来阻止来自 Android 上 Gboard 的 gif/emoji 输入。自从我使用以来 androidx.appcompat.widget.SearchView,没有任何简单的方法可以利用onCreateInputConnection来创建自定义AppCompatEditText。但是我碰巧发现 Gboard 在 Chrome 的搜索视图中根本没有显示 gif 按钮。

是否有APIinput type可以实现这一目标?注意:voice search在此处启用。

在此处输入图像描述

0 投票
0 回答
41 浏览

android - 如何从服务记录 Gboard 在其他应用程序中的输入

我想要做的是通过在谷歌键盘打开的任何时候(即使它被用于另一个应用程序)在谷歌键盘中输入特殊单词来使具有相同功能的 Android 应用程序可调用。

实现这一点的最简单解决方案是制作我自己的键盘并让用户将其设置为默认值,但我更愿意将此功能插入 Gboard,这样用户就不必更改他的键盘应用程序

所以问题是:即使键盘被其他应用程序使用,我如何从服务中知道在 Gboard 中输入了什么?可能吗?

0 投票
1 回答
4678 浏览

javascript - Chrome 不支持在此处插入图片

我已经看到有关 Flutter 和其他应用程序的类似问题,但为了提供一些背景信息,Google 的 Gboard 只是改变了 GIF 和表情符号插入应用程序的方式,但目前尚不清楚如何支持它。

使用 Gboard 将图像插入 HTML 输入时出现上述错误。我认为有某种方法可以接受这一点,但除了 Gboard 上晦涩的更改说明说他们改变了他们的做法之外,似乎没有任何关于此的文档。

0 投票
0 回答
167 浏览

javascript - Android没有在文本输入上发送正确的keyCode

我想为网站中的所有元素捕获特定键 (<) 的 keydown 事件。在 Windows 和 iOS 上,这不是问题,一切正常。在 Android(OnePlus 6、Android 10、Chrome 81、Gboard-Keyboard)上,但是我无法为按下的键获取正确的 keyCode,因此导致我的网站的一项基本功能无法正常工作。keyCode 始终显示为未识别的 0 或 226。

我要完成的工作:

  1. 聚焦页面上的任何类型的元素
  2. 按 <-键
  3. 按下 <-key 后立即聚焦某个输入

在 Windows 和 iOS 上运行的代码:

这是一个 jsfiddle 示例:http: //jsfiddle.net/rv6tc5mj/15/

到目前为止我已经尝试过:

  1. 从 keydown 切换到 keyup,keypress - keyup 不会改变任何东西,keypress 不会在 Android 上触发
  2. 使用另一个键盘 - 没有成功
  3. 使用 e.keyCode、e.which、e.charCode - 不成功

看起来,这个问题是已知的,但这些解决方法在我的情况下不起作用,因为我需要在任何地方捕捉 keydown 事件,而不仅仅是在单个输入中。

你有什么想法或解决方法吗?任何帮助将不胜感激!提前致谢。

0 投票
1 回答
519 浏览

python - 在 kivy 和 kivymd 中设置谷歌键盘

所以,我一直在使用 kivymd,它工作得很好,但是我一直在寻找一些东西,但我无法得到答案,它是关于 android 上的谷歌键盘。

当你想在 kivy textinput 或 MDTextField 上书写时,弹出的 google 键盘没有显示建议并且不能进行滑动输入,你们知道如何解决这个问题吗? 出现的键盘

我需要的键盘

0 投票
0 回答
289 浏览

python - 如何编辑 PersonalDictionary.zip,我可以使用台式计算机手动添加单词并再次导入文件吗?

在Android 中将单词添加到个人词典时,它会在移动键盘上键入时建议该单词。在导出字典时,它会导出到文件PersonalDictionary.zip(文件的内容从:# Gboard Dictionary version:1 开始,并且在单词之间使用特定字符给出更多单词)。

当我尝试编辑和导入文件时,Gboard 不接受它。

谷歌可能会检查压缩文件夹的日期/时间、里面的文件 (dictionary.txt) 和其他一些参数等。

谁能指导如何编辑文件?实际上,我想将我的电话联系人姓名中的所有单词添加到字典中,以便我可以使用滑动/滑动或滑动(手势短信)快速搜索它们。

这可以在设置(文本设置) -> 字典 -> 个人字典...中找到,具体取决于设置环境。简单来说,您可以通过单击键盘上的设置图标进入文本设置。

0 投票
0 回答
404 浏览

android - 在 Android 浏览器中面临 Draft JS 的问题

我们正在使用 DraftJS 创建具有用户提及(draft-js-mention-plugin)和主题标签(draft-js-hashtag-plugin)功能的富文本帖子/评论。以下是代码示例。

这在桌面网络浏览器中运行良好。现在我们也在尝试支持移动平台。我们在android chrome中面临以下两个问题:

  1. 每当我在一个单词后输入空格时,键盘就会关闭。

  2. 清除提及或标签会完全破坏我们的应用程序并出现以下错误

    Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node

    上述错误发生在您的一个 React 组件中:

任何帮助或指导表示赞赏。使用 android chrome 和 google 键盘对其进行了测试。

0 投票
1 回答
233 浏览

android - 如何将谷歌键盘(Gboard)添加到我自己的 android studio 项目中?

我正在做一个关于android的项目。我想将 Gboard 附加到我的应用程序中,因为我想使用它的功能。我想用 Gboard pad 来写输入。我不想让用户单独下载 Gboard。我想让它成为应用程序的一部分。如果可能的话,请告诉我如何。