$Header: sj3def,v 1.1 91/10/01 18:10:43 nao Locked $

[ $B$3$N%I%-%e%a%s%H$O(J kinput2 $B$GJQ49%7%9%F%`$K(J sj3 $B$r;HMQ$9$k;~$K;H$o$l$k(J   ]
[ $BJQ49%*%V%8%'%/%H(J Sj3Object($B%/%i%9L>$O(J Sj3)$B$K$D$$$F!"$*$h$S(J Sj3Object $B$,(J  ]
[ $B;HMQ$7$F$$$k%m!<%^;z$+$JJQ49!"$=$NB>3FA`:n%-!<$N%+%9%?%^%$%:$NJ}K!$K$D$$(J ]
[ $B$F5-=R$7$F$$$^$9!#(J                                                       ]

*** $BF~NOJ8;zJQ49$N@_Dj(J ***
 
    $B$3$3$G$O(J kinput2 $B$NJQ49%*%V%8%'%/%H$N0l$D(J Sj3Object $B$,JQ49$K;HMQ$9$k%-!<(J
    $B$N%P%$%s%G%#%s%0$d%m!<%^;z$+$JJQ49!"$+$J%m!<%^;zJQ49!"H>3Q(J/$BA43Q%+%?%+%J(J
    $BJQ49!"$R$i$,$J(J/$B$+$?$+$JJQ49$J$I$r%+%9%?%^%$%:$9$k$N$KI,MW$J(J
    $BJQ49Dj5A%U%!%$%k$N=q$-J}$K$D$$$F@bL@$7$^$9!#$3$3$K=q$+$l$?(J
    $BJ8>O$@$1$G$O$o$+$j$K$/$$$N$G!"$G$-$l$P%G%U%)%k%H$NDj5A%U%!%$%k(J 
    (/usr/lib/X11/sj3def/{sjrc,sjrk,sjhk,sjzh} $B$r8+$J$,$iFI$`$H$h$$$H(J
    $B;W$$$^$9!#$^$?!":G8e$K$A$g$C$H$7$?%+%9%?%^%$%:$NNc$r>R2p$7$F$"$j$^$9!#(J

** sj3Object $B$NFCD'(J

    1. sj3Object $B$G$O$+$J4A;zJQ49%5!<%P$K(J sj3serv (X11R5 $B$N(J contribute $B$K(J
        $B4^$^$l$F$$$^$9(J) $B$r;HMQ$7$^$9!#(J

    2. $BDL>oF~NO%b!<%I$G$O(J $BA43Q$R$i$,$J!"A43Q%+%?%+%J!"H>3Q%+%?%+%J!"(J
        $BH>3Q%"%k%U%!%Y%C%H!"A43Q%"%k%U%!%Y%C%H$N#5$D$NJ8;z<o$G$N(J
        $BF~NO%b!<%I$,$"$j!"3FJ8;z<o4V$G$NJQ49$,2DG=$K$J$C$F$$$^$9!#(J

    3. $B%3!<%IF~NO%b!<%I$G$O(J Shift-JIS$B!"F|K\8l(JEUC$B!"(JJIS$B!"6gE@%3!<%I(J
        $B$G$NF~NO$,2DG=$K$J$C$F$$$^$9!#(J

    4. $B%m!<%^;zF~NO;~$N%"%k%U%!%Y%C%H$NA43Q$X$NJQ49$r$9$k$+!"J8;z>C5n;~$K(J
        $B%m!<%^;z$G$NF~NO;~$N;R2;(J($B$?$H$($P(J "$B$+(J" $B$N(J "k")$B$r:FI=<($9$k$+!"(J
        $BJ8@a=L>.!"3HBg;~$K$=$NItJ,$r:FEY$+$J4A;zJQ49$9$k$+!"J8@aD93X=,5!G=$r(J
        $B;HMQ$9$k$+!"Ey$NJQ49%7%9%F%`$K$h$C$F0[$J$kF0:n$r%f!<%6$,(J
        $BA*Br$G$-$k$h$&$J5!G=$rHw$($F$$$^$9!#(J

    5. $BJ8;z(J/$BJ8@a>C5n!"5-9fA*Br3+;O!"%b!<%IJQ49Ey$NJQ49F0:n$r%3%s%H%m!<%k(J
        $B$9$k%-!<(J($B0J9_%3%s%H%m!<%k!&%$%Y%s%H!&%-!<$H8F$S$^$9!#(J)
        $B$r3F%b%G%#%U%!%$%"!&%-!<!"3FJQ49%b!<%I(J($B8e=R(J)$B$KFHN)$7$F(J
        $B%+%9%?%^%$%:$9$k$3$H$,2DG=$K$J$C$F$$$^$9!#(J

    6. $BJQ49%5!<%P$H$N%3%M%/%7%g%s$,$J$s$i$+$N860x$G@ZCG$5$l$?$H$-(J(sj3serv $B$N(J
        $BF0$$$F$$$k%^%7%s$rMn$H$7$?$H$-$J$I(J)$B$K!"(Jkinput2 $B$r:F5/F0$9$k$3$H$J$/(J
        $BJL$NJQ49%5!<%P$H@\B3$G$-$k(J reconnect $B5!G=!"(Jsecond $BJQ49%5!<%P(J
        $B5!G=$rHw$($F$$$^$9!#(J

    7. $B%j%=!<%9%U%!%$%k(J sjrc $B$N5-=RJ}K!$O!"%b!<%II=<(J8;zNs(J(.guide.*)$B!"(J
        $B=i4|F0:n%b!<%I(J(.InitialMode)$B!"%m!<%^;z$+$JJQ49;~$N%Y%k(J(.rkerrbell)$B!"(J
        $B%-!<%P%$%s%I(J(.key)$B!"%b!<%I@ZBX$(;~$N%U%i%C%7%eF0:n(J
        (.FlushAfterConversion)$BEyB?$/$N5!G=$G(J sjx/sj2/sj3 $B$N@_Dj%U%!%$%k(J
        sjrc $B$H$N8_49@-$rJ];}$7$F$$$^$9!#(J

    8. $BH>3Q%+%?%+%J(J<-->$BA43Q%+%?%+%J!"H>3Q%"%k%U%!%Y%C%H(J<-->$BA43Q%"%k%U%!%Y%C%H(J
        $B$H$&$NH>3Q(J/$BA43Q$NJQ495,B'!JFC$K5-9fEy(J)$B$r(J sjzk $B%U%!%$%k$G%+%9%?%^%$%:(J
        $B2DG=$G$9!#$^$?!"$R$i$,$J(J<->$BA43Q%+%?%+%J$NJQ495,B'(J($B!V%t!W$J$I(J)
        $B$b(J sjhk $B%U%!%$%k$G%+%9%?%^%$%:2DG=$G$9!#(J

    9. $B%m!<%^;z$+$JJQ49$b(J sjrk $B%U%!%$%k$G%+%9%?%^%$%:2DG=$G$9!#(Jsjx $B$H(J
        $B0[$J$j!"BgJ8;z(J/$B>.J8;z%"%k%U%!%Y%C%H$r6hJL$7$^$9!#(J(CcWnn $B$N$h$&$K(J
        $B>.J8;z%"%k%U%!%Y%C%H(J(lower)$B$GF~NO;~$O$R$i$,$J$K(J
        $BBgJ8;z%"%k%U%!%Y%C%H(J(upper)$B$GF~NO$7$?$H$-$O%+%?%+%J$K!"(J
        $B$H$$$&$h$&$K6hJL$9$k$3$H$,$G$-$^$9!#(J

    10.$B8=:_$N$H$3$m;DG0$J$,$i<-=qEPO?5!G=$OHw$($F$$$^$;$s!#(J
        $B<-=qEPO?$K$O(J sj3dic (X11R5 $B$N(J contribute $B$K4^$^$l$F$$$^$9(J)$B$r;HMQ$7$F(J
        $B$/$@$5$$!#;~4|%P!<%8%g%s$G$O%5%]!<%H$5$l$k$+$b$7$l$^$;$s!#(J

** sj3Object $B$NJQ49%b!<%I(J

    kinput2 $B$N>l9g%b!<%I$H$$$&35G0$K$O#3<oN`9M$($i$l$^$9!#(J
    $B#1$D$OF~NO$9$kJ8;z<o$K$h$C$F6hJL$9$kJ}K!$G!"(Jsj3Object $B$G$O(J
    $B!V$R$i$,$J%b!<%I!W!VA43Q%+%?%+%J%b!<%I!W!VH>3Q%+%?%+%J%b!<%I!WEy$N(J
    $B6hJL$,$G$-$^$9!#(Jsj3Object $B$G$O$3$l$r!VJ8;z<o%b!<%I!W$H8F$V$3$H$K$7$^$9!#(J
    $BJ8;z<o%b!<%I$K$O0J2<$N#5$D$N%b!<%I$,$"$j$^$9!#(J

    1.  $B$R$i$,$J%b!<%I(J
    2.  $BA43Q%+%?%+%J%b!<%I(J
    3.  $BH>3Q%+%?%+%J%b!<%I(J
    4.  $BA43Q%"%k%U%!%Y%C%H%b!<%I(J
    5.  $BH>3Q%"%k%U%!%Y%C%H%b!<%I(J

    $B$b$&$R$H$D$N%b!<%I$N35G0$OJQ49Cf$NJ8;zNs$N>uBV$K$h$C$F6hJL$9$kJ}K!$G!"(J
    sj3Object $B$G$O(J $BJ8;zF~NOCf$N>uBV!"3FJ8;z<o$d4A;z$X$NJQ49Cf!"(J
    $BJ8@aD9JQ99Cf$N>uBV!"8uJdA*BrCf$d5-9fA*BrCf$N>uBV!"$N#3$D$N>uBV$r(J
    $B$=$l$>$l6hJL$9$k$3$H$,$G$-$^$9!#(Jsj3Object $B$G$O$3$l$r!VJQ49%b!<%I!W(J
    $B$H8F$V$3$H$K$7$^$9!#JQ49%b!<%I$K$O0J2<$N#3$D$N%b!<%I$,$"$j$^$9!#(J

    1.  InputMode   $BJ8;zF~NOCf$N>uBV(J
    2.  UnConvMode  $B3FJ8;z<o$d4A;z$X$NJQ49Cf!"J8@aD9JQ99Cf$N>uBV(J
    3.  ConvMode    $B8uJdA*BrCf$d5-9fA*BrCf$N>uBV(J

    $B$=$l$>$l(J  InputMode $B$O(J CcWnn $B$G$N(J[$BL$JQ49(J]$B!"(JUnConvMode $B$O(J CcWnn
    $B$G$N(J[$BJQ49:Q(J]$B!"(J ConvMode $B$O(J [$B8uJdA*Br(J] $B$H(J [$B5-9fF~NO(J] $B$KBP1~$9$k$H(J
    $B9M$($l$PNI$$$G$7$g$&!#(J

    $B#3$DL\$N%b!<%I$N35G0$OF~NOJ}K!$K$h$C$F6hJL$9$kJ}K!$G!"(J
    sj3Object $B$G$O%m!<%^;z$d%+%?%+%J%-!<$J$IJ8;z%-!<$K$h$kF~NO$H(J
    $B?t;z!"$D$^$j%3!<%I$K$h$kF~NO$r6hJL$9$k$3$H$,$G$-$^$9!#(J
    sj3Object $B$G$O$3$l$r!VF~NO%b!<%I!W$H8F$V$3$H$K$7$^$9!#(J
    $BF~NO%b!<%I$K$O0J2<$N#2$D$N%b!<%I$,$"$j$^$9!#(J

    1.  $BDL>oF~NO%b!<%I(J      $B3F<oJ8;z%-!<$K$h$kF~NO(J
    2.  $B%3!<%IF~NO%b!<%I(J    $B%3!<%I$K$h$kF~NO(J

** $B3F%+%9%?%^%$%:MQ%U%!%$%k$N>l=j$H%U%)!<%^%C%H(J

    sj3Object $B$N%+%9%?%^%$%:MQ$K$O0J2<$N#5<oN`$N%U%!%$%k$,(J
    $BMQ0U$5$l$F$$$^$9!#(J

    1.  $B%m!<%^;z$+$JJQ49%+%9%?%^%$%:MQ(J
    2.  $B$R$i$,$J%+%?%+%JJQ49%+%9%?%^%$%:MQ(J
    3.  $BH>3QA43QJQ49%+%9%?%^%$%:MQ(J
    4.  $B5-9fA*Br;zI=<(5-9f$N%+%9%?%^%$%:MQ(J
    5.  $BJQ49;~$N5sF0!"%3%s%H%m!<%k!&%$%Y%s%H!&%-!<$N%-!<!&%P%$%s%I(J
        $B%+%9%?%^%$%:MQ(J

    $B0J2<$=$l$>$l$N%+%9%?%^%$%:MQ%U%!%$%k$K$D$$$F@bL@$7$^$9!#(J
    $B3F%U%!%$%k$KB?%P%$%HJ8;z$r5-=R$9$k%(%s%H%j$,$"$k>l9g!"(J
    locale $B$N(J LC_CTYPE $B$,(J "ja_JP.SJIS" $B$N>l9g(J Shift-JIS
    $B$H$7$F!"$=$l0J30$N$H$-$O(J EUC $B$H$7$FFI$_9~$_$^$9!#(J
    LC_CTYPE $B$,(J "ja_JP.SJIS" $B$G$J$/(J Shift-JIS $B$H$7$FFI$_9~$_$?$$$H$-$O(J
    include/sj3def.h $B$G(J FORCE_SJIS $B$r(J define $B$7$F%3%s%Q%$%k(J
    $B$9$l$PI,$:(J  Shift-JIS $B$H$7$FFI$_9~$_$^$9!#(J

    1.  $B%m!<%^;z$+$JJQ49%+%9%?%^%$%:MQ(J

        $B$3$N%U%!%$%k$O0J2<$NM%@h=g0L$G$G%5!<%A$5$l!"(J
        $B=i$a$F$NJQ493+;O;~$KFI$_9~$^$l$^$9!#(J

        [1] $B%*%W%7%g%s(J -rkfile $B$KB3$/%U%!%$%kL>(J
        [2] $B%j%=!<%9%U%!%$%k(J($B%j%=!<%9%U%!%$%k$N%5!<%A=g$O(J Xtoolkit $B$N(J
            $B%^%K%e%"%k$r8+$F$/$@$5$$(J)$B$G(J *Sj3.rkfile $B$K;XDj$5$l$k%U%!%$%k(J
        [3] $B4D6-JQ?t(J SJRK $B$K;XDj$5$l$k%U%!%$%k(J
        [4] $B%[!<%`%G%#%l%/%H%j$ND>2<$N(J .sjrk $B$H$$$&L>>N$N%U%!%$%k(J
        [5] /usr/lib/X11/sj3def $B$N2<$N(J sjrk $B$H$$$&L>>N$N%U%!%$%k(J

        $B$?$@$7!"%j%=!<%9%U%!%$%k$d%*%W%7%g%s$K;XDj$7$?>l9g$O!"(J
        $B;XDj$5$l$?%U%!%$%k$,B8:_$7$J$$$H%(%i!<$G=*N;$7$^$9!#(J
        $B$3$N%U%!%$%k$N%U%)!<%^%C%H$O3F9T0J2<$N$h$&$K$J$j$^$9!#(J

        [in_romaji]    [out_kana]  [out_romaji]

        $B3F9T$K$O#3$D$N%(%s%H%j$r5-=R$7$^$9!#3F%(%s%H%j$N6h@Z$j$O(J
        $B%?%V%3!<%I$+(J space $B$K$J$j$^$9!#(J
        $B$=$l$>$l#1HVL\$N%(%s%H%j$K$OJQ4985$N%m!<%^;z(J(ASCII $B%-%c%i%/%?%;%C%H(J
        $B$N$&$A(J 0x00$B!A(J0x1f $B$H(J 0x7f $B$r=|$$$?J8;z$,;XDj$G$-$^$9(J)$BNs$r;XDj$7$^$9!#(J
        space(0x20)$B!"(J'\'(0x5c)$B!"(J'#'(0x23) $B$r4^$`>l9g$O(J '\'
        $B$G%(%9%1!<%W$9$kI,MW$,$"$j$^$9!#(J
        $B#2HVL\$N%(%s%H%j$K$OJQ49;~$NA43QJ8;zNs$r;XDj$7$^$9!#(J
        $B#3HVL\$N%(%s%H%j$K$OJQ498e$KJQ49%P%C%U%!$K;D$7!"<!$NJ8;z$N(J
        $BJQ49$K;HMQ$7$?$$J8;zNs$r;XDj$7$^$9!#;XDj$G$-$kJ8;z$O(J
        $B#1HVL\$N%(%s%H%j$HF1MM$G$9!#$^$?!"#3HVL\$N%(%s%H%j$O>JN,2DG=$G$9!#(J

        $B$^$?!"3F9T$K(J '#' $B$,4^$^$l$k>l9g!"$=$3$+$i$"$H$O%3%a%s%H$H$_$J$5$l$^$9!#(J
    
    2.  $B$R$i$,$J%+%?%+%JJQ49%+%9%?%^%$%:MQ(J

        $B$3$N%U%!%$%k$O0J2<$NM%@h=g0L$G$G%5!<%A$5$l!"(J
        $B=i$a$F$NJQ493+;O;~$KFI$_9~$^$l$^$9!#(J

        [1] $B%*%W%7%g%s(J -hkfile $B$KB3$/%U%!%$%kL>(J
        [2] $B%j%=!<%9%U%!%$%k(J($B%j%=!<%9%U%!%$%k$N%5!<%A=g$O(J Xtoolkit $B$N(J
            $B%^%K%e%"%k$r8+$F$/$@$5$$(J)$B$G(J *Sj3.hkfile $B$K;XDj$5$l$k%U%!%$%k(J
        [3] $B4D6-JQ?t(J SJHK $B$K;XDj$5$l$k%U%!%$%k(J
        [4] $B%[!<%`%G%#%l%/%H%j$ND>2<$N(J .sjhk $B$H$$$&L>>N$N%U%!%$%k(J
        [5] /usr/lib/X11/sj3def $B$N2<$N(J sjhk $B$H$$$&L>>N$N%U%!%$%k(J

        $B$?$@$7!"%j%=!<%9%U%!%$%k$d%*%W%7%g%s$K;XDj$7$?>l9g$O!"(J
        $B;XDj$5$l$?%U%!%$%k$,B8:_$7$J$$$H%(%i!<$G=*N;$7$^$9!#(J
        $B$3$N%U%!%$%k$N%U%)!<%^%C%H$O3F9T0J2<$N$h$&$K$J$j$^$9!#(J

        [zhira]    [zkata]     [hkata]

        $B3F9T$K$O#3$D$N%(%s%H%j$r5-=R$7$^$9!#3F%(%s%H%j$N6h@Z$j$O(J
        $B%?%V%3!<%I$+(J space $B$K$J$j$^$9!#(J
        $B$=$l$>$l$N%(%s%H%j$K$OBP1~$9$kA43Q$R$i$,$J$r0lJ8;z!"(J
        $BA43Q%+%?%+%J$r0lJ8;z!"H>3Q%+%?%+%J(J($B#2J8;z0JFb(J)$B$r5-=R$7$^$9!#(J
        $B$3$NJQ49BP1~5,B'$O3FJ8;z<oF~NO%b!<%I$G$NF~NO$dJ8;z<o%b!<%I$N(J
        $BJQ49;~$K;HMQ$5$l$^$9!#(J

        $B$^$?!"3F9T$K(J '#' $B$,4^$^$l$k>l9g!"$=$3$+$i$"$H$O%3%a%s%H$H$_$J$5$l$^$9!#(J

    3.  $BH>3QA43QJQ49%+%9%?%^%$%:MQ(J
    
        $B$3$N%U%!%$%k$O0J2<$NM%@h=g0L$G$G%5!<%A$5$l!"(J
        $B=i$a$F$NJQ493+;O;~$KFI$_9~$^$l$^$9!#(J

        [1] $B%*%W%7%g%s(J -zhfile $B$KB3$/%U%!%$%kL>(J
        [2] $B%j%=!<%9%U%!%$%k(J($B%j%=!<%9%U%!%$%k$N%5!<%A=g$O(J Xtoolkit $B$N(J
            $B%^%K%e%"%k$r8+$F$/$@$5$$(J)$B$G(J *Sj3.zhfile $B$K;XDj$5$l$k%U%!%$%k(J
        [3] $B4D6-JQ?t(J SJZH $B$K;XDj$5$l$k%U%!%$%k(J
        [4] $B%[!<%`%G%#%l%/%H%j$ND>2<$N(J .sjzh $B$H$$$&L>>N$N%U%!%$%k(J
        [5] /usr/lib/X11/sj3def $B$N2<$N(J sjzh $B$H$$$&L>>N$N%U%!%$%k(J

        $B$?$@$7!"%j%=!<%9%U%!%$%k$d%*%W%7%g%s$K;XDj$7$?>l9g$O!"(J
        $B;XDj$5$l$?%U%!%$%k$,B8:_$7$J$$$H%(%i!<$G=*N;$7$^$9!#(J
        $B$3$N%U%!%$%k$N%U%)!<%^%C%H$O3F9T0J2<$N$h$&$K$J$j$^$9!#(J

        [halpha]   [zalpha]    [zhira/zkana]   [hkana]

        $B3F9T$K$O#4$D$N%(%s%H%j$r5-=R$7$^$9!#3F%(%s%H%j$N6h@Z$j$O(J
        $B%?%V%3!<%I$+(J space $B$K$J$j$^$9!#(J
        $B$=$l$>$l$N%(%s%H%j$K$OBP1~$9$kH>3Q%"%k%U%!%Y%C%H$r0lJ8;z!"(J
        $BA43QH>3Q%"%k%U%!%Y%C%H$r0lJ8;z!"A43Q$+$J$r0lJ8;z!"H>3Q%+%?%+%J(J
        $B$r0lJ8;z!"5-=R$7$^$9!#$=$l$>$l$OH>3Q(J/$BA43Q$,0lCW$7$F$$$l$P(J
        $B=E$J$C$F$b$+$^$$$^$;$s!#H>3QJ8;z$r5-=R$9$k%(%s%H%j$G(J
        space(0x20)$B!"(J'\'(0x5c)$B!"(J'#'(0x23) $B$r4^$`>l9g$O(J
        '\' $B$G%(%9%1!<%W$9$kI,MW$,$"$j$^$9!#(J
        $B$3$NJQ49BP1~5,B'$O3FJ8;z<oF~NO%b!<%I$G$NF~NO$dJ8;z<o%b!<%I$N(J
        $BJQ49;~$K;HMQ$5$l$^$9!#(J

        $B$^$?!"3F9T$K(J '#' $B$,4^$^$l$k>l9g!"$=$3$+$i$"$H$O%3%a%s%H$H$_$J$5$l$^$9!#(J

    4.  $B5-9fA*Br;zI=<(5-9f$N%+%9%?%^%$%:MQ(J

        $B$3$N%U%!%$%k$O0J2<$NM%@h=g0L$G$G%5!<%A$5$l!"(J
        $B=i$a$F$NJQ493+;O;~$KFI$_9~$^$l$^$9!#(J

        [1] $B%*%W%7%g%s(J -sbfile $B$KB3$/%U%!%$%kL>(J
        [2] $B%j%=!<%9%U%!%$%k(J($B%j%=!<%9%U%!%$%k$N%5!<%A=g$O(J Xtoolkit $B$N(J
            $B%^%K%e%"%k$r8+$F$/$@$5$$(J)$B$G(J *Sj3.sbfile $B$K;XDj$5$l$k%U%!%$%k(J
        [3] $B4D6-JQ?t(J SJSB $B$K;XDj$5$l$k%U%!%$%k(J
        [4] $B%[!<%`%G%#%l%/%H%j$ND>2<$N(J .sjsb $B$H$$$&L>>N$N%U%!%$%k(J
        [5] /usr/lib/X11/sj3def $B$N2<$N(J sjsb $B$H$$$&L>>N$N%U%!%$%k(J

        $B$?$@$7!"%j%=!<%9%U%!%$%k$d%*%W%7%g%s$K;XDj$7$?>l9g$O!"(J
        $B;XDj$5$l$?%U%!%$%k$,B8:_$7$J$$$H%(%i!<$G=*N;$7$^$9!#(J
        $B$3$N%U%!%$%k$N%U%)!<%^%C%H$O3F9T0J2<$N$h$&$K$J$j$^$9!#(J

        [data]

        $B3F9T$K$O$?$@#1$D$N%(%s%H%j$r5-=R$7$^$9!#(J
        $B$3$N%(%s%H%j$K$O5-9fA*Br;~$KI=<($7$?$$A43QJ8;zNs$r=q$-$^$9!#(J
        $B3F9T$K(J '#' $B$,4^$^$l$k>l9g!"$=$3$+$i$"$H$O%3%a%s%H$H$_$J$5$l$^$9!#(J

    5.  $BJQ49;~$N5sF0!"%3%s%H%m!<%k!&%$%Y%s%H!&%-!<$N%-!<!&%P%$%s%I(J
        $B%+%9%?%^%$%:MQ(J

        $B$3$N%U%!%$%k$O0J2<$NM%@h=g0L$G$G%5!<%A$5$l!"(J
        $B=i$a$F$NJQ493+;O;~$KFI$_9~$^$l$^$9!#(J

        [1] $B%*%W%7%g%s(J -rcfile $B$KB3$/%U%!%$%kL>(J
        [2] $B%j%=!<%9%U%!%$%k(J($B%j%=!<%9%U%!%$%k$N%5!<%A=g$O(J Xtoolkit $B$N(J
            $B%^%K%e%"%k$r8+$F$/$@$5$$(J)$B$G(J *Sj3.rcfile $B$K;XDj$5$l$k%U%!%$%k(J
        [3] $B4D6-JQ?t(J SJRC $B$K;XDj$5$l$k%U%!%$%k(J
        [4] $B%[!<%`%G%#%l%/%H%j$ND>2<$N(J .sjrc $B$H$$$&L>>N$N%U%!%$%k(J
        [5] /usr/lib/X11/sj3def $B$N2<$N(J sjrc $B$H$$$&L>>N$N%U%!%$%k(J

        $B$?$@$7!"%j%=!<%9%U%!%$%k$d%*%W%7%g%s$K;XDj$7$?>l9g$O!"(J
        $B;XDj$5$l$?%U%!%$%k$,B8:_$7$J$$$H%(%i!<$G=*N;$7$^$9!#(J
        $B$3$N%U%!%$%k$N%U%)!<%^%C%H$O3F9T0J2<$N$h$&$K$J$j$^$9!#(J

        [key0].[key1]   [value0][./white][value1][./white][value2] $B!D!D!D!D(J

        $B3F9T$K$O$=$l$>$l(J keyword $B$N%(%s%H%j$r$=$l$KBP1~$9$k(J
        value $B$N%(%s%H%j$r5-=R$7$^$9!#9TF,$+$i$_$F:G=i$N(J
        tab $B$+(J space $B$,(J keyword $B$N%(%s%H%j$H(J value $B$N%(%s%H%j(J
        $B$N6-L\$K$J$j$^$9!#(Jkeyword $B$N%(%s%H%jFb$K$O$=$l$>$l(J
        $B!V(J.$B!W(J(0x2e)$B$G6h@Z$C$FJ#?t$N(J keyword $B$r;XDj$G$-$^$9(J
        $B$,!"8=:_$N$H$3$m$=$N?t$O#2$D$^$G$K@)8B$5$l$F$$$^$9!#(J
        value $B$N%(%s%H%j$O$=$l$>$l!V(J.$B!W(J(0x2e)$B$d(J space$B!"(Jtab $B$G(J
        $B6h@Z$i$l$^$9!#$=$N?t$O#1#08D$^$G;XDj$G$-$^$9!#(J
        
        value? $B$N%(%s%H%j$K$OA43QJ8;z$b5-=R$G$-$^$9$,!"(J
        keyword $B$N%(%s%H%j$O$9$Y$F%3%s%H%m!<%k%3!<%I$r=|$/(J
        ASCII $BJ8;z$G5-=R$5$l$F$$$kI,MW$,$"$j$^$9!#(J
        $B3F(J keyword $B$H$=$3$K;XDj$G$-$k(J value $B$K$D$$$F$O(J
        $B8e=R$7$^$9!#(J
        
** $B%3%s%H%m!<%k!&%$%Y%s%H!&%-!<$N%-!<!&%P%$%s%I%+%9%?%^%$%:J}K!(J
    
    Sj3Object $B$N3FJQ49A`:n!"J8;zNs(J/$BJ8@aA`:n$KBP1~$9$k%-!<!&%P%$%s%I(J
    $B$O(J sjrc $B%U%!%$%k(J($BA09`$N(J 5. $B$N%U%!%$%k(J)$B$G9T$$$^$9!#(J
    format $B$O0J2<$N$h$&$K(J $B#3$D$N%(%s%H%j(J(keyword + 2 value)
    $B$+$i$J$j$^$9!#(J

    .key.[$B%U%!%s%/%7%g%sL>(J]     [$BJQ49(J Mode/Modifier]    [KeySym]

    1. [$B%U%!%s%/%7%g%sL>(J] $B$K;XDj$G$-$k$b$N(J

        $B%U%!%s%/%7%g%sL>$K$O$=$N%-!<$HJQ49%b!<%I$NAH9g$;$K$*$$$F(J
        $B8F$S=P$5$l$k(J Sj3Object $B$N%U%!%s%/%7%g%s(J($BA`:n(J)$B$r;XDj$7$^$9!#(J
        $B8=:_$N$H$3$m;XDj$G$-$k%U%!%s%/%7%g%s$K$O0J2<$N$b$N$,$"$j$^$9!#(J
        $B$=$l$>$l!"BP1~$9$k%b!<%I$GF0:n$,0[$J$k$b$N$,$"$k$N$GCm0U$,(J
        $BI,MW$G$9!#(J
        $B$J$k$Y$/B?$/$N%U%!%s%/%7%g%sL>$O(J sj2/sj3/sjx $B$N(J sjrc $B$H(J
        $B8_49@-$rJ]$D$h$&$K$7$^$7$?!#(J

------------------------------------------------------------------------------
henkan  [InputMode] $BF~NO%P%C%U%!$NJ8;zNs$r0l3gJQ49$7!"(JUnConvMode $B$K$7$^$9(J
        [UnConvMode/ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
muhen   [InputMode] $BL5;k$7$^$9(J
        [UnConvMode/ConvMode] $B$+$J4A;zJQ49A0$N>uBV$KLa$7!"(JInputMode $B$K$7$^$9(J
------------------------------------------------------------------------------
kettei  [InputMode/UnConvMode] $BJ8$r3NDj$7$^$9(J
        [ConvMode] $BA*BrCf(J($BH?E>$7$F$$$k(J)$B$NJ8;zNs$rA*Br$7$FJ8$r3NDj$7$^$9(J
------------------------------------------------------------------------------
flush       $B8=:_$N$H$3$m(J "kettei" $B$HF1$8$G$9(J
------------------------------------------------------------------------------
return  [InputMode/UnConvMode] $BJ8$r3NDj$7!"%j%?!<%s$7$^$9(J
            $BJQ49Cf$NJ8;zNs$,$J$$>l9g$O(J Carriage-Return $B$HF1$8$G$9(J
        [ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
end     [InputMode/UnConvMode] $BJ8$r3NDj$7$FJQ49$r=*N;$$$^$9(J
        [ConvMode]  $BA*BrCf(J($BH?E>$7$F$$$k(J)$B$NJ8;zNs$rA*Br$7$F(J
            $B3NDj8eJQ49$r=*N;$7$^$9(J
------------------------------------------------------------------------------
select  [InputMode/UnConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
        [ConvMode] $B8uJdA*BrCf$N$H$-$OA*BrCf(J($BH?E>$7$F$$$k(J)$B$NJ8;zNs$rA*Br$7$F(J
                UnConvMode $B$KLa$j$^$9(J $B5-9fA*BrCf$N;~$OA*BrCf$NJ8;zNs$r(J
                $BA*Br$7$F(J InputMode $B$KLa$j$^$9(J
------------------------------------------------------------------------------
symbol  [InputMode] $B5-9fA*Br$r3+;O$7$^$9(J
        [UnConvMode] $BJQ49%P%C%U%!$NFbMF$r3NDj$7!"5-9fA*Br$r3+;O$7$^$9(J
        [ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
halpha  [InputMode] $BJ8;z<o%b!<%I$rH>3Q%"%k%U%!%Y%C%H$K$7$^$9(J
        [UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$rH>3Q%"%k%U%!%Y%C%H$KJQ49$7$^$9(J
        [ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
zalpha  [InputMode] $BJ8;z<o%b!<%I$rA43Q%"%k%U%!%Y%C%H$K$7$^$9(J
        [UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$rA43Q%"%k%U%!%Y%C%H$KJQ49$7$^$9(J
        [ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
hkata   [InputMode] $BJ8;z<o%b!<%I$rH>3Q%+%?%+%J$K$7$^$9(J
        [UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$rH>3Q%+%?%+%J$KJQ49$7$^$9(J
        [ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
zkata   [InputMode] $BJ8;z<o%b!<%I$rA43Q%+%?%+%J$K$7$^$9(J
        [UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$rA43Q%+%?%+%J$KJQ49$7$^$9(J
        [ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
hira    [InputMode] $BJ8;z<o%b!<%I$r$R$i$,$J$K$7$^$9(J
        [UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$r$R$i$,$J$KJQ49$7$^$9(J
        [ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
code    [InputMode] $BDL>oF~NO%b!<%I$N;~$O=i4|%3!<%IF~NO$N%b!<%I(J($B8e=R(J)$B$K$7!"(J
                $B%3!<%IF~NO%b!<%I$N;~$O(J Shift-JIS -> EUC -> JIS -> $B6hE@%3!<%I(J
                $B$N=g$K(J Rotate $B$7$^$9(J
        [UnConvMode/ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
mode    [InputMode] $B%3!<%IF~NO%b!<%I$N;~$O=i4|J8;z<o%b!<%I(J($B8e=R(J)$B$K$7!"(J
                $BDL>oF~NO%b!<%I$N;~$O(J $B$R$i$,$J(J -> $BA43Q%+%?%+%J(J -> 
                $BH>3Q%+%?%+%J(J -> $BH>3Q%"%k%U%!%Y%C%H(J -> $BA43Q%"%k%U%!%Y%C%H(J 
                $B$N=g$KJ8;z<o%b!<%I$r(J Rotate $B$7$^$9(J
        [UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$r(J $B$R$i$,$J(J -> $BA43Q%+%?%+%J(J
                -> $BH>3Q%+%?%+%J(J -> $BH>3Q%"%k%U%!%Y%C%H(J -> $BA43Q%"%k%U%!%Y%C%H(J
                $B$N=g$KJ8;z<oJQ49$7$^$9(J
        [ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
toggle  [UnConvMode] $B%+%l%s%HJ8@a$NJ8;z<o$r(J sjrc $B$N(J muhenkaninedit $B$G(J
                $B@_Dj$5$l$?J8;z<o$H$N4V$G(J toggle $B$7$^$9(J
        [InputMode/ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
right   [InputMode/UnConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
        [ConvMode] $B8=:_A*BrCf$N8uJd(J($B5-9f(J)$B$rF|#1$D1&$N$b$N$K0\$7$^$9(J
------------------------------------------------------------------------------
left    [InputMode/UnConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
        [ConvMode] $B8=:_A*BrCf$N8uJd(J($B5-9f(J)$B$rF|#1$D:8$N$b$N$K0\$7$^$9(J
------------------------------------------------------------------------------
up      [InputMode/UnConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
        [ConvMode] $B8=:_A*BrCf$N8uJd(J($B5-9f(J)$B$rF|#1$D>e$N$b$N$K0\$7$^$9(J
------------------------------------------------------------------------------
down    [InputMode/UnConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
        [ConvMode] $B8=:_A*BrCf$N8uJd(J($B5-9f(J)$B$rF|#1$D2<$N$b$N$K0\$7$^$9(J
------------------------------------------------------------------------------
nextp   [InputMode/UnConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
        [ConvMode] $B8=:_A*BrCf<!%Z!<%8$K0\$j$^$9(J
------------------------------------------------------------------------------
prevp   [InputMode/UnConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
        [ConvMode] $B8=:_A*BrCfA0%Z!<%8$K0\$j$^$9(J
------------------------------------------------------------------------------
backward[InputMode/UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$r#1$DA0$K0\$7$^$9(J
        [ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
forward [InputMode/UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$r#1$D8e$K0\$7$^$9(J
        [ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
------------------------------------------------------------------------------
kakuchou[InputMode/ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
        [UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$r#1J8;z?-$P$7$^$9(J
------------------------------------------------------------------------------
syoukyo [InputMode/ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
        [UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$r#1J8;z=L>.$7$^$9(J
------------------------------------------------------------------------------
cancel  [InputMode/UnConvMode/ConvMode] $B8=:_JQ49Cf$NJ8;zNs$r%-%c%s%;%k$7$^$9(J
------------------------------------------------------------------------------
saihenkan[InputMode/ConvMode] $B%(%i!<$G$"$k$3$H$rL@<($9$k$?$a%Y%k$rLD$i$7$^$9(J
        [UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$NJ8;z<o$,$R$i$,$J$G$J$$>l9g(J
                $BJ8;z<o$r$R$i$,$J$K$7$^$9(J $BJ8;z<o$,$R$i$,$J$N>l9g!"(J
                ConvMode $B$K$7$F8uJdA*Br$r3+;O$7$^$9(J
------------------------------------------------------------------------------
syoukyo [InputMode] $B0lJ8;z>C5n$7$^$9(J
        [UnConvMode] $B%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$r>C5n$7$^$9(J
        [ConvMode] $B8uJdA*Br$r=*N;$7%+%l%s%H(J($BH?E>$7$F$$$k(J)$BJ8@a$r>C5n$7$^$9(J
------------------------------------------------------------------------------
reconnect[InputMode/UnConvMode/ConvMode] $B8=:_JQ49Cf$NJ8;zNs$r%-%c%s%;%k$7!"(J
                first server $B$+(J second server $B$+$I$A$i$+$K:F@\B32DG=$J$i$P(J
                $B:F@\B3$7!"(JInputMode $B$K$7$^$9(J
                $B:F@\B3$K<:GT$7$?>l9g(J kinput2 $B$r=*N;$7$^$9(J
------------------------------------------------------------------------------

    2. [$BJQ49(J Mode/Modifier]/[KeySym] $B%(%s%H%j$N;XDj$N$7$+$?(J

        $B$3$N%(%s%H%j$K$O#1HVL\$N%(%s%H%j$N%U%!%s%/%7%g%s$r(J
        $B8F$S=P$9$H$-$NJQ49%b!<%I$H%-!<A`:n$r;XDj$7$^$9!#(J
        [$BJQ49(J Mode/Modifier] $B$O0J2<$NNc$N$h$&$K$=$l$>$l(J '|' $B$G(J
        $B%^%9%/$9$k$3$H$,$G$-$^$9(J

        $BNc(J (Control Key $B$H(J Shift Key $B$,F1;~$K2!$5$lJQ49%b!<%I$,(J
            InputMode $B$N$H$-$K(J KeySym $BL>$,(J 'd' $B$N%-!<$,2!$5$l$k$H(J
            $B%U%!%s%/%7%g%s(J "shoukyo" $B$N5!G=$r8F$S=P$9(J

.key.shoukyo    c|s|i       d

        [$BJQ49(J Mode/Modifier] $B$K(J '|' $B$G6h@Z$C$F(J
        $B;XDj$G$-$k$b$N$H$=$N0UL#$O0J2<$N$H$*$j$G$9(J

        n   $B%b%G%#%U%!%$%"(J/$BJQ49%b!<%I$N%^%9%/$J$7(J
        s   Shift-Key $B$,F1;~$K2!$5$l$?$H$-(J
        c   Control-Key $B$,F1;~$K2!$5$l$?$H$-(J
        m   Mod1-Key (Meta-Key) $B$,F1;~$K2!$5$l$?$H$-(J
        l   Lock-Key $B$,F1;~$K2!$5$l$?$H$-(J
        i   $BJQ49%b!<%I$,(J InputMode $B$N;~(J
        u   $BJQ49%b!<%I$,(J UnConvMode $B$N;~(J
        v   $BJQ49%b!<%I$,(J ConvMode $B$N;~(J
        o   $BJQ49%b!<%I$,(J UnConvMode $B$+(J ConvMode $B$N;~(J ('u|v' $B$HF1$8(J)
        f   $BJQ49%b!<%I$,(J InputMode $B$+(J UnConvMode $B$N;~(J ('i|u' $B$HF1$8(J)
        a   $B$9$Y$F$NJQ49%b!<%I$N;~(J ('u|v|i' $B$HF1$8(J)

        $B$?$@$7!"(J[$BJQ49(J Mode/Modifier] $B$N%(%s%H%j$,!"(Jn$B!"(Js$B!"(Jc$B!"(Jm$B!"(Jl$B!"(J
        $B$NAH9g$;$@$1$G=q$+$l$F$$$k$H$-$O$=$NA`:n$O$9$Y$F$NJQ49%b!<%I$N;~(J
        $B$KM-8z$K$J$j$^$9(J( 'a' $B$,F1;~$K;XDj$5$l$?$N$HF1$8$K$J$k(J)

        [KeySym] $B$N%(%s%H%j$K$O(J KeySym $BL>$r;XDj$7$^$9!#(J
         KeySym $BL>$O(J XKeysymToString(3X11) $B$N%j%?!<%sCM!"(J
        xmodmap -pk $B$NI=<(Ey$+$iF@$k$3$H$,$G$-$^$9(J


    3. $B%W%m%0%i%`FbIt$G$N%G%U%)%k%H$N%-!<!&%P%$%s%G%#%s%0(J

        $B%G%U%)%k%H$N%-!<!&%P%$%s%G%#%s%0$O0J2<$N$h$&$K$J$C$F$*$j(J
        sjrc $B$K>e5-$N$h$&$J%U%)!<%^%C%H$G5-=R$9$k$3$H$K$h$C$F(J
        $B0[$J$k%-!<%P%$%s%G%#%s%0$rDI2C$G$-$^$9(J
        KeySym $B$H(J Modifier $B%-!<$NAH9g$;$,F1$8$G(J
        $BF10l$NJQ49%b!<%I$GM-8z$K$J$k$h$&$K;XDj$7$?(J
        $B%P%$%s%G%#%s%0$"$C$?>l9g$O$"$H$K5-=R$5$l$?(J
        $B$b$N$,M-8z$K$J$j$^$9!#(J

        $B%G%U%)%k%H$N%-!<!&%P%$%s%G%#%s%0$r(J sjrc $B$K;XDj$9$k7A<0$G(J
        $B<($9$H0J2<$N$h$&$K$J$j$^$9!#(J

.key.henkan     i       Select
.key.muhen      u       Cancel
.key.kettei     f       Execute
.key.kettei     f       KP_Enter
.key.flush      f       Execute
.key.flush      f       KP_Enter
.key.flush      f       Escape
.key.return     f       Return
.key.select     v       Return
.key.select     v       Execute
.key.select     v       Escape
.key.halpha     f       F6
.key.zalpha     f       F7
.key.hkata      f       F8
.key.zkata      f       F9
.key.hira       f       F10
.key.symbol     i       F4
.key.code       i       F5
.key.mode       f       Tab
.key.toggle     u|c     Cancel
.key.right      v       Right
.key.left       v       Left
.key.up         v       Up
.key.down       v       Down
.key.prevp      v       Cancel
.key.nextp      v       Select
.key.backward   u       Left
.key.forward    u       Right
.key.kakuchou   u       Up
.key.syukusyou  u       Down
.key.cancel     a|s     Cancel
.key.saihenkan  u       Select
.key.syoukyo    a       BackSpace
.key.end        a|s     Kanji
.key.reconnect  a|m|s   Kanji

** $B%b!<%II=<(J8;zNs$N%+%9%?%^%$%:J}K!(J
    
    Sj3Object $B$N%b!<%II=<(J8;zNs$N%+%9%?%^%$%:(J
    $B$O(J sjrc $B%U%!%$%k$G9T$$$^$9!#(J
    format $B$O0J2<$N$h$&$K(J $B#1$D$N%(%s%H%j(J(keyword + 1 value)
    $B$+$i$J$j$^$9!#(J

    .guide.[$B%b!<%IL>(J]       [$B%b!<%II=<(J8;zNs(J]

    1. [$B%b!<%IL>(J] $B$K;XDj$G$-$k$b$N(J

        $B%b!<%IL>$K$OBP1~$9$k%b!<%II=<(J8;zNs$,I=<($5$l$k$H$-$N(J
        $B%b!<%I$r;XDj$7$^$9(J
        $B;XDj$G$-$k$b$N$K$O0J2<$N$b$N$,$"$j$^$9(J

------------------------------------------------------------------------------
hira    $B$R$i$,$J%b!<%I$N$H$-$KI=<($9$kJ8;zNs$r;XDj;~$K;XDj$7$^$9(J
------------------------------------------------------------------------------
zkata   $BA43Q%+%?%+%J%b!<%I$N$H$-$KI=<($9$kJ8;zNs$r;XDj;~$K;XDj$7$^$9(J
------------------------------------------------------------------------------
hkata   $BH>3Q%+%?%+%J%b!<%I$N$H$-$KI=<($9$kJ8;zNs$r;XDj;~$K;XDj$7$^$9(J
------------------------------------------------------------------------------
zalpha  $BA43Q%"%k%U%!%Y%C%H%b!<%I$N$H$-$KI=<($9$kJ8;zNs$r;XDj;~$K;XDj$7$^$9(J
------------------------------------------------------------------------------
halpha  $BH>3Q%"%k%U%!%Y%C%H%b!<%I$N$H$-$KI=<($9$kJ8;zNs$r;XDj;~$K;XDj$7$^$9(J
------------------------------------------------------------------------------
sjis    $B%3!<%IF~NO%b!<%I$G(J Shift-JIS $BF~NO$N;~$KI=<($9$kJ8;zNs$r(J
        $B;XDj;~$K;XDj$7$^$9(J
------------------------------------------------------------------------------
jis     $B%3!<%IF~NO%b!<%I$G(J JIS $BF~NO$N;~$KI=<($9$kJ8;zNs$r(J
        $B;XDj;~$K;XDj$7$^$9(J
------------------------------------------------------------------------------
euc     $B%3!<%IF~NO%b!<%I$G(J EUC $BF~NO$N;~$KI=<($9$kJ8;zNs$r(J
        $B;XDj;~$K;XDj$7$^$9(J
------------------------------------------------------------------------------
kuten   $B%3!<%IF~NO%b!<%I$G6hE@%3!<%IF~NO$N;~$KI=<($9$kJ8;zNs$r(J
        $B;XDj;~$K;XDj$7$^$9(J
------------------------------------------------------------------------------
    
    2. [$B%b!<%II=<(J8;zNs(J] $B$K;XDj$G$-$k$b$N(J

        [$B%b!<%II=<(J8;zNs(J] $B$K$OA43QJ8;z$r;XDj$G$-$^$9$,!"(J
        $B;XDj$G$-$k%3!<%I$K$D$$$F$OA0!99`$N5-=R$r$4Mw$/$@$5$$!#(J

    3. $B%G%U%)%k%H$N%b!<%II=<(J8;zNs$N;XDj(J

        $B%G%U%)%k%H$NI=<(J8;zNs$O0J2<$N$h$&$K$J$C$F$$$^$9!#(J
        
.guide.hira     $B$+$J(J
.guide.zkata    $BA4%+%J(J
.guide.hkata    $BH>%+%J(J
.guide.zalpha   ABC
.guide.halpha   $B#A#B#C(J
.guide.sjis     Shift-JIS
.guide.jis      $B#J#I#S(J
.guide.euc      $B#E#U#C(J
.guide.kuten    $B6hE@(J

** $B$=$NB>$N3F<o%f!<%6!&%$%s%?!<%U%'!<%9$N%+%9%?%^%$%:J}K!(J

    Sj3Object $B$K$O$=$NB>!"MM!9$J%f!<%6%$%s%?!<%U%'!<%9$r(J
    $BA*$Y$k$h$&$K(J sjrc $B$G%+%9%?%^%$%:$9$k$3$H$,$G$-$^$9!#(J
    1.$B!A(J9. $B$O(J sj2/sjx/sj3 $B$H8_49$N%j%=!<%9$H$7$F(J
    $BMQ0U$7$F$$$^$9!#(J
    
    1. $B=i4|F0:n%b!<%I(J

[format]
.InitialMode        unbuff.[$B%b!<%IL>(J].direct

        kinput2(Sj3Object) $B$NJQ495!G=$r=i$a$F8F$S=P$7$?$H$-$K(J
        $B$I$N%b!<%I$GF0:n$9$k$+$r(J [$B%b!<%IL>(J] $B$K;XDj$7$^$9!#(J
        $B;XDj$G$-$k7A<0$OA09`$N(J < 1. [$B%b!<%IL>(J] $B$K;XDj$G$-$k$b$N(J>
        $B$HF1$8$G$9!#(Jsj2/sj3/sjx $B$H$N8_49@-$N$?$a!"(Jvalue $B$O(J $B!V(Junbuff.$B!W(J
        $B$H!V(J.direct$B!W$G0O$`I,MW$,$"$j$^$9!#(J
        $B%G%U%)%k%H$O(J "hira" $B$G$9!#(J

    2. code $BF~NO;~$N%G%U%)%k%H%3!<%I(J

[format]
.DefaultCode        [$B%3!<%IL>(J]

        $B%U%!%s%/%7%g%s(J code $B$N5!G=$r8F$S=P$7$?$H$-$N:G=i$N(J
        $B%3!<%I$r;XDj$7$^$9!#;XDj$G$-$k%3!<%I$O(J "sjis"$B!"(J"jis"$B!"(J"euc"$B!"(J"kuten"$B!"(J
        $B$G$9!#%G%U%)%k%H$O(J "sjis" $B$G$9!#(J

    3. $B%U%!%s%/%7%g%s(J muhen $B$r8F$S=P$7$?$H$-$NJ8;z<o%b!<%I(J
    
[format]
.MuhenkanMode       [$B%b!<%IL>(J]

        $B%U%!%s%/%7%g%s(J muhen $B$r8F$S=P$7$?$H$-$K(J InputMode $B$G$I$N(J
        $BJ8;z<o%b!<%I$K$9$k$+;XDj$7$^$9!#;XDj$G$-$k%b!<%I$O(J
        $B8D$N9`$N(J 1. $B=i4|F0:n%b!<%I(J $B$HF1$8$G$9!#%G%U%)%k%H$O(J "hira" $B$G$9!#(J

    4. $BF~NO%b!<%I$N%H%0%kF0:n$r9T$&$+$I$&$+$N;XDj(J

[format]
.MuhenkanToggle     [on/off]

        $B%U%!%s%/%7%g%s(J toggle $B$r8F$S=P$7$?$H$-$K(J toggle $BF0:n$r(J
        $B$r9T$&$+$I$&$+$N;XDj$r(J on/off $B$G9T$$$^$9!#(J
        $B%G%U%)%k%H$O(J "on" $B$G$9!#(J

    5. $BF~NO%b!<%I$N%H%0%kF0:n;~$K$I$N%b!<%I$K%H%0%k$9$k$+$N;XDj(J

[format]
.MuhenkanInEdit     [$B%b!<%IL>(J]

        $B%U%!%s%/%7%g%s(J toggle $B$r8F$S=P$7$?$H$-$K$I$N(J
        $BJ8;z<o%b!<%I$K(J toggle $B$9$k$+;XDj$7$^$9!#;XDj$G$-$k%b!<%I$O(J
        $B8D$N9`$N(J 1. $B=i4|F0:n%b!<%I(J $B$HF1$8$G$9!#%G%U%)%k%H$O(J "hira" $B$G$9!#(J


    6. $B%m!<%^;z$+$JJQ49=PMh$J$$$H$-%Y%k$rLD$i$9$+$N;XDj(J

[format]
.rkerrbell          [on/off]

        $B%m!<%^;z$+$JJQ49$K<:GT$7$?$H$-$K%Y%k$rLD$i$9$+$I$&$+$r(J
        $B$r(J on/off $B$G;XDj$7$^$9!#%G%U%)%k%H$O(J "off" $B$G$9!#(J

    7. $B%b!<%I@Z$jBX$(%-!<$r2!$9$H7hDj$9$k$+(J

[format]
.FlushAfterConversion       [on/off]

        $B%U%!%s%/%7%g%s(J hira/zkata/hkata/zalpha/halpha/mode $B$r(J
        $B8F$S=P$7$?$H$-$KJQ49Cf$NJ8;zNs$r3NDj$9$k$+$r(J
        on/off $B$G;XDj$7$^$9!#%G%U%)%k%H$O(J "off" $B$G$9!#(J
        
    8. $BJ8@aD93X=,5!G=$r;HMQ$9$k$+(J

[format]
.bstudy                     [on/off]

        $BJ8@aD93X=,5!G=$r;HMQ$9$k$+$I$&$+$r(J on/off $B$G;XDj$7$^$9!#(J
        $B%G%U%)%k%H$O(J "off" $B$G$9!#(J

    9. first sj3serv $B$N%[%9%HL>;XDj(J

[format]
.server                     [$B%[%9%HL>(J]

        first $BJQ49%5!<%P$H$7$F@\B3$9$k%5!<%P$N%[%9%HL>$r;XDj$7$^$9!#(J

    10. second sj3serv $B$N%[%9%HL>;XDj(J

[format]
.server2                    [$B%[%9%HL>(J]

        second $BJQ49%5!<%P$H$7$F@\B3$9$k%5!<%P$N%[%9%HL>$r;XDj$7$^$9!#(J

    11. $B%"%k%U%!%Y%C%H$rBgJ8;z$KJQ49$9$k$+(J

[format]
.AlphabetConversion         [on/off]

        $B%m!<%^;z$+$JJQ49;~$N%"%k%U%!%Y%C%H$rA43Q$KJQ49$9$k$+(J
        $B$r(J on/off $B$G;XDj$7$^$9!#%G%U%)%k%H$O(J "off" $B$G$9!#(J
        sjx/sj3 $B$G$O%G%U%)%k%H$GA43Q$KJQ49$7$^$9!#(J

    12. $BJ8;z>C5n;~$NF0:n!JJQ49ESCf$N%m!<%^;z$rI=<($9$k$+!K(J

[format]
.BackDisplay                [on/off]

        InputMode $B$G$NJ8;z>C5n;~$K$R$H$DA0$N%m!<%^;z$+$JJQ49:Q$N(J
        $BJ8;z$NJQ49ESCf$N%"%k%U%!%Y%C%H$rI=<($9$k$+$I$&$+(J
        $B$r(J on/off $B$G;XDj$7$^$9!#%G%U%)%k%H$O(J "on" $B$G$9!#(J
        "on" $B$N$H$-(J NEWS-OS $B$N(J sj3 $B%3%^%s%I$NF0:n$HF1$8$K$J$j$^$9!#(J
        sjx $B$G$OJQ49%P%C%U%!$K$"$k$9$Y$F$NJ8;z$K$D$$$F>C5n;~$K(J
        $BJQ49ESCf$N%"%k%U%!%Y%C%H$rI=<($7$^$9$,!"$3$NJ}K!$O(J
        $BCY$/$J$k$N$G:#2s$O%5%]!<%H$r8+Aw$j$^$7$?!#(J

    13. $B0l3gJQ49;~$NCmL\$9$k%;%0%a%s%H$N0LCV(J

[format]
.BeginConversionLast                [on/off]

        $B%U%!%s%/%7%g%s(J henkan $B$N5!G=$r8F$S=P$7$F0l3gJQ49$r(J
        $B9T$C$?$H$-$K:G=i$K$I$NJ8@a$r%+%l%s%H(J($BH?E>$7$?(J)$BJ8@a(J
        $B$K$9$k$+$r;XDj$7$^$9!#(Jon $B$N;~$O:G8e$NJ8@a$r(J off $B$N;~$O(J
        $B:G=i$NJ8@a$r%+%l%s%H(J($BH?E>$7$?(J)$BJ8@a$K$7$^$9!#(J
        $B%G%U%)%k%H$O(J "off" $B$G$9!#(J

    14. $BJ8@a3HD%;~$K3HD%ItJ,$N%b!<%IJQ49$r9T$J$&$+(J

[format]
.ExpandModeConversion               [on/off]

        $B%U%!%s%/%7%g%s(J kakuchou $B$N5!G=$r8F$S=P$7$FJ8@a3HD%(J
        $B$r9T$C$?$H$-$K3HD%$7$?ItJ,$NJ8;z$r%+%l%s%HJ8@a$HF1$8(J
        $BJ8;z<o$K:FJQ49$9$k$+$I$&$+$r;XDj$7$^$9!#(J
        $B%G%U%)%k%H$O(J "off" $B$G$9!#(J
        sjx $B$G$OJ8@a3HD%$NEY$KJQ49%P%C%U%!$K$"$k$9$Y$F$NJ8;z$K(J
        $B$D$$$F:FJQ49$7$^$9$N$G!"$3$N%j%=!<%9$r(J on $B$K$7$F$b(J
        $BF0:n$OF1$8$K$O$J$j$^$;$s!#(J

    15. $BJ8@a=L>.;~$K3HD%ItJ,$N%b!<%IJQ49$r9T$J$&$+(J

[format]
.ShrinkModeConversion               [on/off]

        $B%U%!%s%/%7%g%s(J syukusyou $B$N5!G=$r8F$S=P$7$FJ8@a=L>.(J
        $B$r9T$C$?$H$-$K=L>.$7$?ItJ,$NJ8;z$r%+%l%s%HJ8@a$HF1$8(J
        $BJ8;z<o$K:FJQ49$9$k$+$I$&$+$r;XDj$7$^$9!#(J
        $B%G%U%)%k%H$O(J "off" $B$G$9!#(J
        sjx $B$G$OJ8@a=L>.$NEY$KJQ49%P%C%U%!$K$"$k$9$Y$F$NJ8;z$K(J
        $B$D$$$F:FJQ49$7$^$9$N$G!"$3$N%j%=!<%9$r(J on $B$K$7$F$b(J
        $BF0:n$OF1$8$K$O$J$j$^$;$s!#(J

    16. $BJ8@a=L>.;~$K#1J8;z$7$+$J$$$H$-$K%+%l%s%HJ8@a$rA0J8@a$H(J
        $B9gBN$9$k$+(J

[format]
.ShrinkAll                          [on/off]

        $BJ8@a=L>.;~$K%+%l%s%HJ8@a$,#1J8;z$7$+$J$$$H$-$K%+%l%s%HJ8@a(J
        $B$HA0J8@a$H$r9gBN$7$F%+%l%s%HJ8@a$rA0J8@a$K0\$9$+$I$&$+$r(J
        $B;XDj$7$^$9!#%G%U%)%k%H$O(J "off" $B$G$9!#(J
        $B$3$N%j%=!<%9$,(J off $B$N;~$O%+%l%s%HJ8@a$,#1J8;z$7$+$J$$(J
        $B$H%Y%k$rLD$i$7$F$=$l0J>eJ8@a$r=L>.$G$-$^$;$s!#(J

    17. $BJQ49%b!<%I$+$iF~NO%b!<%I$KLa$k$H$-$NF0:n(J

[format]
.FlushInConversion                  [on/off]

        UnConvMode $B$N$H$-$K%3%s%H!<%k!&%$%Y%s%H!&%-!<(J($B3F%U%!%s%/%7%g%s(J
        $BF0:n$K(J)$B3d$jEv$F$i$l$?0J30$N%-!<$,2!$5$l$?$H$-$K(J kettei $B$N(J
        $B%U%!%s%/%7%g%s$r8F$S=P$5$J$/$F$b<+F0E*$K3NDj$7!"(JInputMode $B$K(J
        $BLa$k$+$I$&$+$r(J on/off $B$G;XDj$7$^$9!#%G%U%)%k%H$O(J "on" $B$G$9!#(J

    18. $BJQ49%b!<%I$G$NJ8;z>C5n;~$NF0:n(J

[format]
.DeleteChangeMode                   [on/off]

        UnConvMode $B$N$H$-$K(J shoukyo $B$N%U%!%s%/%7%g%s$r8F$S=P(J
        $B$7$?$H$-$K(J InputMode $B$KLa$C$F$+$JC10L$G>C5n$9$k$+(J(on)
        UnConvMode $B$N$^$^J8@a$G>C5n$9$k$+(J(off)$B$I$&$+$r(J
        on/off $B$G;XDj$7$^$9!#(J
        $B%G%U%)%k%H$O(J "off" $B$G$9!#(J

** $BJQ49%5!<%P(J(sj3serv) $B$N%[%9%HL>$N7hDj(J

        first $BJQ49%5!<%P$N%[%9%HL>$O0J2<$NM%@hEY$G7hDj$5$l$^$9!#(J
        
            [1] $B%*%W%7%g%s(J -sj3serv $B$KB3$/%[%9%HL>(J
            [2] $B%j%=!<%9%U%!%$%k$N(J *Sj3.sj3serv $B%j%=!<%9$K;XDj$5$l$?CM(J
            [3] $B4D6-JQ?t(J SJ3SERV $B$NCM(J
            [4] NULL ($B$D$^$j(J localhost)

        second $BJQ49%5!<%P$N%[%9%HL>$O0J2<$NM%@hEY$G7hDj$5$l$^$9!#(J
        
            [1] $B%*%W%7%g%s(J -sj3serv2 $B$KB3$/%[%9%HL>(J
            [2] $B%j%=!<%9%U%!%$%k$N(J *Sj3.sj3serv2 $B%j%=!<%9$K;XDj$5$l$?CM(J
            [3] $B4D6-JQ?t(J SJ3SERV2 $B$NCM(J
            [4] NULL ($B$D$^$j(J localhost)

** $B:#8e%5%]!<%H$r9M$($F$$$k5!G=(J

1. $B<-=qEPO?5!G=(J
2. Emacs $B$G(J Edit $BCf$K(J kinput2 $B$NJQ49=*N;A`:n$r(J
    $B9T$o$J$$$G$b(J Emacs $B$N%-!<%P%$%s%I$r@8$+$;$k$h$&$K(J
    kinput2 $B$r(J through $B$9$k%-!<$r(J sjrc $BEy$G@_Dj$G$-$k$h$&$K$9$k!#(J
3. $B%3%s%H%m!<%k(J character (Control-I $BEy(J)$B$b@5>o$KF~NO$G$-$k$h$&$K$9$k!#(J
4. $BB>$K$b$3$N$h$&$J5!G=$,M_$7$$!"Ey$NMWK>$,$"$j$^$7$?$i(J
    $B$*4s$;$/$@$5$$!#$b$A$m$s$=$N%5%s%W%k%3!<%I$rAw$C$F$$$?$@$/$3$H$O(J
    $BBg4?7^$G$9!#(J
