Skip navigation
infridbone
Currently Being Moderated

Problems getting my open source mac Bosto tablet driver to work

Mar 16, 2013 5:19 PM

Tags: #driver

Hi,

 

I own an excellent Bosto 19mb tablet, which is a cintiq clone (but much cheaper) which alas only works for pc. You can see it here: http://bosto-tablet.com/

 

However, I'm a good mac/iOS developer so I've written an open source driver for it. Source is here: https://github.com/georgeappwizards/BostoTabletDriverMac

 

It works really swetly with all but 2 applications:

Corel painter 12 and

Photoshop Cs5.1

 

I'm downloading a trial of CS6 as I write this but I imagine it will have the same problem.

 

I have the bosto tablet monitor and my wacom tablet both plugged into my system (driver conflicts don't exist on mac). I also pretty well understand all the HID events etc, needed to make the driver work.

 

I'm generating identical events to my wacom tablet, which is why I can't for the life of me figure out why i have problems with photoshop.

 

The problems are as follows:

Photoshop CS5.1

Holding the pen down and drawing does not draw a line, it will draw a dot, or a straight line from the point where the pen touched the tablet, to an approximation (looks like a mean) of the end point,

In photoshop, in the brush dynamic settings, I get the "pressure not supported" icon.

When my wacom pen generates an "enter" proximity event [that is, when I put it near the wacom tablet], the triangle dissapears,

When my bosto pen (for which I'm writing the driver) enters [that is, when I put it near the bosto screen], the triangle appears again.

 

These are my questions:

How on earth does wacom get photoshop to treat it as a pressure sensitive device?

Is photoshop listening to different events, or are there undocumented transactions going on which allow the wacom tablet to work, but cause my one to draw dots or straight lines?

Where can i go to for support on this issue? I'm an indie developer doing this as open source out totally for free to help others in the community use this wonderful monitor/tablet on their macs.

 

Does anyone here have any advice?

 

Thanks,

 

George

 
Replies
  • Currently Being Moderated
    Mar 16, 2013 10:19 PM   in reply to infridbone

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 17, 2013 9:39 PM   in reply to infridbone

    We listen for:

    NSTabletProximity

    NSTabletPoint

    NSMouseMoved

    NSLeftMouseDown

    NSRightMouseDown

    NSLeftMouseUp

    NSRightMouseUp

    NSLeftMouseDragged

    NSRightMouseDragged

     

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 20, 2013 1:22 AM   in reply to infridbone

    Hi George

     

    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.

     

    Find me at Bosto Southern Africa: http://www.bosto.co

     

    Thanks for supporting the Bosto community!

     

    Jeff

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 11, 2013 11:42 AM   in reply to infridbone

    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):

     

    https://github.com/georgejecook/BostoTabletDriverMac

     

    Keep up the great work; this is truly appreciated.

     

    Jeff

     

    www.bosto.co

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points