From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Jun  4 20:05:05 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id UAA22403;
	Thu, 4 Jun 1998 20:05:05 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from akemi.ke.ics.saitama-u.ac.jp (akemi.ke.ics.saitama-u.ac.jp [133.38.149.32])
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id UAA22395
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 4 Jun 1998 20:05:03 +0900 (JST)
	(envelope-from nozo@ke.ics.saitama-u.ac.jp)
Received: from akemi (localhost [127.0.0.1]) by akemi.ke.ics.saitama-u.ac.jp (8.8.5/3.5Wpl797/07/07) with ESMTP id UAA04664 for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 4 Jun 1998 20:05:48 +0900 (JST)
Message-Id: <199806041105.UAA04664@akemi.ke.ics.saitama-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Wed, 03 Jun 1998 22:32:00 +0900"
References: <19980603223200Z.probe@athena.olympus.local>
Mime-Version: 1.0
X-Mailer: Mew version 1.69 on Emacs 19.28.2 / Mule 2.3
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Thu, 04 Jun 1998 20:05:47 +0900
From: Komori Nozomu <nozo@ke.ics.saitama-u.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 29094
Subject: [FreeBSD-users-jp 29094] Re: any guide to use XIM-input?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B>.?9$G$9(B.

$B$J$s$@$+D4$Y$k$Y$-$H$3$m$r4V0c$($F$$$k$h$&$J5$$,$7(B
$B$F$-$^$7$?(B. $B;kE@$rJQ$($F$_$k$N$bNI$$$+$bCN$l$^$;$s(B.

>>> Wed, 03 Jun 1998 22:32:00 +0900 $B$N9o$K(B
>>> ginga@amalthea.phys.s.u-tokyo.ac.jp(Kawaguti Ginga) $B;a[)$/(B
> 
> > Fig*inputMethod:        kinput2
$B$3$l$H(B
> > setenv XMODIFIERS "@im=kinput2"
$B$3$l$r6&$K%3%a%s%H%"%&%H$7$F$_$^$7$?$,(B, $B$A$c$s$HF0(B
$B:n$7$F$$$^$9$M$'(B. kinput2 $B$N%^%K%e%"%k$K$O$I$A$i$+(B
($B$G$-$l$PN>J}(B)$B$r;XDj$7$m$H=q$$$F$"$k$h$&$KFI$a$k$s(B
$B$G$9$,(B...

> > $B@N(B, $B$,$s$P$C$F$b=PMh$J$+$C$?$N$GD|$a$F$$$?$N$G$9$,(B,
> > $B:#F|%a%$%k$rFI$s$G;W$$=P$7$?$h$&$K$d$C$F$_$?$H$3$m(B
> > $B%5%/%C$HF0$$$F$7$^$$$^$7$?(B.
> 
> $B$3$NJU$O5$$K$J$j$^$9(B... $B$&!<$s!"2?$,0c$&$N$G$7$g$&$+(B...
> ($B=O@.$,I,MW(B?)
$B;d$N>l9g(B, $B=O@.4|4V$O(B8$B%v7nDxEY$G$9(B. :-)
$BEv;~$OJQ493NDj8e$NJ8;z$,2=$1$k$H$$$&>I>u$G$7$?(B. $BEv(B
$B;~$H$O4D6-$K$$$m$$$m0c$$$,$"$k$N$G2?$,0-$+$C$?$N$+(B
$B$OD4$Y$i$l$^$;$s$,(B. 

> > /usr/X11R6/lib/X11/locale/ja/XLC_LOCALE $B$O=$@5:Q$_(B
> > $B$G$9(B. 
> 
> $B$3$l$O(B fs2 class (Half Kana) $B$N$H$3$m$K(B
>                 substitute      JISX0201.1976-0:GR
> $B$rIU$12C$($k$H$$$&$b$N$G$9$h$M!#(B
$B$O$$(B. 

> > /usr/share/locale/ja_JP.EUC/LC_{COLLATE,TIME} $B$O$"(B
> > $B$j$^$9(B.
> 
> $B$3$l$O(B LC_COLLATE(lt_LN.ASCII$B$X$N(B symlink)$B$H(B LC_CTYPE $B$O(B
> $B$"$j$^$9$,!"(BTIME $B$O$J$$$G$9!#(B
> $BE,Ev$K(B symlink $B$G:n$C$F$7$^$($PNI$$$N$G$7$g$&$+!#(B
en_US.ISO_8859-1 $B$X$N(B symlink $B$K$J$C$F$$$^$9(B.
QandA $B$N4IM}HV9f(B 112 $B$r8+$F:n6H$7$^$7$?(B.

> kinput2 $B$b(B binary package $B$J$N$G(B kinput2 -version $B$9$k$H(B
> kinput2 version 2.0 fix 1  (1994/10/05)
>         options: [Wnn] [Canna2] [Sj3] 
> $B$H$J$j$^$9!#(Bkinput2 $B$O(B version up $B$7$?$[$&$,$$$$$N$+$J!#(B
> $B$3$s$I;n$7$F$_$^$9!#(B
packages-2.2.6 $B$K$"$C$?(B ja-kinput2-2.0.1.tgz $B$rF~(B
$B$l$F$_$^$7$?(B. $B:#$^$G$I$*$j$KF~NO$,=PMh$F$$$k$N$G(B 
kinput2 $B$N%t%!!<%8%g%s$NLdBj$G$O$J$$$H;W$$$^$9(B.

> $B$J$*!"(BXIM $B$N%F%9%H$r2?$G9T$&$N$,$$$$$N$+J,$+$C$F$$$J$$$N$G$9$,!"(B
$BE,Ev$J%W%m%0%i%`$G%F%9%H$7$F$_$k$H$+(B? XIM $B$rCN$i$J(B
$B$$$N$G$3$s$J$N$GNI$$$N$+$I$&$+J,$+$j$^$;$s$,(B
  #include <stdio.h>
  #include <locale.h>
  #include <X11/Xlib.h>

  int main(void)
  {
    Display *disp;
    XIM im;
    
    setlocale(LC_ALL, "");
    
    disp=XOpenDisplay(NULL);
    im=XOpenIM(disp, NULL, NULL, NULL);
    if (im == NULL) {
      fprintf(stderr, "can't open input method\n");
      exit(1);
    }
    
    printf("%s\n", XLocaleOfIM(im));
    
    XCloseIM(im);
    XCloseDisplay(disp);

    return 0;
  }
$B;d$N4D6-$G$O4|BTDL$j$KF0$-$^$9(B. ($BEvA3(B?)
kinput2 $B$rF0$+$7$F$$$J$1$l$P(B can't open input methd
kinput2 $B$rF0$+$;$P(B ja_JP.EUC
$B$HI=<($5$l$k$O$:$G$9(B. 

> $B8=;~E@$G$O;d$NJ}$G$O(B kterm -xim $B$7$?$b$N$O(B message $B$b(B
> $B2?$b$J$/C1$K(B Kinput2*conversionStartKeys: $B$r2!$9$H(B $B7Y9p$N(Bbell $B$,(B
> $B$J$k$H$$$&>uBV$G$9!#(Bxfig $B$OA0=R$NDL$j(B input-method $B$,8+$D$+$i$J$$!"(B
> $B$H$$$&>uBV$G$9!#(B
kterm -im $B$O;d$N$H$3$m$G$bF1$8>uBV$G$9(B. $B$3$l$K$D$$(B
$B$F$O(B -im $B$r$D$1$J$1$l$P4A;zF~NO$G$-$k$N$GFC$K5$$K(B
$B$7$F$$$^$;$s(B.
$B$"(B, kinput2 $B$r(B -xim $B%*%W%7%g%sIU$-$GF0$+$7$F(B $B$NOC$G$9(B.
___
  ___   
 / | \  Info. and Comp. Sci., Saitama Univ., Japan
 \_/ /  nozo@ke.ics.saitama-u.ac.jp
