psm.4 (267938) | psm.4 (301589) |
---|---|
1.\" 2.\" Copyright (c) 1997 3.\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> 4.\" All rights reserved. 5.\" 6.\" Redistribution and use in source and binary forms, with or without 7.\" modification, are permitted provided that the following conditions 8.\" are met: --- 10 unchanged lines hidden (view full) --- 19.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 21.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 25.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26.\" | 1.\" 2.\" Copyright (c) 1997 3.\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> 4.\" All rights reserved. 5.\" 6.\" Redistribution and use in source and binary forms, with or without 7.\" modification, are permitted provided that the following conditions 8.\" are met: --- 10 unchanged lines hidden (view full) --- 19.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 21.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 25.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26.\" |
27.\" $FreeBSD: head/share/man/man4/psm.4 267938 2014-06-26 21:46:14Z bapt $ | 27.\" $FreeBSD: head/share/man/man4/psm.4 301589 2016-06-08 08:50:35Z trasz $ |
28.\" 29.Dd March 18, 2013 30.Dt PSM 4 31.Os 32.Sh NAME 33.Nm psm 34.Nd PS/2 mouse style pointing device driver 35.Sh SYNOPSIS --- 69 unchanged lines hidden (view full) --- 105at this level when opened by the user program. 106.Pp 107The operation level one, the `extended' level, supports a roller (or wheel), 108if any, and up to 11 buttons. 109The movement of the roller is reported as movement along the Z axis. 1108 byte data packets are sent to the user program at this level. 111.Pp 112At the operation level two, data from the pointing device is passed to the | 28.\" 29.Dd March 18, 2013 30.Dt PSM 4 31.Os 32.Sh NAME 33.Nm psm 34.Nd PS/2 mouse style pointing device driver 35.Sh SYNOPSIS --- 69 unchanged lines hidden (view full) --- 105at this level when opened by the user program. 106.Pp 107The operation level one, the `extended' level, supports a roller (or wheel), 108if any, and up to 11 buttons. 109The movement of the roller is reported as movement along the Z axis. 1108 byte data packets are sent to the user program at this level. 111.Pp 112At the operation level two, data from the pointing device is passed to the |
113user program as is. Conversely, command from the user program is passed | 113user program as is. 114Conversely, command from the user program is passed |
114to the pointing device as is and the user program is responsible for 115status validation and error recovery. 116Modern PS/2 type pointing devices often use proprietary data format. 117Therefore, the user program is expected to have 118intimate knowledge about the format from a particular device when operating 119the driver at this level. 120This level is called `native' level. 121.Ss Data Packet Format --- 225 unchanged lines hidden (view full) --- 347at boot-time. 348.Pp 349Tap and drag gestures can be disabled by setting 350.Va hw.psm.tap_enabled 351to 352.Em 0 353at boot-time. 354Currently, this is only supported on Synaptics touchpads with Extended | 115to the pointing device as is and the user program is responsible for 116status validation and error recovery. 117Modern PS/2 type pointing devices often use proprietary data format. 118Therefore, the user program is expected to have 119intimate knowledge about the format from a particular device when operating 120the driver at this level. 121This level is called `native' level. 122.Ss Data Packet Format --- 225 unchanged lines hidden (view full) --- 348at boot-time. 349.Pp 350Tap and drag gestures can be disabled by setting 351.Va hw.psm.tap_enabled 352to 353.Em 0 354at boot-time. 355Currently, this is only supported on Synaptics touchpads with Extended |
355support disabled. The behaviour may be changed after boot by setting | 356support disabled. 357The behaviour may be changed after boot by setting |
356the sysctl with the same name and by restarting 357.Xr moused 8 358using 359.Pa /etc/rc.d/moused . 360.Sh IOCTLS 361There are a few 362.Xr ioctl 2 363commands for mouse drivers. --- 511 unchanged lines hidden --- | 358the sysctl with the same name and by restarting 359.Xr moused 8 360using 361.Pa /etc/rc.d/moused . 362.Sh IOCTLS 363There are a few 364.Xr ioctl 2 365commands for mouse drivers. --- 511 unchanged lines hidden --- |