seeking for good official tools

I'd like to know if there are any official, out-of-the-box tools available for handwriting and PaperKit that can help lower the input barrier for older adults and users with disabilities.

Hi YingZHU,

Thanks for your question!

Would you be able to provide a bit more detail on the kind of accessibility support you're looking for? That will help us give a better answer.

For general advice on handwriting accessibility, check out the "Handwriting recognition" section of Read between the strokes with PencilKit: https://developer.apple.com/videos/play/wwdc2026/203

That section ends with a slide pointing out how the handwriting recognition APIs can help improve accessibility.

-Sam

I am so happy to communicate with you.

Whether it is young people or the elderly, if they physically experience hand tremors, or have hand tremors because they take certain medications long-term for an illness, yet they might be highly gifted artists, painters, or in some field that requires the brain to have extremely precise control over the hands—then for them, hand tremors make them unable to display their talents and gifts, or even lose their ability to work. I know that currently, artistic creation on Apple devices, such as drawing, can achieve extremely, extremely precise control, but I feel this is actually very disadvantageous for this demographic with hand tremors (this might also just be my personal subjective view, and it might be incorrect, because I am not very familiar with Apple's current technology in this area). I was just thinking that for this group of people, when they use the Apple Pencil to create, the signals they input into the device should instead be blurred or smoothed by the device, rather than being a precise touch.

I am just giving an example, because currently I have some product features I want to implement, but I was a liberal arts student before, and I am not very familiar with what APIs and tools Apple currently provides. If Apple can provide them, then I wouldn't need to develop them myself; I could just directly use this API. Because currently we are in a state of information asymmetry, I am also not entirely sure how to express it. I feel the best solution to this matter is for me to first learn more about what APIs or tools or other things Apple currently provides.Do you think so?

Looking forward to your thoughts,Thanks

Hi YingZHU,

Thanks for the clarification! For reducing the impact of tremors on drawings, applying a smoothing filter to the strokes is likely the best approach using what PencilKit provides.

You can observe when a drawing ends using canvasViewDrawingDidChange and then grab the most recent stroke from the PKCanvasView.drawing to apply a smoothing filter to. In the case that the smoothing algorithm that you want to apply is for Bézier paths, you can use the Bézier path conversion APIs on PKStrokePath to convert to a CGPath, apply your filter, and then convert back.

For a more custom approach, you could add an overlay on top of the canvas that handles the gestures instead of the canvas view. That would allow you to provide more custom visual guidance and live smoothing when drawing a stroke, and then translate into PKStrokes to insert into the canvas. That would likely be a more involved approach.

-Liam

seeking for good official tools
 
 
Q