Aiptek Hyperpen 12000U hdb configuration
I just tried to reactivate my Aiptek hyperpen 1200U graphics tablet in Gnome/Xorg/Gentoo Linux. Kernel modules compiled fine, lsusb shows:
Bus 001 Device 002: ID 08ca:0010 Aiptek International, Inc. Tablet
xinput didn't show it and complained:
...libinput bug: missing tablet capabilities: resolution...
After I digged into libinput, found the evemu toolset and did an evemu-describe evemu-Aiptek-Hyperpen12000U.txt
I created a file /lib64/udev/hwdb.d/61-evdev.hwdb with:
#########################################
# AIPTEK
#########################################
# Hyperpen 12000U
evdev:input:b0003v08CAp0010*
EVDEV_ABS_00=0:5999:20
EVDEV_ABS_01=0:4499:20
(The width of the tablett painting area is 300mm)
...et voilà, the xorg/libinput Error disappeared and the device is shown in xinput list:
muli ~ # xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Natural® Ergonomic Keyboard 4000 id=11 [slave pointer (2)]
⎜ ↳ Logitech Trackball id=14 [slave pointer (2)]
⎜ ↳ Kensington Kensington USB/PS2 Orbit id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Microsoft Natural® Ergonomic Keyboard 4000 id=10 [slave keyboard (3)]
↳ VF0700 Live! Cam Chat HD: VF070 id=12 [slave keyboard (3)]
↳ Aiptek id=13 [slave keyboard (3)]
↳ Microsoft Natural® Ergonomic Keyboard 4000 id=16 [slave keyboard (3)]
But it is shown as slave keyboard, which confuses me.
It seems to me, that the hdb entry isn't fully correct yet, or there are additionally rules needed.
So I'd like to know what would be correct - and propose to include the entries in the hwdb database file.
Thanks in Advance
ervin