[haiku-bugs] Re: [Haiku] #8338: Touch screen doesn't work on Acer W500

  • From: "X512" <trac@xxxxxxxxxxxx>
  • Date: Sat, 11 Aug 2012 09:06:59 -0000

#8338: Touch screen doesn't work on Acer W500
---------------------------+----------------------------
   Reporter:  lxstoian     |      Owner:  nobody
       Type:  enhancement  |     Status:  new
   Priority:  normal       |  Milestone:  R1
  Component:  Drivers      |    Version:  R1/Development
 Resolution:               |   Keywords:  Acer, W500
 Blocked By:               |   Blocking:  8370
Has a Patch:  0            |   Platform:  x86
---------------------------+----------------------------

Comment (by X512):

 Finally I got touchscreen working on Haiku! It is working, but with report
 id 4 hack and multitouch isn't handled correctly.

 As I read from Microsoft documentation HID device can had many reports.
 Haiku HID driver create device for every report id. Is this correct? Also
 tablet input_server device can't handle more than 1 device correctly.

 I changed mouse generation logic in tablet add on: now B_MOUSE_MOVED
 message generated before B_MOUSE_DOWN / B_MOUSE_UP. Without it most
 applications didn't handle mouse messages correctly. Some issues with
 event handling still exists in menus.

 I don't think that patch is useful because it is hardcoded to Acer W500.
 HID report handling should be changed to remove hack.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8338#comment:15>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: