从键盘检索打字输入/坐标信息

时间:2019-05-09 16:55:06

标签: flutter

我正在尝试检索类型信息,例如用户使用颤动类似于在swiftkey上如何产生heatmaps.

的方式在Android和iOS上按下用户在键盘上的按键的屏幕坐标

我将如何去做?我必须创建自己的自定义键盘

我已尝试在此处实施建议:How to Calculate the Coordinates of touch in Flutter?

但是一旦弹出键盘抽屉,屏幕上的坐标就不会注册。

1 个答案:

答案 0 :(得分:0)

要执行此操作,您将必须显示自己在颤振中构建的键盘。原因是弹出的键盘实际上是一个不同的android窗口(或至少是活动窗口,但也很确定该窗口以及可能的处理过程),该窗口显示在颤动渲染到的窗口上方。通过设计,不能记录按键,因为那将是一个安全问题(活动的应用是一回事,但是想象一下另一个应用是否可以记录按键或什至是点击位置-它们可能会窃取您的密码!)。

可能有一些我不知道的特定于Android的方法,但是它可能无法在所有设备和所有键盘上使用,并且可能不是遵循的好方法。