From owner-man-jp-reviewer@jp.freebsd.org  Mon Jun  7 03:51:24 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA91667;
	Mon, 7 Jun 1999 03:51:24 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from ppp142048.asahi-net.or.jp (ppp142093.asahi-net.or.jp [202.213.142.93])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA91662
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 7 Jun 1999 03:51:21 +0900 (JST)
	(envelope-from tfuruya@ppp142048.asahi-net.or.jp)
Received: from localhost (localhost.tf.or.jp [127.0.0.1])
	by ppp142048.asahi-net.or.jp (8.9.3/3.7W-Teddy-99050305) with ESMTP id DAA00422;
	Mon, 7 Jun 1999 03:33:47 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org, vanitas@ma3.seikyou.ne.jp
From: Tetsuro Teddy FURUYA
 (=?iso-2022-jp?B?GyRCOEVDKxsoQiAbJEJFL086GyhC?=) <ht5t-fry@asahi-net.or.jp>
In-Reply-To: Your message of "Fri, 4 Jun 1999 07:06:46 +0900 (JST)"
	<199906032206.HAA00685@hiloshi.seikyou.ne.jp>
References: <199906032206.HAA00685@hiloshi.seikyou.ne.jp>
X-Mailer: Mew version 1.93 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990607033346W.tfuruya@galois.tf.or.jp>
Date: Mon, 07 Jun 1999 03:33:46 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 195
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 1403
Subject: [man-jp-reviewer 1403] Re: mouse.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: tfuruya@ppp142048.asahi-net.or.jp

$B8EC+(B $B$G$9!#(B

From: $B6b$sED(B <vanitas@ma3.seikyou.ne.jp>
Subject: [man-jp-reviewer 1399] mouse.4

vanitas> $B$4$V$5$?$7$F$*$j$^$9!"6b$sED$G$9!#(B

$B$*5W$7$V$j$G$9!#(B

vanitas> $B$:$C$HM=Ls$7$?$^$^$@$C$?(B mouse.4 $B$N=iLu$G$9!#(B
vanitas> ## $B:n<T$N2#ED$5$s$K$b(B Cc: $B$7$F$*$j$^$9!#(B
...
vanitas> $B6bED(B $B9@;J(B  email: vanitas@ma3.seikyou.ne.jp

$B$[$\40`z$JLu$@$H;W$&$N$G!"<c43$NI=8=>e$NA*Br;h$r5s$2$k$K(B
$B$H$I$a$?$$$H;W$$$^$9!#(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

@@ -93,29 +93,29 @@
 $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$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$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$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%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$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%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$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$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

$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

@@ -131,7 +131,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

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

@@ -160,7 +160,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;

$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

@@ -320,15 +320,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

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

$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

Teddy <ht5t-fry@asahi-net.or.jp>

----------------------------------------------------------------------
--- mouse.4.orig	Fri Jun  4 14:40:58 1999
+++ mouse.4	Mon Jun  7 02:56:38 1999
@@ -93,29 +93,29 @@
 $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$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$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$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%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$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%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$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$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
@@ -131,7 +131,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 +160,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 +320,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
-------------------------------------------------------------------------
