Deleted Added
full compact
atp.4 (199292) atp.4 (233648)
1.\" Copyright (c) 2009 Rohit Grover <rgrover1 at gmail dot com>.
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 11 unchanged lines hidden (view full) ---

20.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26.\" SUCH DAMAGE.
27.\"
1.\" Copyright (c) 2009 Rohit Grover <rgrover1 at gmail dot com>.
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 11 unchanged lines hidden (view full) ---

20.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26.\" SUCH DAMAGE.
27.\"
28.\" $FreeBSD: head/share/man/man4/atp.4 199292 2009-11-15 18:31:57Z rpaulo $
28.\" $FreeBSD: head/share/man/man4/atp.4 233648 2012-03-29 05:02:12Z eadler $
29.\"
30.Dd November 12, 2009
31.Dt ATP 4
32.Os
33.Sh NAME
34.Nm atp
35.Nd Apple touchpad driver
36.Sh SYNOPSIS

--- 56 unchanged lines hidden (view full) ---

9312 inch PowerBook and iBook (IDs: 0x030a, 0x030b)
94.It
9515 inch PowerBook (IDs: 0x020e, 0x020f, 0x0215)
96.It
9717 inch PowerBook (ID: 0x020d)
98.El
99.Pp
100To discover the product\-id of a touchpad, search for 'Trackpad' in the
29.\"
30.Dd November 12, 2009
31.Dt ATP 4
32.Os
33.Sh NAME
34.Nm atp
35.Nd Apple touchpad driver
36.Sh SYNOPSIS

--- 56 unchanged lines hidden (view full) ---

9312 inch PowerBook and iBook (IDs: 0x030a, 0x030b)
94.It
9515 inch PowerBook (IDs: 0x020e, 0x020f, 0x0215)
96.It
9717 inch PowerBook (ID: 0x020d)
98.El
99.Pp
100To discover the product\-id of a touchpad, search for 'Trackpad' in the
101output of
101output of
102.Xr lshal 1
103and look up the property
104.Nm usb_device.product_id .
105.Sh FILES
106.Nm
107creates a blocking pseudo\-device file,
108.Pa /dev/atp0 ,
109which presents the mouse as a
110.Ar sysmouse
102.Xr lshal 1
103and look up the property
104.Nm usb_device.product_id .
105.Sh FILES
106.Nm
107creates a blocking pseudo\-device file,
108.Pa /dev/atp0 ,
109which presents the mouse as a
110.Ar sysmouse
111or
111or
112.Ar mousesystems
113type device\-\-see
114.Xr moused 8
115for an explanation of these mouse
116types.
117.Xr moused 8
118can be configured to read touchpad data from
119.Pa /dev/atp0
112.Ar mousesystems
113type device\-\-see
114.Xr moused 8
115for an explanation of these mouse
116types.
117.Xr moused 8
118can be configured to read touchpad data from
119.Pa /dev/atp0
120and pass it along to the
120and pass it along to the
121.Xr sysmouse 4
122driver so that any process wanting to utilize mouse operation (such as
123an X server) may fetch it from
124.Pa /dev/sysmouse ;
125alternatively,
126.Pa /dev/atp0
127may be manipulated via
128.Xr read 2

--- 52 unchanged lines hidden ---
121.Xr sysmouse 4
122driver so that any process wanting to utilize mouse operation (such as
123an X server) may fetch it from
124.Pa /dev/sysmouse ;
125alternatively,
126.Pa /dev/atp0
127may be manipulated via
128.Xr read 2

--- 52 unchanged lines hidden ---