From owner-man-jp-reviewer@jp.freebsd.org  Thu Aug 12 21:46:15 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id VAA23533;
	Thu, 12 Aug 1999 21:46:15 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mail.yk.rim.or.jp (root@mail.yk.rim.or.jp [202.247.130.37])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id VAA23528
	for <man-jp-reviewer@jp.freebsd.org>; Thu, 12 Aug 1999 21:46:15 +0900 (JST)
	(envelope-from k-horik@yk.rim.or.jp)
Received: from localhost (ppp888.yk.rim.or.jp [202.247.185.139])
	by mail.yk.rim.or.jp (8.8.8/3.6W-RIMNET-98-06-09) with ESMTP id VAA09560
	for <man-jp-reviewer@jp.freebsd.org>; Thu, 12 Aug 1999 21:46:13 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990812214549T.k-horik@yk.rim.or.jp>
Date: Thu, 12 Aug 1999 21:45:49 +0900
From: Kazuo Horikawa <k-horik@yk.rim.or.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 140
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: man-jp-reviewer 1471
Subject: [man-jp-reviewer 1471] (check) sysmouse.4 
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: k-horik@yk.rim.or.jp

 $BKY@n$G$9!#(B
 sysmouse.4 $B$N%A%'%C%/$G$9!#(B

 o X $B%&%#%s%I%&%7%9%F%`$N$^$^$G$bNI$$$H;W$$$^$9$,!"(B
   Tn ($B>&I8(B) $B%^%/%m$N8e$@$C$?$N$G!"86J8I=8=$H$7$^$7$?!#(B
 o Xr open 3 -> Xr open 2 ($B86J8$K$"$o$;$?(B & $B$3$l$,@5$7$$$O$:(B)
 o $B!V%^%&%9%G!<%b%s(B moused(8) $B$O!"(Bioctl $B%7%9%F%`%3!<%k$rMQ$$$F!"(B
     $B%3%s%=!<%k@)8f%G%P%$%9(B /dev/consolectl $B$K!"%^%&%9$NF0$-$H%\%?%s$N(B
     $B>uBV$r4^$`%^%&%9$NF0:n$rDLCN$7$^$9!#!W(B ->
   $B!V%^%&%9%G!<%b%s(B moused(8) $B$O!"%3%s%=!<%k@)8f%G%P%$%9(B /dev/consolectl
     $B$KBP$7$F(B ioctl $B%7%9%F%`%3!<%k$rMQ$$$k$3$H$K$h$j!"(B
     $B%^%&%9$NF0$-$H%\%?%s$N>uBV$r4^$`%^%&%9$NF0:n$r%3%s%=!<%k$KDLCN$7$^$9!#!W(B
   inform console of foo $B$G!V(Bfoo $B$r(B console $B$KDLCN$9$k!W$H$$$&0UL#!#(B
   $B0J2<$,86J8!'(B
     The mouse daemon moused(8) uses ioctl() calls to the console control de-
     vice /dev/consolectl to inform the console of mouse actions including
     mouse movement and button status.
 o 417 $B9TL\IU6a!'(B
   successively $B$O!VO"B3$7$F!W$H$$$&0UL#!#(B
   the number of times the user has clicked the button successively.
--
$BKY@nOBM:(B

--- sysmouse.4.bak	Thu Aug 12 20:27:47 1999
+++ sysmouse.4	Thu Aug 12 21:30:54 1999
@@ -46,11 +46,14 @@
 .Nm
 $B%I%i%$%P$rDL$7$F!"%f!<%6%W%m%;%9$KI8=`E*$JJ}K!$G%^%&%9$N%G!<%?$rDs6!$7$^$9!#(B
 $B$3$N$h$&$K@0M}$9$k$3$H$G!"(B
-.Pq X\ $B%&%$%s%I%&%7%9%F%`$J$I$N$h$&$J(B
+.Po
+.Tn X\ Window System
+$B$J$I$N$h$&$J(B
+.Pc
 $B%f!<%6%W%m%;%9$H%3%s%=!<%k$H$G%^%&%9$r6&M-$9$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B
 .Pp
 $B%f!<%6%W%m%;%9$,%^%&%95!G=$rMxMQ$7$h$&$H$9$k>l9g!"C1$K(B
-.Xr open 3
+.Xr open 2
 $B%7%9%F%`%3!<%k$G(B
 .Pa /dev/sysmouse
 $B$r%*!<%W%s$7!"(B
@@ -121,15 +124,15 @@
 .\" The driver has an internal variable which governs the effect of 
 .\" the acceleration. Its value can be modified via the driver flag 
 .\" or via an ioctl call.
-.Sh IOCTLS
-$B$3$N@a$G$O!"(B2$B<oN`$N(B
+.Sh IOCTL
+$B$3$N@a$G$O!"(B2 $B<oN`$N(B
 .Xr ioctl 2
 $B%3%^%s%I$K$D$$$F@bL@$7$^$9!#(B
-$B0l$D$O!"(B
+1 $B$D$O!"(B
 .Nm
-$B%I%i%$%P$=$l<+BN$KBP$9$k%3%^%s%I$G!"$b$&0l$D$O!"%3%s%=!<%k$H(B
+$B%I%i%$%P$=$l<+BN$KBP$9$k%3%^%s%I$G!"$b$&(B 1 $B$D$O!"%3%s%=!<%k$H(B
 $B%3%s%=!<%k@)8f%I%i%$%P$KBP$9$k%3%^%s%I$G$9!#(B
-.Ss Sysmouse Ioctls
+.Ss Sysmouse Ioctl
 $B%^%&%9%I%i%$%P$KBP$9$k%3%^%s%I$,$$$/$D$+$"$j$^$9!#$3$N%3%^%s%I0lHL$N@bL@$O!"(B
 .Xr mouse 4
 $B$K$"$j$^$9!#(B
@@ -152,10 +155,10 @@
 .Bd -literal
 typedef struct mousehw {
     int buttons;    /* $B%\%?%s$N?t(B */
-    int iftype;     /* I/F type */
-    int type;       /* mouse/track ball/pad... */
-    int model;      /* I/F dependent model ID */
-    int hwid;       /* I/F dependent hardware ID */
+    int iftype;     /* I/F $B%?%$%W(B */
+    int type;       /* $B%^%&%9(B/$B%H%i%C%/%\!<%k(B/$B%Q%C%I(B... */
+    int model;      /* I/F $B0MB8$N%b%G%k(B ID */
+    int hwid;       /* I/F $B0MB8$N%O!<%I%&%'%"(B ID */
 } mousehw_t;
 .Ed
 .Pp
@@ -184,7 +187,7 @@
 .Dv MOUSE_MODEL_GENERIC
 $B$^$?$O!"(B
 .Dv MOUSE_MODEL_XXX
-$B$N$&$A$N0l$D$K$J$j$^$9!#(B
+$B$N$&$A$N(B 1 $B$D$K$J$j$^$9!#(B
 .Pp
 .Dv hwid
 $B$O>o$K(B 0 $B$G$9!#(B
@@ -273,17 +276,19 @@
 .Fn ioctl
 $B%7%9%F%`%3!<%k$rH/9T$7!"%^%&%9%]%$%s%?$r@)8f$7$^$9!#%3%s%=!<%k(B
 .Fn ioctl 
-$B$O!"%\%?%s$,2!$5$l$?;~$K(B
+$B$O$^$?!"%\%?%s$,2!$5$l$?;~$K(B
 .Xr signal 3
 $B$r<u$1<h$k<jCJ$r%f!<%6%W%m%;%9$KDs6!$7$^$9!#(B
 .Pp
 $B%^%&%9%G!<%b%s(B
 .Xr moused 8
 $B$O!"(B
-.Fn ioctl
-$B%7%9%F%`%3!<%k$rMQ$$$F!"%3%s%=!<%k@)8f%G%P%$%9(B
+$B%3%s%=!<%k@)8f%G%P%$%9(B
 .Pa /dev/consolectl
-$B$K!"%^%&%9$NF0$-$H%\%?%s$N>uBV$r4^$`%^%&%9$NF0:n$rDLCN$7$^$9!#(B
+$B$KBP$7$F(B
+.Fn ioctl
+$B%7%9%F%`%3!<%k$rMQ$$$k$3$H$K$h$j!"(B
+$B%^%&%9$NF0$-$H%\%?%s$N>uBV$r4^$`%^%&%9$NF0:n$r%3%s%=!<%k$KDLCN$7$^$9!#(B
 .Pp
 $BN>J}$N%/%i%9$N(B
 .Fn ioctl
@@ -303,7 +308,7 @@
 .Pp
 .Bl -tag -width operation -compact
 .It Dv operation
-$B$3$l$O0J2<$N$I$l$+0l$D$r<h$j$^$9!#(B
+$B$3$l$O0J2<$N$I$l$+(B 1 $B$D$r<h$j$^$9!#(B
 .Pp
 .Bl -tag -width MOUSE_MOVEABS -compact
 .It Dv MOUSE_SHOW
@@ -360,7 +365,7 @@
 .Dv MOUSE_MOTIONEVENT
 $B$H(B
 .Dv MOUSE_BUTTONEVENT
-$B$O!"?7$7$$%$%s%?%U%'!<%9$G!"$3$NFs$D$r0l=o$K;H$&$3$H$rA[Dj$7$F(B
+$B$O!"?7$7$$%$%s%?%U%'!<%9$G!"$3$N(B 2 $B$D$r0l=o$K;H$&$3$H$rA[Dj$7$F(B
 $B:n$i$l$F$$$^$9!#$3$l$i$O(B
 .Dv MOUSE_ACTION
 $B$R$H$D$G9T$J$o$l$F$$$k5!G=$rCV$-49$($k$?$a$N$b$N$G$9!#(B
@@ -417,8 +422,8 @@
 $B$HF1$8$h$&$K!"%\%?%sHV9f$r;XDj$7$^$9!#(B
 1 $B%S%C%H(B/$B%\%?%s$@$1$r@_Dj$G$-$^$9!#(B
 .Dv value
-$B%U%#!<%k%I$O!"%/%j%C%/?t$rJ];}$7$F$$$^$9!#$3$l$O!"%f!<%6$,%\%?%s$rL5;v(B
-$B2!$7$?2s?t$G$9!#(B
+$B%U%#!<%k%I$O!"%/%j%C%/?t$rJ];}$7$F$$$^$9!#$3$l$O!"%f!<%6$,%\%?%s$r(B
+$BO"B3$7$F2!$7$?2s?t$G$9!#(B
 .Pp
 .El
 .El
