Re: [DIGImend-users] Aiptek Media Tablet 14000u worked instantly (and almost complete) in linux 3.3
Brought to you by:
spb_nick
From: Eduardo H. S. <hob...@gm...> - 2012-04-29 12:35:56
|
2012/4/29 Nikolai Kondrashov <sp...@gm...>: > Hi Eduardo, Dave, > > > On 04/29/2012 06:19 AM, Favux ... wrote: >> >> The GNOME Wacom Graphics Tablet applet in System Settings will >> override these options anyway. Check its settings and change them to >> what you want. I'm wondering if that was what was causing the problem >> in the first place. Because I don't recall anyone reporting all >> stylus buttons set to Button1 1 before, so something funky is going >> on. Maybe Fedora has introduced a bug by inadvertently setting the >> gnome-settings-daemon key values wrong for the two stylus side >> buttons. And the scroll wheels should work with this setup, i.e. >> being on evdev. > > > To me this side button behavior looks as though, for some reason, the kernel > didn't use the Waltop-specific driver, but used the generic HID driver > instead. However, the presence of four event devices shows that the correct > kernel driver is used. Were they seen at the time the buttons didn't work? I'll paste here my Xorg.0.log with the configuration that Dave gave me which make the side buttons react oddly like I said above: [ 95933.688] (II) config/udev: Adding input device WALTOP International Corp. Media Tablet (/dev/input/event13) [ 95933.695] (**) WALTOP International Corp. Media Tablet: Applying InputClass "evdev keyboard catchall" [ 95933.695] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Wacom class" [ 95933.695] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Aptik" [ 95933.695] (**) WALTOP International Corp. Media Tablet: Applying InputClass "system-setup-keyboard" [ 95933.695] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Waltop evdev custom" [ 95933.695] (II) Using input driver 'evdev' for 'WALTOP International Corp. Media Tablet' [ 95933.695] (**) WALTOP International Corp. Media Tablet: always reports core events [ 95933.695] (**) evdev: WALTOP International Corp. Media Tablet: Device: "/dev/input/event13" [ 95933.695] (**) evdev: WALTOP International Corp. Media Tablet: ButtonMapping '1 2 3' [ 95933.695] (--) evdev: WALTOP International Corp. Media Tablet: Vendor 0x172f Product 0x500 [ 95933.695] (--) evdev: WALTOP International Corp. Media Tablet: Found keys [ 95933.695] (II) evdev: WALTOP International Corp. Media Tablet: Configuring as keyboard [ 95933.695] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input403/event13" [ 95933.695] (II) XINPUT: Adding extended input device "WALTOP International Corp. Media Tablet" (type: KEYBOARD, id 13) [ 95933.695] (**) Option "xkb_rules" "evdev" [ 95933.695] (**) Option "xkb_model" "pc105" [ 95933.695] (**) Option "xkb_layout" "pt" [ 95933.695] (**) Option "xkb_options" "terminate:ctrl_alt_bksp," [ 95933.719] (II) config/udev: Adding input device WALTOP International Corp. Media Tablet (/dev/input/event11) [ 95933.719] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Wacom class" [ 95933.719] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Aptik" [ 95933.719] (II) Using input driver 'evdev' for 'WALTOP International Corp. Media Tablet' [ 95933.719] (**) WALTOP International Corp. Media Tablet: always reports core events [ 95933.719] (**) evdev: WALTOP International Corp. Media Tablet: Device: "/dev/input/event11" [ 95933.719] (**) evdev: WALTOP International Corp. Media Tablet: ButtonMapping '1 2 3' [ 95933.719] (--) evdev: WALTOP International Corp. Media Tablet: Vendor 0x172f Product 0x500 [ 95933.719] (--) evdev: WALTOP International Corp. Media Tablet: Found scroll wheel(s) [ 95933.719] (II) evdev: WALTOP International Corp. Media Tablet: Forcing buttons for scroll wheel(s) [ 95933.719] (--) evdev: WALTOP International Corp. Media Tablet: Found relative axes [ 95933.719] (II) evdev: WALTOP International Corp. Media Tablet: Forcing relative x/y axes to exist. [ 95933.719] (II) evdev: WALTOP International Corp. Media Tablet: Configuring as mouse [ 95933.719] (II) evdev: WALTOP International Corp. Media Tablet: Adding scrollwheel support [ 95933.719] (**) evdev: WALTOP International Corp. Media Tablet: YAxisMapping: buttons 4 and 5 [ 95933.719] (**) evdev: WALTOP International Corp. Media Tablet: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 95933.719] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input401/event11" [ 95933.719] (II) XINPUT: Adding extended input device "WALTOP International Corp. Media Tablet" (type: MOUSE, id 14) [ 95933.719] (II) evdev: WALTOP International Corp. Media Tablet: initialized for relative axes. [ 95933.719] (**) WALTOP International Corp. Media Tablet: (accel) keeping acceleration scheme 1 [ 95933.719] (**) WALTOP International Corp. Media Tablet: (accel) acceleration profile 0 [ 95933.719] (**) WALTOP International Corp. Media Tablet: (accel) acceleration factor: 2.000 [ 95933.719] (**) WALTOP International Corp. Media Tablet: (accel) acceleration threshold: 4 [ 95933.724] (II) config/udev: Adding input device WALTOP International Corp. Media Tablet (/dev/input/event10) [ 95933.724] (**) WALTOP International Corp. Media Tablet: Applying InputClass "evdev tablet catchall" [ 95933.724] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Wacom class" [ 95933.724] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Aptik" [ 95933.724] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Waltop wacom custom" [ 95933.724] (II) LoadModule: "wacom" [ 95933.724] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so [ 95933.774] (II) Module wacom: vendor="X.Org Foundation" [ 95933.774] compiled for 1.11.99.901, module version = 0.14.0 [ 95933.774] Module class: X.Org XInput Driver [ 95933.774] ABI class: X.Org XInput driver, version 16.0 [ 95933.774] (II) Using input driver 'wacom' for 'WALTOP International Corp. Media Tablet' [ 95933.774] (**) WALTOP International Corp. Media Tablet: always reports core events [ 95933.774] (**) Option "Device" "/dev/input/event10" [ 95933.775] (II) WALTOP International Corp. Media Tablet: type not specified, assuming 'stylus'. [ 95933.775] (II) WALTOP International Corp. Media Tablet: other types will be automatically added. [ 95933.775] (--) WALTOP International Corp. Media Tablet stylus: using pressure threshold of 27 for button 1 [ 95933.775] (--) WALTOP International Corp. Media Tablet stylus: Wacom USB Bamboo tablet maxX=16383 maxY=16383 maxZ=1023 resX=53000 resY=88000 tilt=disabled [ 95933.775] (II) WALTOP International Corp. Media Tablet stylus: hotplugging dependent devices. [ 95933.775] (EE) WALTOP International Corp. Media Tablet stylus: Invalid type 'eraser' for this device. [ 95933.775] (EE) WALTOP International Corp. Media Tablet stylus: Invalid type 'cursor' for this device. [ 95933.775] (EE) WALTOP International Corp. Media Tablet stylus: Invalid type 'touch' for this device. [ 95933.775] (EE) WALTOP International Corp. Media Tablet stylus: Invalid type 'pad' for this device. [ 95933.775] (II) WALTOP International Corp. Media Tablet stylus: hotplugging completed. [ 95933.775] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input400/event10" [ 95933.775] (II) XINPUT: Adding extended input device "WALTOP International Corp. Media Tablet stylus" (type: STYLUS, id 15) [ 95933.775] (**) WALTOP International Corp. Media Tablet stylus: (accel) keeping acceleration scheme 1 [ 95933.775] (**) WALTOP International Corp. Media Tablet stylus: (accel) acceleration profile 0 [ 95933.775] (**) WALTOP International Corp. Media Tablet stylus: (accel) acceleration factor: 2.000 [ 95933.775] (**) WALTOP International Corp. Media Tablet stylus: (accel) acceleration threshold: 4 [ 95933.776] (II) config/udev: Adding input device WALTOP International Corp. Media Tablet (/dev/input/mouse2) [ 95933.776] (II) No input driver specified, ignoring this device. [ 95933.776] (II) This device may have been added with another device file. [ 95933.776] (II) config/udev: Adding input device WALTOP International Corp. Media Tablet (/dev/input/event12) [ 95933.776] (**) WALTOP International Corp. Media Tablet: Applying InputClass "evdev keyboard catchall" [ 95933.776] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Wacom class" [ 95933.776] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Aptik" [ 95933.776] (**) WALTOP International Corp. Media Tablet: Applying InputClass "system-setup-keyboard" [ 95933.776] (**) WALTOP International Corp. Media Tablet: Applying InputClass "Waltop evdev custom" [ 95933.776] (II) Using input driver 'evdev' for 'WALTOP International Corp. Media Tablet' [ 95933.776] (**) WALTOP International Corp. Media Tablet: always reports core events [ 95933.776] (**) evdev: WALTOP International Corp. Media Tablet: Device: "/dev/input/event12" [ 95933.776] (**) evdev: WALTOP International Corp. Media Tablet: ButtonMapping '1 2 3' [ 95933.776] (--) evdev: WALTOP International Corp. Media Tablet: Vendor 0x172f Product 0x500 [ 95933.776] (--) evdev: WALTOP International Corp. Media Tablet: Found keys [ 95933.776] (II) evdev: WALTOP International Corp. Media Tablet: Configuring as keyboard [ 95933.776] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input402/event12" [ 95933.777] (II) XINPUT: Adding extended input device "WALTOP International Corp. Media Tablet" (type: KEYBOARD, id 16) > The wheels and mode buttons should work, but may need some configuration. After using Dave's configuration, the wheel and mode buttons work immediately. > The scroll mode may require the following snippet to be placed into the > X.org configuration: > > Section "InputClass" > Identifier "evdev waltop scroll" > MatchIsPointer "off" > MatchIsKeyboard "off" > MatchIsTablet "off" > MatchIsTouchpad "off" > MatchIsTouchscreen "off" > MatchProduct "WALTOP" > > MatchDevicePath "/dev/input/event*" > Driver "evdev" > EndSection > > This forces the corresponding event device, which has scrolling only and > isn't qualified by X.org as any specific device type, to be handled by > evdev. > > The zoom mode may require configuring key bindings in applications as most > of them don't recognize zooming key codes. > > The volume mode, OTOH, should just work. > > Regarding the "virtual" buttons located on the tablet surface, we are not > intending to support them, because their usefulness is limited. When using > the tablet you need to look at the screen, but to hit these buttons you need > to look at the tablet, because it's hard to locate them otherwise. This > makes you loose concentration. Ah, I see, I hadn't thought of that. Eduardo > > Sincerely, > Nick |