Tablet Object 1.0 Documentation

Tablet Object is an extension with which you can receive data from graphics tablet and Tablet PC's. It's designed for Wacom tablets, but even works with e.g. Fujitsu Siemenes Tablet PC's (You might need this).

In future, the object will be able to define zones to use on-screen and on-tablet (For example, you'd be able to limit the mouse cursor from 0,0, to 100,100), also, it will feature support for Wacom's Express Keys.

Frequently Asked Questions

Q: How can I get the percental value of the pressure?

A: Logically, you just need to divide the actual pressure multiplied by 100 by the maximum:
Pressure( "Tablet" )*100.0/PrMax( "Tablet" )

Q: How to get the angle of the pen in degrees?

A: You need to use azimuth, and devide it by its resolution devided by -360. Also, you need to subtract 90:
Azimuth( "Tablet" )/(OrRes( "Tablet", 0)/-360.0)-90

Q: How to get the tilt of the pen in reasonable values?

A: You need to use divide the ratio of the altitude's maximum and resolution, divided by a custom value, and subtract the aboslute value of the altitude divided by the resolution divided by 100:
OrMax( "Tablet", 1)/(OrRes( "Tablet", 1)/1000.0)-Abs(Altitude( "Tablet" ))/(OrRes( "Tablet", 1)/1000.0)

Q: Packet map? Button map? What are those good for?

A: Packet map outputs a bit mask containing information about the changed data (e.g. pressure). The button map outputs a bit mask, too, containing data about the currently pressed pen's buttons.

Q: Why is tangent pressure always 0 for me?

A: Only few pens support this, for example the airbrush of the Wacom Intous 3.

Q: Why is Z position always 0 for me?

A: Again, this is very specific, Wacom's 4D Mouse supports this.