我正在尝试检索类型信息,例如用户使用颤动类似于在swiftkey上如何产生heatmaps.
的方式在Android和iOS上按下用户在键盘上的按键的屏幕坐标我将如何去做?我必须创建自己的自定义键盘
我已尝试在此处实施建议:How to Calculate the Coordinates of touch in Flutter?
但是一旦弹出键盘抽屉,屏幕上的坐标就不会注册。
答案 0 :(得分:0)
要执行此操作,您将必须显示自己在颤振中构建的键盘。原因是弹出的键盘实际上是一个不同的android窗口(或至少是活动窗口,但也很确定该窗口以及可能的处理过程),该窗口显示在颤动渲染到的窗口上方。通过设计,不能记录按键,因为那将是一个安全问题(活动的应用是一回事,但是想象一下另一个应用是否可以记录按键或什至是点击位置-它们可能会窃取您的密码!)。
可能有一些我不知道的特定于Android的方法,但是它可能无法在所有设备和所有键盘上使用,并且可能不是遵循的好方法。