Correct! I thought like you before.
My first idea was to differentiate input between Pencil and fingers, like in Procreate app.
but I'm realized that Astropad is just sending that input information to the Mac, and Mac can't recognize the difference.
Both inputs are acting the same as a pointer, that's why Astropad let you choose one.
if Astropad allows us to use both, then how magic gestures works? ( one finger down and Pencil drawing on screen will activate eraser )
So my idea now is to map the whole area into two separated areas:
is for the Pencil to draw, wich means to reject any finger touch except magic gestures.
is the area you can touch with your fingers such as for color picker without activating magic gestures.
That way you can easily use both, Pencil for drawing with one hand, while another hand choosing a color for example.
For now, Astropad just detects whether you are using an Apple Pencil or not, if yes, then it will reject any touch input except for Magic Gestures, zooming and panning.
sorry for my English