On Fri, Apr 20, 2012 at 7:40 PM, Adam Nielsen <a.niel...@shikadi.net> wrote: > data: add DTI-520 to tablet database > > Signed-off-by: Adam Nielsen <a.niel...@shikadi.net> > --- > >>> Add support for the DTI-520 >> >> pushed, thanks. Can you make a patch to libwacom as well please? > > Here it is. Let me know if this is all you need. A few things to note: > > The stylus I have has a translucent plastic end which I assume is an eraser, > but nothing happens when I touch it to the display (no data is sent over USB.) > The pen seems to be model IP-110-01 if that means anything. Unfortunately I > don't have any other tools to test with, so I don't know whether the lack of > an eraser is due to the pen or the tablet. > > Two of the buttons on the display surface also send the same scancode over the > USB bus, so there is no way to tell them apart. I have therefore listed > button "B" twice in Buttons/Bottom - hopefully that won't break anything. > > The button map seems to suggest A=1, B=2, etc. however according to xev > buttons 4 through 7 are never used (since they are reserved for scroll > wheels.) Therefore button D produces an event for X11 mouse button 8, button > E is X11 button 9, and so on. I guess this is expected, and the numbers refer > to the input subsystem instead? > That's correct. Skipping buttons 4-7 is a quirk to prevent having buttons scroll under X11. Libwacom's A-Z labels should correspond to the kernel buttons BTN_0, BTN_1, etc.
> I'm also unsure what the "BuiltIn" option is for (the description in > wacom.example doesn't really explain it.) I went with "driver built in to the > kernel rather than a module" as opposed to "tablet built in to an LCD > display". > The "BuiltIn" option lets callers determine if the tablet is also a monitor. For example, tablet PCs and Cintiqs have the pen-sensing electronics directly beneath the LCD and so have "BuiltIn=true". The DTI-series tablets would also fall into this camp from what I can tell. You'd set "BuiltIn=false" if the tablet doesn't act as a monitor (e.g. Intuos, Bamboo, Graphire, etc.). > Also I posted a patch to LKML last week with the input driver for this tablet > but there was no followup. The tablet won't work without that, so should I > post the patch here instead? Here is the original post: > https://lkml.org/lkml/2012/4/14/20 > LKML is the right place to submit your patches, though if you want to maximize your chances of someone here seeing/reviewing it, it doesn't hurt to CC this list as well. The only time I'd not involve the LKML is if you're backporting something to our input-wacom repository. > Thanks, > Adam. > > > data/dti-520.tablet | 38 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 data/dti-520.tablet > > diff --git a/data/dti-520.tablet b/data/dti-520.tablet > new file mode 100644 > index 0000000..6bdd0d7 > --- /dev/null > +++ b/data/dti-520.tablet > @@ -0,0 +1,38 @@ > +# Wacom > +# DTI-520 Interactive Pen Display > +# > +# Button Map: > +# (A=1, B=2, C=3, ...) > +# > +# F G H I J > +# *-----------------* > +# | | > +# | DISPLAY | > +# | | > +# *-----------------* > +# D > +# B A C B > +# E > + > +[Device] > +Name=Wacom DTI520UB/L > +DeviceMatch=usb:056a:003a > +Width=13.5 > +Height=11.8 libwacom doesn't handle fractional sizes right now -- this should be 14x12. > +Styli=0xffff; > + > +[Features] > +# This tablet does not appear to support erasers on styli > +Stylus=true > +Reversible=false > +Touch=false > +Ring=false > +Ring2=false > +NumStrips=0 > +# Actually 11 buttons but the two Ctrl ones send the same scancode > +Buttons=10 > +BuiltIn=false Should be 'true' since the unit is both a tablet and a monitor > + > +[Buttons] > +Top=F;G;H;I;J > +Bottom=B;A;D;E;C;B > -- > 1.7.10 > Jason --- Day xee-nee-svsh duu-'ushtlh-ts'it; nuu-wee-ya' duu-xan' 'vm-nvshtlh-ts'it. Huu-chan xuu naa~-gha. ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel