Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Aug 2011 14:40:42 GMT
From:      Alexander Motin <mav@FreeBSD.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/159792: [patch] USB HID devices support for xf86-input-mouse
Message-ID:  <201108151440.p7FEegSD061886@red.freebsd.org>
Resent-Message-ID: <201108151450.p7FEo5Bf024229@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         159792
>Category:       ports
>Synopsis:       [patch] USB HID devices support for xf86-input-mouse
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 15 14:50:05 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Motin
>Release:        9-CURRENT
>Organization:
>Environment:
>Description:
Now we have no support for pointing devices with absolute coordinates, such as touch screens or digitizers. Their support via ums(4) and sysmouse is problematic because they support only relative pointer coordinates.
>How-To-Repeat:

>Fix:
These patches restores disabled USB HID devices support in xf86-input-mouse:
 http://people.freebsd.org/~mav/patch-zz-input-mouse9 - for 1.6.0
 http://people.freebsd.org/~mav/patch-zz-input-mouse9.1.7.1 - for 1.7.1

Patches support both relative and absolute pointing devices and tested with mouses, digitizers and touch-screens. Here is related thread in x11 mailing list:
 http://docs.freebsd.org/cgi/mid.cgi?4E255F64.30608

Patches use existing for a long time libusbhid interface and should work for all FreeBSD versions since at least 5.1. Since that API came from NetBSD, it may also work for other BSDs also.

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201108151440.p7FEegSD061886>