Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Apr 2003 15:40:40 -0400
From:      The Anarcat <anarcat@anarcat.ath.cx>
To:        freebsd-questions@freebsd.org
Subject:   Re: 6 button moused?
Message-ID:  <20030407194040.GA1651@lenny.anarcat.ath.cx>
In-Reply-To: <20030407184819.GK649@lenny.anarcat.ath.cx>
References:  <20030407184819.GK649@lenny.anarcat.ath.cx>

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

--XMCwj5IQnwKtuyBG
Content-Type: multipart/mixed; boundary="ftEhullJWpWg/VHq"
Content-Disposition: inline


--ftEhullJWpWg/VHq
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Ok, i've done a little research on my own.

There is a maximum of 31 buttons set in sys/mouse.h:

#define MOUSE_MAXBUTTON		31

=2E.so that's probably not the issue. Thinking the problem might be more
a matter of mapping between X and moused, I've run moused -d -f to see
what was going on. A log is attached. It was recorded when pressing:

1- left mouse button
2- middle mouse button
3- right mouse button
4- "sixth" mouse button (the thumb button)
5- wheel up
6- wheel down

Also note that the two last "clicks" (mouse wheel up/down) are *not*
"recognized" as the others, I don't know if this is normal. All the
other button presses give me "button n count x"-like message, where n
is the mouse button.

I also noted that the sixth mouse button is reported as the "fourth"
button, oddly. X, on the contrary, assigns mousewheel up to 4 and down
to 5.

Also, trying to make X start without moused running and making it use
/dev/psm0 instead of /dev/sysmouse doesn't work either, so this might
be more a X11 problem than a moused problem. :(

That's pretty much all I can pump out of this one. I think there might
be something I miss. I'd suspect the mouse itself if it wasn't working
in windows.

Thanks for any comments...=20

A.

--=20
Seul a un caract=E8re scientifique ce qui peut =EAtre r=E9fut=E9. Ce qui n'=
est
pas r=E9futable rel=E8ve de la magie ou de la mystique.
                        - Popper, Karl

--ftEhullJWpWg/VHq
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="mouse.log"

moused: proto params: f8 80 00 00 8 00 ff
moused: port: /dev/psm0  interface: ps/2  type: sysmouse  model: MouseMan+
moused: received char 0x83
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 83,0,0,0,0,0,0,7f
moused: tv:  1049742177 981536
moused:   :  1049742177 319838
moused: flags:00000001 buttons:00000001 obuttons:00000000
moused: activity : buttons 0x00000001  dx 0  dy 0  dz 0
moused: mstate[0]->count:1
moused: button 1  count 1
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,0,0,0,0,0,7f
moused: tv:  1049742178 110945
moused: flags:00000001 buttons:00000000 obuttons:00000001
moused: activity : buttons 0x00000000  dx 0  dy 0  dz 0
moused: mstate[0]->count:1
moused: button 1  count 0
moused: received char 0x85
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 85,0,0,0,0,0,0,7f
moused: tv:  1049742180 31695
moused:   :  1049742177 319838
moused: flags:00000002 buttons:00000002 obuttons:00000000
moused: activity : buttons 0x00000002  dx 0  dy 0  dz 0
moused: mstate[1]->count:1
moused: button 2  count 1
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,0,0,0,0,0,7f
moused: tv:  1049742180 159900
moused: flags:00000002 buttons:00000000 obuttons:00000002
moused: activity : buttons 0x00000000  dx 0  dy 0  dz 0
moused: mstate[1]->count:1
moused: button 2  count 0
moused: received char 0x86
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 86,0,0,0,0,0,0,7f
moused: tv:  1049742181 318902
moused:   :  1049742177 319838
moused: flags:00000004 buttons:00000004 obuttons:00000000
moused: activity : buttons 0x00000004  dx 0  dy 0  dz 0
moused: mstate[2]->count:1
moused: button 3  count 1
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,0,0,0,0,0,7f
moused: tv:  1049742181 456099
moused: flags:00000004 buttons:00000000 obuttons:00000004
moused: activity : buttons 0x00000000  dx 0  dy 0  dz 0
moused: mstate[2]->count:1
moused: button 3  count 0
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7e
moused: assembled full packet (len 8) 87,0,0,0,0,0,0,7e
moused: tv:  1049742182 171447
moused:   :  1049742177 319838
moused: flags:00000008 buttons:00000008 obuttons:00000000
moused: activity : buttons 0x00000008  dx 0  dy 0  dz 0
moused: mstate[3]->count:1
moused: button 4  count 1
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,0,0,0,0,0,7f
moused: tv:  1049742182 339319
moused: flags:00000008 buttons:00000000 obuttons:00000008
moused: activity : buttons 0x00000000  dx 0  dy 0  dz 0
moused: mstate[3]->count:1
moused: button 4  count 0
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,0,0,0,0,0,7f
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,0,0,0,7f,0,7f
moused: tv:  1049742183 20764
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx 0  dy 0  dz -1
moused: received char 0x87
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x1
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,0,0,0,0,1,7f
moused: tv:  1049742183 629879
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx 0  dy 0  dz 1

--ftEhullJWpWg/VHq--

--XMCwj5IQnwKtuyBG
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+kdQ4ttcWHAnWiGcRAgNsAJ4lXXQCbUGsUVdZSxWaV92vClvmogCfRDEg
7DD6qKDU6pCzylGuibessW8=
=fnVv
-----END PGP SIGNATURE-----

--XMCwj5IQnwKtuyBG--



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