From owner-man-jp-reviewer@jp.freebsd.org  Mon Jun  7 23:48:59 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id XAA09698;
	Mon, 7 Jun 1999 23:48:59 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from hiloshi.seikyou.ne.jp (kyoto-105.seikyou.ne.jp [202.211.150.105])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id XAA09684
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 7 Jun 1999 23:48:48 +0900 (JST)
	(envelope-from hiloshi@hiloshi.seikyou.ne.jp)
Received: (from hiloshi@localhost)
	by hiloshi.seikyou.ne.jp (8.9.2/8.9.2) id XAA00455;
	Mon, 7 Jun 1999 23:47:07 +0900 (JST)
	(envelope-from hiloshi)
Date: Mon, 7 Jun 1999 23:47:07 +0900 (JST)
Message-Id: <199906071447.XAA00455@hiloshi.seikyou.ne.jp>
References: <19990606183557Q.k-horik@yk.rim.or.jp>
	<199906032206.HAA00685@hiloshi.seikyou.ne.jp>
	<19990607033346W.tfuruya@galois.tf.or.jp>
From: =?ISO-2022-JP?B?GyRCNmIkc0VEGyhC?= <vanitas@ma3.seikyou.ne.jp>
To: man-jp-reviewer@jp.freebsd.org
Cc: yokota@FreeBSD.org
In-reply-to: Tetsuro Teddy FURUYA's message of "Mon, 07	Jun 1999 03:33:46 +0900" <19990607033346W.tfuruya@galois.tf.or.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990526
X-Sequence: man-jp-reviewer 1404
Subject: [man-jp-reviewer 1404] Re: mouse.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: vanitas@ma3.seikyou.ne.jp

$B6b$sED$G$9!#(B

$BKY@n$5$s!"8EC+$5$s$4;XE&$"$j$,$H$&$4$6$$$^$9!#(B

[man-jp-reviewer 1401]: $BKY@n(B $B$5$s(B
> > ## $B:n<T$N2#ED$5$s$K$b(B Cc: $B$7$F$*$j$^$9!#(B
>  Cc: $B$K$OF~$C$F$J$$$h$&$G$9$,!"<j0c$$$G$7$g$&$+!#(B

$B$"!"$=$&$G$7$?!#(B(^^;)  $B8e$G5$IU$-$^$7$F!"(B
$B2~$a$F$*Aw$j$7$F$*$-$^$7$?!#(B
## $B:#EY$OK\Ev$K(B Cc: $B$7$F$*$j$^$9!#(B


> > .Xr moused 8
> > $B$d(B
>   $B$H(B
> > .Xr sysmouse 4
> > $B$r7PM3$7$F%"%/%;%9$G$-$^$9!#(B
>  $B86J8(B
> 	but it is accessible via the serial device driver or via
> 	moused(8) and sysmouse(4).
> $B$J$N$G(B
>  o serial device driver
> $B$^$?$O(B
>  o moused(8) and sysmouse(4)
> $B$J$N$@$H;W$$$^$9!#(B

$B$J$k$[$I!"N>J}I,MW$H$$$&$3$H$G$9$M!#(B


> > $B%^%&%9%I%i%$%P$O(B 0 $B$+$i(B 31 $B$N%S%C%H$r;H$C$F(B
> > 31 $B8D$^$G$N%\%?%s$r%5%]!<%H$G$-$^$9!#(B
>  $B86J8$b(B 31 $B8D$H$5$l$F$$$^$9$,!"(B32 $B8D$G$O$J$$$N$G$7$g$&$+!#(B

$B$&(B"$B!"$=$&$G$9$M!#(B $B$I$&$J$N$G$7$g$&!D!)(B
$B0l1~(B send-pr $B$K4^$a$F7k2L$rBT$D$3$H$K$7$^$9!#(B
## $B5^$0?M$O$"$^$j$$$J$$$G$7$g$&$7!#(B:-)


>    - first half $B$O!VA0H>!W(B
>    - last half $B$O!V8eH>!W(B
>    $B$H$7$?J}$,$h$$$+$b$7$l$^$;$s!#(B


[man-jp-reviewer 1403]: $B8EC+(B $B$5$s(B
> $B!tKY@n$5$s$N;XE&$K$"$k$h$&$K!V;O$a$NH>J,!W!"!V=*$o$j$NH>J,!W$G$O(B
> $B!t(B"first half","second half"$B$G$"$k$H$OJ,$+$j$K$/$$$+$bCN$l$^$;$s!#(B

$B!VA0H>(B/$B8eH>!W$N$[$&$,4J7i$G$9$M!#(B $B$3$A$i$KJQ99$7$^$9!#(B


> $B!t(B"find"$B$,$J$<!VD4$Y!W$K$J$C$?$N$+J,$+$i$J$$$N$G$9$,!"$3$3$G$O(B
> $B!tAGD>$K!V8+$D$1=P$9!W!"!VH/8+$s$9$k!W$GNI$$$N$G$O$J$$$N$G$7$g$&$+!)(B

> -$B$3$N%G!<%?7A<0$N(B 1 $B%P%$%HL\$rD4$Y$h$&$H$9$k>l9g!"(B
> +$B$3$N%G!<%?7A<0$N(B 1 $B%P%$%HL\$r8+$D$1=P$=$&$H$9$k>l9g!"(B

$B3N$+$K!"$3$3$O!V8+$D$1$k!W$3$H$r8@$C$F$^$9$M!#(B


> $B!t(B"track pad"$B!a!V%H%i%C%/%Q%C%I!W$H8@$&Lu$,<-=q$K:\$C$F$$$?$N$G!#(B

> -    int type;       /* $B%^%&%9(B/$B%H%i%C%/%\!<%k(B/$B%Q%G%#%s%0(B... */
> +    int type;       /* $B%^%&%9(B/$B%H%i%C%/%\!<%k(B/$B%H%i%C%/%Q%C%I(B... */

$B$"!"$J$k$[$I$=$&FI$`$s$G$9$M!#(B
## $B!V%H%i%C%/%Q%C%I!W$NB8:_$r=i$a$FCN$j$^$7$?!D!#(B (^^;$B!6(B


> $B!tM#!"!V0\F0%+%&%s%H!W$h$j$b!V0\F0%+%&%s%H?t!W$^$?$O!V0\F0NL!W$NJ}$,(B
> $B!t<+A3$+$bCN$l$^$;$s!#(B

$B$3$A$i$b!"!V0\F0%+%&%s%H?t!W$KJQ99$9$k$3$H$K$7$^$9!#(B


> $B!t!V(B /* x $B0\F0(B */$B!W$@$1$h$j!V$N!W$,F~$C$?J}$,$$$$$+$bCN$l$^$;$s!#(B

$B$=$N$h$&$KJQ99$$$?$7$^$9!#(B


> $B$H$3$m$G!"=q<0$G$O(B
> #include <machine/mouse.h>
> $B$7$+5s$,$C$F$$$^$;$s$,!"(Bmse(4),  psm(4),  sysmouse(4)$B$K6&DL$9$k(B
> $B%$%s%?%U%'!<%9$rDj5A$7$?%^%K%e%"%k$H$$$&$3$H$J$N$G$7$g$&$+!)(B

$B$=$N$h$&$G$9$M!#(B $B4pK\E*$J@bL@$O(B mouse(4) $B$G!"8e$O%^%&%9<o(B (^^;)
$B$K$h$C$F$=$l$>$l$N%Z!<%8$r;2>H$;$h!"$H!#(B
___________________________________________
$B6bED(B $B9@;J(B  email: vanitas@ma3.seikyou.ne.jp
[man-jp-reviewer 1399] $B$KBP$9$k:9J,$G$9(B:
$B!|(B============================== $B0J2<(B ==============================$B!|(B
--- mouse.4.r1	Fri Jun  4 06:12:29 1999
+++ mouse.4	Mon Jun  7 23:40:37 1999
@@ -27,6 +27,7 @@
 .\" $Id: mouse.4,v 1.2 1998/03/12 07:30:35 charnier Exp $
 .\" jpman %Id: mouse.4,v 0.0 1999/02/22 16:13:46 horikawa Stab %
 .\" WORD: track ball	$B%H%i%C%/%\!<%k(B
+.\" WORD: track pad	$B%H%i%C%/%Q%C%I(B
 .\" "
 .Dd December 3, 1997
 .Dt MOUSE 4 i386
@@ -47,7 +48,7 @@
 $B%7%j%"%k%^%&%9$O!"@lMQ$N%I%i%$%P$K$h$kD>@\$N%5%]!<%H$O$5$l$F$$$^$;$s$,!"(B
 $B%7%j%"%k%G%P%$%9%I%i%$%P$r2p$7$F!"$"$k$$$O(B
 .Xr moused 8
-$B$d(B
+$B$H(B
 .Xr sysmouse 4
 $B$r7PM3$7$F%"%/%;%9$G$-$^$9!#(B
 .Pp
@@ -93,32 +94,32 @@
 $B1&%\%?%s$N>uBV(B: $B2!$5$l$F$$$l$P%/%j%"$5$l!"$=$&$G$J$1$l$P%;%C%H$5$l$^$9!#(B
 .El
 .It $B%P%$%H(B 2
-$B?eJ?0\F0%+%&%s%H$N;O$a$NH>J,$N!"(B2 $B$NJd?tI=8=$G$9!#(B
+$B?eJ?0\F0%+%&%s%H?t$NA0H>ItJ,$N!"(B2 $B$NJd?tI=8=$G$9!#(B
 -128 $B$+$i(B 127 $B$K$J$j$^$9!#(B
 .It $B%P%$%H(B 3
-$B?bD>0\F0%+%&%s%H$N;O$a$NH>J,$N!"(B2 $B$NJd?tI=8=$G$9!#(B
+$B?bD>0\F0%+%&%s%H?t$NA0H>ItJ,$N!"(B2 $B$NJd?tI=8=$G$9!#(B
 -128 $B$+$i(B 127 $B$K$J$j$^$9!#(B
 .It $B%P%$%H(B 4
-$B?eJ?0\F0%+%&%s%H$N=*$o$j$NH>J,$N!"(B2 $B$NJd?tI=8=$G$9!#(B
+$B?eJ?0\F0%+%&%s%H?t$N8eH>ItJ,$N!"(B2 $B$NJd?tI=8=$G$9!#(B
 -128 $B$+$i(B 127 $B$K$J$j$^$9!#(B
-$B?eJ?0\F0%+%&%s%HA4BN$rF@$k$K$O!"(B
+$B?eJ?0\F0%+%&%s%H?tA4BN$rF@$k$K$O!"(B
 $B%P%$%H(B 2 $B$H%P%$%H(B 4 $B$rB-$7$F$/$@$5$$!#(B
 .It $B%P%$%H(B 5
-$B?bD>0\F0%+%&%s%H$N=*$o$j$NH>J,$N!"(B2 $B$NJd?tI=8=$G$9!#(B
+$B?bD>0\F0%+%&%s%H?t$N8eH>ItJ,$N!"(B2 $B$NJd?tI=8=$G$9!#(B
 -128 $B$+$i(B 127 $B$K$J$j$^$9!#(B
-$B?bD>0\F0%+%&%s%HA4BN$rF@$k$K$O!"(B
+$B?bD>0\F0%+%&%s%H?tA4BN$rF@$k$K$O!"(B
 $B%P%$%H(B 3 $B$H%P%$%H(B 5 $B$rB-$7$F$/$@$5$$!#(B
 .It $B%P%$%H(B 6
 $B%S%C%H(B 7 $B$O>o$K(B 0 $B$G$9!#(B
-$B2<0L(B 7 $B%S%C%H$O(B Z $B<40\F0%+%&%s%H$N;O$a$NH>J,$r(B
+$B2<0L(B 7 $B%S%C%H$O(B Z $B<40\F0%+%&%s%H?t$NA0H>ItJ,$r(B
 2 $B$NJd?tI=8=$G%(%s%3!<%I$7$^$9!#(B
 -64 $B$+$i(B 63 $B$K$J$j$^$9!#(B
 .It $B%P%$%H(B 7
 $B%S%C%H(B 7 $B$O>o$K(B 0 $B$G$9!#(B
-$B2<0L(B 7 $B%S%C%H$O(B Z $B<40\F0%+%&%s%H$N=*$o$j$NH>J,$r(B
+$B2<0L(B 7 $B%S%C%H$O(B Z $B<40\F0%+%&%s%H?t$N8eH>ItJ,$r(B
 2 $B$NJd?tI=8=$G%(%s%3!<%I$7$^$9!#(B
 -64 $B$+$i(B 63 $B$K$J$j$^$9!#(B
-$BA4BN$N(B Z $B<40\F0%+%&%s%H$rF@$k$K$O!"(B
+$BA4BN$N(B Z $B<40\F0%+%&%s%H?t$rF@$k$K$O!"(B
 $B%P%$%H(B 6 $B$H(B $B%P%$%H(B 7 $B$rB-$7$F$/$@$5$$!#(B
 .It $B%P%$%H(B 8
 $B%S%C%H(B 7 $B$O>o$K(B 0 $B$G$9!#(B
@@ -131,7 +132,7 @@
 $B;D$j$N(B 3 $B%P%$%H$O(B MSB $B$,>o$K(B 0 $B$K%;%C%H$5$l$F$$$^$9!#(B
 $B$=$N$?$a!"%f!<%6%W%m%0%i%`$,(B MouseSystems $B%G!<%?7A<0$r2r<a$G$-$F!"(B
 $B%S%C%H%Q%?!<%s(B 10000xxxb $B$r8!=P$9$k$3$H$G(B
-$B$3$N%G!<%?7A<0$N(B 1 $B%P%$%HL\$rD4$Y$h$&$H$9$k>l9g!"(B
+$B$3$N%G!<%?7A<0$N(B 1 $B%P%$%HL\$r8+$D$1=P$=$&$H$9$k>l9g!"(B
 $BDI2C$V$s$N%P%$%H$O4~$F$k$3$H$K$h$C$F!"(B
 x, y $B$H(B 3 $B$D$N%\%?%s>uBV$r@5$7$/%G%3!<%I$G$-$^$9!#(B
 .Pp
@@ -160,7 +161,7 @@
 typedef struct mousehw {
     int buttons;    /* $B%\%?%s?t(B */
     int iftype;     /* I/F $B%?%$%W(B */
-    int type;       /* $B%^%&%9(B/$B%H%i%C%/%\!<%k(B/$B%Q%G%#%s%0(B... */
+    int type;       /* $B%^%&%9(B/$B%H%i%C%/%\!<%k(B/$B%H%i%C%/%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;
@@ -320,15 +321,15 @@
 $BK\%3%^%s%I$O$9$Y$F$N%I%i%$%P$,%5%]!<%H$7$F$$$k$H$O8B$j$^$;$s!#(B
 .Pp
 .It Dv MOUSE_GETSTATE Ar mousestatus_t *status
-$BK\%3%^%s%I$O!"8=:_$N%\%?%s>uBV$H0\F0%+%&%s%H$r<!$N9=B$BN$KJV$7$^$9!#(B
+$BK\%3%^%s%I$O!"8=:_$N%\%?%s>uBV$H0\F0%+%&%s%H?t$r<!$N9=B$BN$KJV$7$^$9!#(B
 .Bd -literal
 typedef struct mousestatus {
     int flags;      /* $B>uBVJQ99%U%i%0(B */
     int button;     /* $B%\%?%s>uBV(B */
     int obutton;    /* $B0JA0$N%\%?%s>uBV(B */
-    int dx;         /* x $B0\F0(B */
-    int dy;         /* y $B0\F0(B */
-    int dz;         /* z $B0\F0(B */
+    int dx;         /* x $B$N0\F0(B */
+    int dy;         /* y $B$N0\F0(B */
+    int dz;         /* z $B$N0\F0(B */
 } mousestatus_t;
 .Ed
 .Pp
@@ -360,7 +361,7 @@
 $B$=$NB>$N%U%#!<%k%I$O!"(B
 $BA02s$N(B
 .Dv MOUSE_GETSTATE
-$B8F$S=P$7$+$i$N0\F0%+%&%s%H$rJ];}$7$^$9!#(B
+$B8F$S=P$7$+$i$N0\F0%+%&%s%H?t$rJ];}$7$^$9!#(B
 $BK\%3%^%s%I$,8F$S=P$5$l$?8e$K!"Kh2sFbIt%+%&%s%?$,%j%;%C%H$5$l$^$9!#(B
 .El
 .Sh $B4XO"%U%!%$%k(B
