View Single Post
Old 01-17-2025, 08:59 AM   #24
Trender22
Member
Trender22 began at the beginning.
 
Posts: 12
Karma: 10
Join Date: Jan 2025
Device: Note Air 4C
Quote:
Originally Posted by starkruzr View Post
this is fantastic. are there other DrawViewKeys you've discovered and used?
I have not discovered anything new, just configured the ones listed here: https://gist.github.com/calliecamero...ent_id=4993606

It works well for handwriting in Xodo, but in general this is still very much a hack - don't expect perfect user experience.
if handwirting optimization is enabled any operation in the app with a pen results in drawing on a screen with default color. Even if I try to press a button with a pen somewhere in Obsidian UI it results with a dot drawn on top of that button and no action - I have to fall back to using finger.
If I'm in some drawing app with this optimization enabled and I'm using some shapes rather than pen/pencil/brush - again there will be first a line drawn and then I have to touch screen and it transforms into the shape. So if I'm adding a rectangle Onyx hack will first draw its diagonal following motion of my pen and then the app will transform it to a rectangle.
OneNote seems to have better integration:
1. it informs Onyx hack of current color - so the scribble created by Onyx hack is at least of the color selected by OneNote
2. it seems to inform Onyx hack that drawing mode is over and then pen behaves normally until I enter drawing mode in OneNote again.

So I think to make better use of this we need:
1. a shortcut for enabling / disabling handwriting optimization in one click
2. explore additional settings within the handwriting optimization config, see what values are specified for OneNote - maybe some of the fancier OneNote features can be enabled for other apps

For my handwriting use cases however I have what I need in Xodo. If I get time I'll see if I can enable this hack for GBoard, because it is so much better at recognizing my scribbles than Onyx keyboard.
Trender22 is offline   Reply With Quote