Date: Mon, 2 May 2011 13:24:03 -0700 From: Maksim Yevmenkin <maksim.yevmenkin@gmail.com> To: David Demelier <demelier.david@gmail.com> Cc: freebsd-bluetooth@freebsd.org Subject: Re: Bluetooth mouse does not connect after reboot Message-ID: <BANLkTi=dYv5R6jkqNhTj6m%2BZHK=afLXvow@mail.gmail.com> In-Reply-To: <4DBF0D26.8020703@gmail.com> References: <4D3889D2.80508@gmail.com> <201101202043.p0KKhDIB076736@lurza.secnetix.de> <AANLkTindTyEBAgGV3cBcSs6tGMtN8JtQ3_sHOF4n%2BnEs@mail.gmail.com> <4DBF0D26.8020703@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, May 2, 2011 at 12:59 PM, David Demelier <demelier.david@gmail.com> wrote: > > I'm sorry to disturb you again.. I'm still guessin where to search how to > get these horizontal events with my bluetooth mouse. I thing the mouse_info > structure does not need to be extended I have a USB mouse that has the same > horizontal buttons and they just works ! > > They sends 7 and 8 events to X (checked with xev) > > What can I do to extend bthidd and this button support ? like i said before, you need to decode AC_Pan data from the report. i just took a quick look at ums(4) driver and, it appears, that AC_Pan events are translated into button events, i.e. values < 0 is mask (1 << 3) and values > 0 is mask (1 << 4) . you can add identical translation to bthidd(8) to see if it works. you will need to modify hid_interrupt() function in hid.c thanks, max
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTi=dYv5R6jkqNhTj6m%2BZHK=afLXvow>