Sounds like you've missed something (or more than a few things) in the tablet events.
Photoshop is just listening to the tablet and mouse movement events.
You're describing a failure to implement Apple's tablet APIs correctly, so you would probably go to Apple for support.
Thanks Chris, just knowing that photoshop isn't doing anything special is a great help; but do you know what kind of events it listens to? There are two types of event systems in cocoa. I'm using IOSHidEvents, and as far as I can tell from extensive debugging ALL of my NSEvents for enter, exit, mouse down, move, etc are IDENTICAL to the Wacom tablet's events (except for vendorId and other hardware specific ids).
I debugged them laboriously using wacom sample applications, which they make available to their developers.
So I will contact apple too; but seeing as that is lengthy and expensive (it will use one of my support calls to do), it'd be a tremendous help to be sure that you guys are not doing anything funky outside of listening to NSEvents for:
Seeing as certain versions of wacoms drivers and many other vendors drivers exhibt the same error I have described here (internet is littered with wacom and other tablet owners complaining about exactly the same issues); I'd imagine that the subject of my oversight must be familiar to someone in the photoshop engineering team, or in some driver engineering team somewhere. If you can't afford me any more information, do you think you can suggest other channels I might pursue to resolve this?
Thanks for all your help,
1 person found this helpful
We listen for:
Don't forget the tablet related event subtypes NSTabletPointEventSubtype, NSTabletProximitEventSubtype (and NSMouseEventSubtype, which would turn off pressure data since it comes from a mouse).
And remember to set the capability masks correctly.
Extremely generous of you. Thanks ever so much. Unfortunately I'm doing all of that (my capabilities mask is identical to wacoms). I'll debug all of my wacom events and see if there is something I have missed.
If not, I'll get onto Apple.
Thanks again, I'll make that info available on my wiki too, so other open source dev's have it from the horses mouth that there's no secret sauce involved; we're all just doing something slightly wrong.
All the best,
Thank you - your work on a mac tablet driver for Bosto Kingtee pen displays is truly good news!
I am sharing this post with Bosto team members in the Russian Federation and China, and also with other interested developers so expect a reply soon.
Thanks for supporting the Bosto community!
Congratulations George on your first release (0.4) yesterday!
This is BIG news for the growing Bosto user community - thank you from all of us!
I'm updating your source link here (the link in your post is broken):
Keep up the great work; this is truly appreciated.