xref: /openbsd-src/share/man/man4/wsmouse.4 (revision b2ea75c1b17e1a9a339660e7ed45cd24946b230e)
1.\" $OpenBSD: wsmouse.4,v 1.4 2001/06/22 12:15:47 mpech Exp $
2.\" $NetBSD: wsmouse.4,v 1.3 1999/12/06 14:52:08 augustss Exp $
3.\"
4.Dd March 20, 1999
5.Dt WSMOUSE 4
6.Os
7.Sh NAME
8.Nm wsmouse
9.Nd generic mouse support in wscons
10.Sh SYNOPSIS
11.Cd "wsmouse*   at pms? mux 0"
12(PS/2 mouse)
13.Cd "wsmouse*   at pmsi? mux 0"
14(
15.Dq Intellimouse
16-compatible wheel mouse with PS/2 interface)
17.Cd "wsmouse*   at ums? mux 0"
18(USB mouse)
19.Cd "wsmouse*   at lms? mux 0"
20(Logitech bus mouse, i386 only)
21.Cd "wsmouse*   at mms? mux 0"
22(Microsoft InPort mouse, i386 only)
23.Cd "wsmouse0   at ams? mux 0"
24(Apple ADB mouse)
25.Sh DESCRIPTION
26The
27.Nm
28driver is an abstraction layer for mice within the
29.Xr wscons 4
30framework.
31It is attached to the hardware specific keyboard drivers and
32provides a character device interface.
33For use with X servers,
34.Dq mouse events
35can be generated.
36.Pp
37The
38.Nm
39driver provides a number of ioctl functions to control various parameters (see
40.Pa /usr/include/dev/wscons/wsconsio.h ) .
41The
42.Xr wsconsctl 8
43utility gives access to these variables.
44.Sh FILES
45.Bl -tag -width /usr/include/dev/wscons/wsconsio.h -compact
46.It Pa /dev/wsmouse*
47.It Pa /usr/include/dev/wscons/wsconsio.h
48.El
49.Sh SEE ALSO
50.Xr lms 4 ,
51.Xr mms 4 ,
52.Xr pms 4 ,
53.Xr ums 4 ,
54.Xr wscons 4 ,
55.Xr wsmux 4 ,
56.Xr wsconsctl 8
57