Comment 10 for bug 537801

Revision history for this message
Robert Hooker (sarvatt) wrote :

It's kind of a semantics problem, it's really a resistive tablet overlay with stylus support connected internally over USB instead of being an actual touchscreen with BTN_TOUCH events. I'm pretty sure evdev will work properly will the device though, and fedora is also assigning evdev initially for ID_INPUT_TABLET devices. Looks like it was just an oversight that that part was missing from the evdev rules. There are proprietary drivers specifically for this device from the manufacturer with xserver 1.7 support that look like they would work, but dell distributes an older version for 9.04/9.10 only - http://www.ideacom.com.tw/DR_UTS6680.htm

Here is the old fdi for this device under evtouch in karmic-

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

<deviceinfo version="0.2">
  <device>
    <match key="info.product" contains="IDEACOM">
      <match key="info.product" contains="IDC 6680">
        <match key="info.capabilities" contains="input.touchpad">
          <merge key="input.x11_driver" type="string">evtouch</merge>
          <merge key="input.x11_options.reportingmode" type="string">raw</merge>
          <merge key="input.x11_options.taptimer" type="string">50</merge>
          <merge key="input.x11_options.longtouchtimer" type="string">30</merge>
          <merge key="input.x11_options.movelimit" type="string">15</merge>
          <merge key="input.x11_options.emulate3buttons" type="string">true</merge>
          <merge key="input.x11_options.emulate3timeout" type="string">50</merge>

          <merge key="input.x11_options.minx" type="string">460</merge>
          <merge key="input.x11_options.maxx" type="string">7920</merge>
          <merge key="input.x11_options.miny" type="string">750</merge>
          <merge key="input.x11_options.maxy" type="string">7660</merge>
        </match>
      </match>
    </match>
  </device>
</deviceinfo>

if evdev doesn't work, xserver-xorg-input-evtouch currently looks like it doesn't work properly unless someone has a manual xorg.conf set up for the device. it only installs a rule to create a symlink for evtouch devices and needs fixing to also load evtouch for the devices and set the default options, and our old fdi's need porting to that udev rule as well.