1eaddd81cSNathan Whitehorn.\"- 2eaddd81cSNathan Whitehorn.\" Copyright (c) 2009 Nathan Whitehorn <nwhitehorn@FreeBSD.org> 3eaddd81cSNathan Whitehorn.\" All rights reserved. 4eaddd81cSNathan Whitehorn.\" 5eaddd81cSNathan Whitehorn.\" Redistribution and use in source and binary forms, with or without 6eaddd81cSNathan Whitehorn.\" modification, are permitted provided that the following conditions 7eaddd81cSNathan Whitehorn.\" are met: 8eaddd81cSNathan Whitehorn.\" 1. Redistributions of source code must retain the above copyright 9eaddd81cSNathan Whitehorn.\" notice, this list of conditions and the following disclaimer. 10eaddd81cSNathan Whitehorn.\" 2. Redistributions in binary form must reproduce the above copyright 11eaddd81cSNathan Whitehorn.\" notice, this list of conditions and the following disclaimer in the 12eaddd81cSNathan Whitehorn.\" documentation and/or other materials provided with the distribution. 13eaddd81cSNathan Whitehorn.\" 14eaddd81cSNathan Whitehorn.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 15eaddd81cSNathan Whitehorn.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 16eaddd81cSNathan Whitehorn.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 17eaddd81cSNathan Whitehorn.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, 18eaddd81cSNathan Whitehorn.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 19eaddd81cSNathan Whitehorn.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 20eaddd81cSNathan Whitehorn.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21eaddd81cSNathan Whitehorn.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 22eaddd81cSNathan Whitehorn.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 23eaddd81cSNathan Whitehorn.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 24eaddd81cSNathan Whitehorn.\" POSSIBILITY OF SUCH DAMAGE. 25eaddd81cSNathan Whitehorn.\" 26eaddd81cSNathan Whitehorn.Dd December 3, 2009 27eaddd81cSNathan Whitehorn.Dt AMS 4 28eaddd81cSNathan Whitehorn.Os 29eaddd81cSNathan Whitehorn.Sh NAME 30eaddd81cSNathan Whitehorn.Nm ams 31eaddd81cSNathan Whitehorn.Nd ADB Mouse Driver 32eaddd81cSNathan Whitehorn.Sh SYNOPSIS 33eaddd81cSNathan WhitehornTo compile this driver into the kernel, 34eaddd81cSNathan Whitehornplace the following lines in your 35eaddd81cSNathan Whitehornkernel configuration file: 36eaddd81cSNathan Whitehorn.Bd -ragged -offset indent 37eaddd81cSNathan Whitehorn.Cd "device adb" 38eaddd81cSNathan Whitehorn.Ed 39eaddd81cSNathan Whitehorn.Sh DESCRIPTION 40eaddd81cSNathan WhitehornThe 41eaddd81cSNathan Whitehorn.Nm 42eaddd81cSNathan Whitehorndriver provides support for mice and trackpads attached to the Apple Desktop 43eaddd81cSNathan WhitehornBus (ADB) implementing both the base and extended ADB mouse protocols. 44eaddd81cSNathan Whitehorn.Sh HARDWARE 45eaddd81cSNathan WhitehornDevices supported by the 46eaddd81cSNathan Whitehorn.Nm 47eaddd81cSNathan Whitehorndriver include: 48eaddd81cSNathan Whitehorn.Pp 49eaddd81cSNathan Whitehorn.Bl -bullet -compact 50eaddd81cSNathan Whitehorn.It 51eaddd81cSNathan WhitehornApple Mouse 52eaddd81cSNathan Whitehorn.It 53eaddd81cSNathan WhitehornADB Extended Mouse 54eaddd81cSNathan Whitehorn.It 55eaddd81cSNathan WhitehornMacAlly 2-Button Mouse 56eaddd81cSNathan Whitehorn.It 57eaddd81cSNathan WhitehornApple iBook Trackpad 58eaddd81cSNathan Whitehorn.It 59eaddd81cSNathan WhitehornApple PowerBook Trackpad 60eaddd81cSNathan Whitehorn.El 61eaddd81cSNathan Whitehorn.Sh SYSCTL VARIABLES 62eaddd81cSNathan Whitehorn.Bl -tag -width indent 63eaddd81cSNathan Whitehorn.It Va dev.ams.%d.tapping 64eaddd81cSNathan WhitehornOn ADB trackpads, setting this sysctl to 1 causes taps on the trackpad to 65eaddd81cSNathan Whitehornbe interpreted as button clicks. 66eaddd81cSNathan Whitehorn.El 67eaddd81cSNathan Whitehorn.Sh SEE ALSO 68eaddd81cSNathan WhitehornApple Tech Note HW01: ADB - The Untold Story: Space Aliens Ate My Mouse: 69eaddd81cSNathan Whitehorn.Pa http://developer.apple.com/legacy/mac/library/technotes/hw/hw_01.html 70eaddd81cSNathan Whitehorn.Pp 71eaddd81cSNathan Whitehorn.Xr adb 4 , 72eaddd81cSNathan Whitehorn.Xr cuda 4 , 73eaddd81cSNathan Whitehorn.Xr pmu 4 74eaddd81cSNathan Whitehorn.Sh HISTORY 75eaddd81cSNathan WhitehornThe 76eaddd81cSNathan Whitehorn.Nm 77eaddd81cSNathan Whitehorndevice driver appeared in 78eaddd81cSNathan Whitehorn.Fx 8.0 . 79eaddd81cSNathan Whitehorn.Sh AUTHORS 80eaddd81cSNathan Whitehorn.An -nosplit 81eaddd81cSNathan WhitehornThe 82eaddd81cSNathan Whitehorn.Nm 83eaddd81cSNathan Whitehorndriver was written by 84*6c899950SBaptiste Daroussin.An Nathan Whitehorn Aq Mt nwhitehorn@FreeBSD.org . 85