Android 有没有可能做一个;笔模式“;使用Kivy(Python)?

Android 有没有可能做一个;笔模式“;使用Kivy(Python)?,android,python,kivy,Android,Python,Kivy,我有一个三星Galaxy Note 8。当我使用Autodesk Sketchbook之类的工具时,它们有一个“笔模式”,允许我忽略手动输入,而仅使用笔进行绘制 我想复制这个功能,但我不知道如何在Kivy中实现这样的功能 根据三星开发者论坛上的一篇帖子,上面说有一个METASTATE\u HAND和METASTATE\u PEN,如果我想查看侧面按钮,还有一个getMetaState(),还有 触针按钮按下的值为2560 有一些关于OnTouchListener和MotionEvent的信息,但

我有一个三星Galaxy Note 8。当我使用Autodesk Sketchbook之类的工具时,它们有一个“笔模式”,允许我忽略手动输入,而仅使用笔进行绘制

我想复制这个功能,但我不知道如何在Kivy中实现这样的功能

根据三星开发者论坛上的一篇帖子,上面说有一个
METASTATE\u HAND
METASTATE\u PEN
,如果我想查看侧面按钮,还有一个
getMetaState()
,还有

触针按钮按下的值为
2560

有一些关于
OnTouchListener
MotionEvent
的信息,但我还无法从Kivy文档中梳理出这些信息在Kivy中是否受支持(目前)


在Kivy中有可能做这样的事情吗?

看起来元状态是android MotionEvent的一个属性。如果kivy暴露了这一点,它可能在kivy自己的motionevent中可用(传递给on_touch_down等)。如果没有,您可以在PythonforAndroidGithub存储库提交一个功能请求,这似乎是一个合理的功能


通常对于android api的东西,你可以使用pyjnius,但我不确定在这种情况下是否有办法获得这些信息,因为MotionEvent是由android引导程序直接处理的。

看起来这在
MotionEvent
中是不可用的,所以我要发出一个功能请求了!