Is it possible to create a virtual on-screen Dpad in a kivy app? I don't see it as being possible because the Window only accepts one touch event at a time it seems, so there's no way to have a Dpad along with two action buttons (using images on the canvas, not actual button widgets).
I even thought about having a label accept the touch for the Dpad but drawing the actual image of the Dpad over the label would cause the label to not catch any touches (guessing).
I then thought about creating a smaller window in the corner, which might register its own touches but I haven't seen anything in the kivy docs about create a window withing the main window.