Page 2 of 2 FirstFirst 12
Results 11 to 18 of 18

Thread: Touchscreen: IDC 6650 behaves like touchpad

  1. #11
    Join Date
    Feb 2007
    Beans
    32
    Distro
    Kubuntu Development Release

    [SOLVED] Touchscreen: IDC 6650 behaves like touchpad

    I get the same kind of behaviour with the evdev driver, but xorg still seems to think that it's found no driver.

    the input calibrator still can't see any device

    the more I play with it, the more I realize that the device is working, but it really is just a calibration issue. I'll try a manual calibration in the xorg.conf.
    The machine has the binary nvidia driver in place already, so all I have to do is add the input device.

    Code:
    media@media:~$ tail -n 18 /var/log/Xorg.0.log
    [   843.152] (II) No input driver/identifier specified (ignoring)
    [   843.153] (II) config/udev: Adding input device IDEACOM  IDC 6650 (/dev/input/event4)
    [   843.153] (**) IDEACOM  IDC 6650: Applying InputClass "evdev touchpad catchall"
    [   843.153] (**) IDEACOM  IDC 6650: Applying InputClass "touchpad catchall"
    [   843.153] (**) IDEACOM  IDC 6650: always reports core events
    [   843.153] (**) IDEACOM  IDC 6650: Device: "/dev/input/event4"
    [   843.230] (II) IDEACOM  IDC 6650: Found 3 mouse buttons
    [   843.230] (II) IDEACOM  IDC 6650: Found absolute axes
    [   843.230] (II) evdev-grail: failed to open grail, no gesture support
    [   843.230] (II) IDEACOM  IDC 6650: Found x and y absolute axes
    [   843.230] (II) IDEACOM  IDC 6650: Found absolute touchpad.
    [   843.230] (II) IDEACOM  IDC 6650: Configuring as touchpad
    [   843.230] (**) IDEACOM  IDC 6650: YAxisMapping: buttons 4 and 5
    [   843.230] (**) IDEACOM  IDC 6650: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [   843.230] (II) XINPUT: Adding extended input device "IDEACOM  IDC 6650" (type: TOUCHPAD)
    [   843.230] (II) IDEACOM  IDC 6650: initialized for absolute axes.
    [   843.231] (II) config/udev: Adding input device IDEACOM  IDC 6650 (/dev/input/mouse1)
    [   843.231] (II) No input driver/identifier specified (ignoring)
    and as requested, the xinput
    Code:
    media@media:~$ xinput --list --long 12
    IDEACOM  IDC 6650                       	id=12	[slave  pointer  (2)]
    	Reporting 7 classes:
    		Class originated from: 12
    		Buttons supported: 5
    		Button labels: Button Left Button Unknown Button Right Button Wheel Up Button Wheel Down
    		Button state:
    		Class originated from: 12
    		Detail for Valuator 0:
    		  Label: Abs X
    		  Range: 0.000000 - 8191.000000
    		  Resolution: 10000 units/m
    		  Mode: absolute
    		  Current value: 4520.000000
    		Class originated from: 12
    		Detail for Valuator 1:
    		  Label: Abs Y
    		  Range: 0.000000 - 8191.000000
    		  Resolution: 10000 units/m
    		  Mode: absolute
    		  Current value: 3847.000000
    		Class originated from: 12
    		Detail for Valuator 2:
    		  Label: Abs Z
    		  Range: 0.000000 - 8191.000000
    		  Resolution: 10000 units/m
    		  Mode: absolute
    		  Current value: 0.000000
    		Class originated from: 12
    		Detail for Valuator 3:
    		  Label: Abs Rotary X
    		  Range: 0.000000 - 8191.000000
    		  Resolution: 10000 units/m
    		  Mode: absolute
    		  Current value: 0.000000
    		Class originated from: 12
    		Detail for Valuator 4:
    		  Label: Abs Pressure
    		  Range: 0.000000 - 255.000000
    		  Resolution: 10000 units/m
    		  Mode: absolute
    		  Current value: 0.000000
    		Class originated from: 12
    		Detail for Valuator 5:
    		  Label: None
    		  Range: 0.000000 - 255.000000
    		  Resolution: 10000 units/m
    		  Mode: absolute
    		  Current value: 0.000000
    Last edited by jaxxed; March 12th, 2011 at 05:53 AM. Reason: solved

  2. #12
    Join Date
    Feb 2007
    Beans
    32
    Distro
    Kubuntu Development Release

    Re: Touchscreen: IDC 6650 behaves like touchpad

    I got things working out. I know have proper 'click where I touch' features.

    No i have to figure out an on-screen keyboard that doesn't crash the system (thanks gok), or load multiple instance (thanks gok,) or look fugly (thanks you know who,)

    I'm normally a kde user, so I couldn't find the gesture controls to enable two-finger scrolling, so I have to find that. Also I'm trying to figure out how to enlarge the panels and buttons, without having background-image fugliness.

    Anyway thanks for you help. Here are the final tips:

    Installed driver xserver-xorg-input-evtouch

    I created a file /usr/share/X11/xorg.conf.d/99.idc.conf:
    Code:
    Section "InputClass"
      Identifier "IDEACOM touchscreen class"
      MatchProduct "IDEACOM"
      MatchDevicePath "/dev/input/event*"
      Driver "evtouch"
      Option "MinX" "0"
      Option "MinY" "0"
      Option "MaxX" "8192"
      Option "MaxY" "8192"
    EndSection
    Changes to the initial plan were to create the definition as an input class, instead of an input device, and to drop some of the options.

    When I ran the xinput_calibrater, it gave me results closer to -50/8192,-50/1049 - which produced an unusable screen. The above configuration could still use some tweaking to get exact locations, but it works well.

    If desired I will attache my xinput --list, but right now I'm on my other machine, as gok has taken access away during a system upgrade ... thanks gok.

    J

  3. #13
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Touchscreen: IDC 6650 behaves like touchpad

    Great! Nice work.

    To resize the panels you can use:
    Code:
    gconftool-2 --set /apps/panel/toplevels/top_panel_screen0/size --type integer 42
    The default is 24 and I think for the bottom panel its just bottom_panel_screen0. You can check gconf editor. I like 42, you may want something different.

  4. #14
    Join Date
    Feb 2007
    Beans
    32
    Distro
    Kubuntu Development Release

    Unhappy Re: Touchscreen: IDC 6650 behaves like touchpad

    natty drops support for xserver-xorg-input-evtouch due to lack of dependent xorg-input-abi-11.0 (natty uses abi 12).

    I wuoldn't mind but Maverick doesn't handle the WIFI. It thinks that the Chicony WIFI is an input device (I think) and doesn't let me see any networks.

    I switched to evdev and synaptics, but can't get them to behave properly.

  5. #15
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Touchscreen: IDC 6650 behaves like touchpad

    How many fingers does the IDEACOM support for touch? If it's two or more fingers then you have to hope the kernel support for it is up to current MT (multitouch) specifications to use Synaptic. The kernel driver is probably in the HID part. Then it's a question of configuring the Synaptic driver correctly. There are some settings the Maverick gui doesn't allow access to, but you can access them outside the gui. I don't know about the Natty gui.

    If it isn't MT specification compliant you'd have to stay in Maverick and figure out some sort of wifi work around.

  6. #16
    Join Date
    Feb 2007
    Beans
    32
    Distro
    Kubuntu Development Release

    Re: Touchscreen: IDC 6650 behaves like touchpad

    The screen supports multi-touch in windows, and the xinput --test reports actions with the second and third finger (the fourth finger makes everything go silent.

    I'm looking at utouch/grails, gpointer calibration, and toucheegg.

    utouch doesn't seem to have any configuration panel, the gpointer calibration fails on launch and the toucheegg is pretty far 3rd party.

    Any suggestions which to try?


    Incidentally, I found a launchpad bug for the same issue: https://bugs.launchpad.net/ubuntu/+bug/573006

  7. #17
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Touchscreen: IDC 6650 behaves like touchpad

    No, no real suggestions beyond using ginn if you could get evdev to work.

  8. #18
    Join Date
    Feb 2007
    Beans
    32
    Distro
    Kubuntu Development Release

    Re: Touchscreen: IDC 6650 behaves like touchpad

    I'll try to go back to evdev, but I will only have the machine for a few more days.

    I'll switch to a different model, which will likely have a different chipset.

    In the meantime, I think that this thread could prove useful to others. Thanks for doing good.

Page 2 of 2 FirstFirst 12

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •