Re: [DIGImend-users] DIGImend: Need frame button diagnostics
Brought to you by:
spb_nick
|
From: Sergey 'J. B. <ji...@me...> - 2015-03-16 23:53:18
|
Hi Nick,
On Mon, Mar 16, 2015 at 11:47:05PM +0200, Nikolai Kondrashov wrote:
> Benjamin Tissoires and me are working on making digimend-kernel-drivers
> compatible with current and future versions of the Wacom driver
> (xf86-input-wacom), especially with regard to adding support for remapping
> frame buttons to arbitrary key combinations.
thank you guys! It would be really cool to get this to work.
> This concerns Huion, Yiynova, Ugee tablets, as well as UC-Logic TWHA60 v3
> tablet.
I have a Huion H610, you pinged me on IRC earlier and I tried xsetwacom with
the latest master head of the kernel driver.
I get the following devices:
xsetwacom --list devices
HUION PenTablet stylus id: 16 type: STYLUS
HUION PenTablet eraser id: 17 type: ERASER
HUION PenTablet pad id: 18 type: PAD
HUION PenTablet stylus id: 19 type: STYLUS
The only one that actually worked was id: 19, I did:
xsetwacom --set 19 button 3 key +
...and then a click on the stylus key indeed produced a +
I was however not able to map the keys of id's 16-18, I tried some
combinations and all I got was:
xsetwacom --set 16 button 1 key +
Property 'Wacom Button Actions' does not exist on device.
At the same time buttons >3 on device id 19 produced the following
error:
xsetwacom --set 19 button 4 key +
Invalid offset into Wacom Button Actions property.
I guess that's OK, because the stylus only has 3 buttons (the tip + 2 extra
buttons), but I'd also expect the pad (id 18) to be mappable.
At the same time I am not sure what id's 16 + 17 are?
> We would like to ask everyone owning one of these tablets to please take some
> diagnostics information from their tablets and send them in reply to this
> message.
[...]
> Please send the output of either of these commands, plus "lsusb -v" output.
./uclogic-probe 6 3
M 48 00 55 00 49 00 4F 00 4E 00 00 00 00 00 00 00
P 50 00 65 00 6E 00 54 00 61 00 62 00 6C 00 65 00 74 00 00 00
S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00
S 65 04 03 20 A0
S 6E 04 03 00 30
S 79 14 03 48 00 41 00 36 00 30 00 00 00 00 00 00 00 00 00 00 00
S 7A 08 03 01 08 00 00 00 00
S 7B 0C 03 48 00 4B 00 20 00 4F 00 6E 00
Part of the lsusb -v output:
Bus 006 Device 003: ID 256c:006e
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x256c
idProduct 0x006e
bcdDevice 0.00
iManufacturer 5 HUION
iProduct 6 PenTablet
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 84
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 179
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 2
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 244
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 2
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 92
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 8
Device Status: 0x0000
(Bus Powered)
I hope that helps, ping me if you need anything else. Thank you!
Kind regards,
Jin
|