[haiku-bugs] Re: [Haiku] #7354: usb_hid tablet support

  • From: "stippi" <trac@xxxxxxxxxxxx>
  • Date: Mon, 06 Jun 2011 08:11:20 -0000

#7354: usb_hid tablet support
---------------------------+----------------------------
   Reporter:  lt_henry     |      Owner:  mmlr
       Type:  enhancement  |     Status:  in-progress
   Priority:  normal       |  Milestone:  R1
  Component:  Drivers/USB  |    Version:  R1/Development
 Resolution:               |   Keywords:  usb_hid
 Blocked By:               |   Blocking:  6821
Has a Patch:  1            |   Platform:  All
---------------------------+----------------------------

Comment (by stippi):

 Awesome progress on the tablet support!

 I would like to point out that the Wacom tablet driver should be tossed
 out once the HID based support is ready. And of course if my assumption is
 correct that all Wacom tablets that the driver supports are indeed HID
 devices. Since the wacom kernel driver does the exact same initialization
 to put the tablets into absolute mode regardless of model, I would believe
 that to be the case, though.

 The only thing that the Wacom add-on has over the tablet_device add-on is
 the filtering of the movement. A hand holding the pen is just too jittery
 for the precision of these devices. There needs to be some kind of low-
 pass filter applied. Ideally, if the user is holding the pen "still"
 hovering the tablet, there would be no movement messages generated and the
 pointer should not move on the screen. This obviously depends on the size
 of the tablet as well, which is something BTW, which the Wacom driver
 ignores completely. It only work well for the Intuos 2 A5 size. Since it
 probably also depends on the human holding the pen, it needs to be a
 setting in a preflet anyway. When the pressure changes (i.e. pen is down),
 it is important to generate messages, even when the movement filter keeps
 the position locked for the jitter range.

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

Other related posts: