From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Oct 22 14:34:15 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id OAA26113;
	Thu, 22 Oct 1998 14:34:15 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from psun0.phys.kyushu-u.ac.jp (psun0.phys.kyushu-u.ac.jp [133.5.164.40])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id OAA26107
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 22 Oct 1998 14:34:13 +0900 (JST)
	(envelope-from shimizu@phys.kyushu-u.ac.jp)
Received: (from shimizu@localhost)
	by psun0.phys.kyushu-u.ac.jp (8.8.7/3.6Wbeta7) id OAA16636;
	Thu, 22 Oct 1998 14:34:10 +0900 (JST)
Date: Thu, 22 Oct 1998 14:34:10 +0900 (JST)
Message-Id: <199810220534.OAA16636@psun0.phys.kyushu-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Cc: shimizu@phys.kyushu-u.ac.jp
From: shimizu@phys.kyushu-u.ac.jp (Yoshifumi R. Shimizu)
X-Mailer: mnews [version 1.20] 1996-12/08(Sun)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: FreeBSD-users-jp 34384
Subject: [FreeBSD-users-jp 34384] Key Changes by usin Xkb
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$@!!@6?e!w6eBgM}J*M}$G$9!#(J

$@!!(JXkb $@$r;H$C$?%-!<$NJQ99$K$D$$$F$A$g$C$H;n9T:x8m$7$F$_$^$7$?$N$GJs9p(J
$@$7$^$9!#$3$A$i$G$O%a%$%s%F%J%s%9$NET9g>e(J X $@$O$"$k%5!<%P!<$K$*$$$F(J
$@B>$N%^%7%s$+$i$O(J NFS $@$G$3$N%5!<%P!<>e$N(J X $@A4BN$r;H$&$h$&$K$7$F$$$^$9!#(J
$@$G!"%^%7%s$N%-!<%\!<%I$,$9$Y$FF1$8$J$iLdBj$J$$$N$G$9$,!"$$$/$D$+$N(J
$@%^%7%s$K$O2~B$$G(J CAPSLock <--> LeftCTRL$@!"H>3QA43Q(J <--> ESC $@$NF~$l49$((J
$@$r$7$?(J 106 $@%-!<%\!<%I$,$D$J$,$l$F$$$^$9!#(Jconsole $@$G$O(J /etc/rc.conf $@$N(J
$@%-!<%^%C%W$H$7$F!"(J"jp.106" $@$^$?$O(J "jp.106x" $@$r;H$$J,$1$l$P$$$$$N$G$9$,!"(J
X $@$G$=$l$KBP1~$9$k$H$9$k$H!"(J/etc/XF86Config $@$N(J "Keyboard" Section $@$N(J
XkbModel $@%(%s%H%j$r(J "jp106" $@$+$i(J "jp106x" $@$KJQ$($FBP1~$9$k!"$H$$$&$3$H(J
$@$,$G$-$l$P0lHVJXMx$G$9!#(J
$@!!(JQandA $@$K$O(J Xkb $@4X78$rJQ99$7$F%-!<$rJQ99$9$k;EJ}$K$D$$$F$O7OE}E*$J5-=R(J
$@$O$J$$$h$&$K;W$$$^$9!J4IM}HV9f(J: 111 $@$H(J 302 $@$K>/$7$@$15-=R$"$j!K!#(J
$@!!$^$?!"$3$N%a!<%j%s%0%j%9%H$N8!:w$GD4$Y$?8B$j$G$O3'$5$s$$$m$$$m$H(J Xkb
$@$G$NJQ99$N;EJ}$rLO:w$5$l$F$$$k$h$&$G$9$,!JNc$($P(J #14563 $@$&$A$+$o(J $@$5$s!K!"(J
$@$I$&$9$k$N$,$$$$$+$b$&0l$D$h$/$o$+$i$J$$$h$&$K46$8$i$l$^$7$?!#(J

$@!!$G!"$3$l$,0lHV$$$$$N$d$jJ}$+$I$&$+$o$+$j$^$;$s$,0l1~(J QandA $@7A<0$K(J
$@$^$H$a$F$_$^$7$?$N$G!"Lr$KN)$D$b$N$+$I$&$+3'$5$s$N8f0U8+$r$*;G$$$7$?$$(J
$@$H;W$$$^$9!#(J

$@!!6e=#Bg3XM}3XItJ*M}(J  $@@6?eNIJ8(J
----------------------------------------------------------------------
Q. XF86Config $@$N(J "Keyboard" Section $@$N(J XkbModel $@$N%(%s%H%j$rJQ99$9$k7A(J
$@$G(J X $@>e$G$N%-!<3d$jEv$F$NJQ99$r$7$?$$$N$G$9$,!#(J

A. $@$3$l$K$O(J X Keyboard Extension Xkb $@$r;H$C$?JQ99$,I,MW$G$9!#$$$/$D$+(J
$@J}K!$,$"$j$($^$9$,!"0l$D$N6qBNE*$JNc$H$7$FF|K\8l(J 106 $@%-!<%\!<%I$+$i<!$N(J
$@$h$&$JJQ99$r9T$J$&>l9g$K$D$$$F=R$Y$^$9!#(J(1) CapsLock $@$H(J LeftCtrl $@%-!<!"(J
(2) ESC $@$HH>3QA43Q%-!<!"$rF~$l49$($?$b$N$r(J model jp106x $@$HDj5A$7$F!"(J
XF86Config $@%U%!%$%k$N(J XkbModel $@%(%s%H%j$r(J "jp106" $@$+$i(J "jp106x" $@$KJQ99(J
$@$7$F$3$N%-!<$NF~$l49$($rM-8z$K$7$^$9!#(J

$@!!$^$:!"(JX $@$N%H%C%W%G%#%l%/%H%j$r(J /usr/X11R6/ $@$H$9$k$H!"(J

     /usr/X11R6/lib/X11/xkb/keycodes/xfree86

$@%U%!%$%k$N:G8e$K0J2<$N$h$&$J(J jp106x $@%(%s%H%j$rDI2C$7$^$9!#(J

// For japanese 106x keyboard.
//   with swapping (1) Hankaku_Zenkaku & ESC (2) CAPS & Left_CTL
xkb_keycodes "jp106x" {
    include "xfree86(jp106)"
    <HZTG> =   9;      // Hankaku_Zenkaku toggle, changed from 49
    <ESC>  =  49;      // changed from  9
    <CAPS> =  37;      // changed from 66
    <LCTL> =  66;      // changed from 37
};

$@<!$K!"(J

     /usr/X11R6/lib/X11/xkb/rules/xfree86

$@%U%!%$%k$KF1$8$/(J jp106x $@%(%s%H%j$rDI2C$7$^$9!#(J

! model      =   keycodes        geometry
  microsoft  =   xfree86         microsoft(natural)
  dell101    =   xfree86         dell(dell101)
  flexpro    =   xfree86         keytronic(FlexPro)
  omnikey101 =   xfree86         northgate(omnikey101)
  pc101      =   xfree86         pc(pc101)
  pc102      =   xfree86         pc(pc102)
  pc104      =   xfree86         pc(pc104)
  jp106      =   xfree86(jp106)  pc(jp106)
  jp106x     =   xfree86(jp106x) pc(jp106)         <--- $@$3$l$rDI2C(J
  everex     =   xfree86         everex(STEPnote)
  winbook    =   xfree86         winbook(XP5)
  pc98       =   xfree86         nec(pc98)

$@8e$O(J XF86Config $@%U%!%$%k$r0J2<$N$h$&$KJQ99$7$^$9!#(J

Section "Keyboard"
   Protocol        "Standard"
   XkbRules        "xfree86"
   XkbModel        "jp106x"   <--- $@$3$l$r(J "jp106" $@$+$iJQ99(J
   XkbLayout       "jp"
   AutoRepeat      300 20
EndSection
