From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Jan 27 14:43:56 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id OAA25665
	Tue, 27 Jan 1998 14:43:56 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id OAA25660
	for <freebsd-users-jp@jp.freebsd.org>; Tue, 27 Jan 1998 14:43:55 +0900 (JST)
Received: by x1c.cs.titech.ac.jp (8.8.7/3.5W-titmx-3.0g); Tue, 27 Jan 1998 14:43:55 +0900 (JST)
To: freebsd-users-jp@jp.freebsd.org
In-reply-to: Your message of "Tue, 27 Jan 1998 12:38:52 JST."
             <199801270338.MAA21180@cs48.elcom.nitech.ac.jp> 
Date: Tue, 27 Jan 1998 14:43:54 +0900
Message-ID: <8416.885879834@x1c.cs.titech.ac.jp>
From: Yoshinori Tomita =?ISO-2022-JP?B?GyRCSVlFRDd7SE8bKEI=?=  <tomita@cs.titech.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 23783
Subject: [FreeBSD-users-jp 23783] tgif + kinput2 japanese input mode key binding
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$BIYED!wEl9)Bg$G$9!#(Bsubject$B$+$($^$7$?!#(B

>> On Tue, 27 Jan 1998 12:38:52 JST, Masahiro Takayanagi <e061710@cse.elcom.nitech.ac.jp> said:

M> $B9bLx!wL>9)Bg$G$9!#(B
M> In <199801261245.VAA29640@pop2.osk.3web.ne.jp> 
M> Takashi KONDOH <cond@osk2.3web.ne.jp> writes :

M> $BJX>h<ALd$G?=$7Lu$J$$$N$G$9$,!"(B

M>   1. kinput2 + canna $B$N>l9g$N(B $BF|K\8lF~NO2r=|$N%-!<%P%$%s%I$N(B
M>     $BJQ99$N;EJ}!#(B
M>   2. tgif + kinput2 + [canna | wnn] $B$N>l9g$NF|K\8lF~NO%b!<%I(B
M>     $B$X0\9T$9$k%-!<%P%$%s%I$NJQ99$N;EJ}!#(B


tgif + kinput2 $B$GF|K\8lF~NO%b!<%I$KF~$k%-!<$O!"%=!<%9%U%!%$%kCf$GD>(B
$B@\;XDj$5$l$F$$$k$h$&$G$9!#(Bdrawing.c$B$NCf$N!"0J2<$NItJ,$G$9!#(B

---------------------------------------------
static
int DoShortCut(key_ev, name, key_sym, state, args)
   XKeyEvent *key_ev;
   char *name, *args;
   KeySym key_sym;
   unsigned int state;
{
   if ((state & ControlMask) && (!(state & Mod1Mask))) {
      switch (key_sym&0xff) {
	    case ' ': /*^ */ $B"+"+"+"+!z!z!z%3%3$8$c!*!z!z!z(B
	    case '\\': /*^ */
	       if(imProtocol == IM_KINPUT)
		  KinputBeginConversion ();		/* KINPUT */
	       break;
---------------------------------------------

$B$3$N$"$?$j$r$$$8$l$P!"JQ99$G$-$k$H;W$$$^$9!#(B
Meta$B%-!<$K$9$k$J$i!"(BMod1Mask$B$r8+$F$$$k$[$&$K!"$3$N%3!<%I$r0\F0$5$;$k$J$I!#(B

                           ----------------------------------------------
$BEl5~9)6HBg3X(B                $BJFED8&(B          $BIYED!!7{HO(B (Tomita Yoshinori)
  $B>pJsM}9)3X8&5f2J(B                         E-mail: tomita@cs.titech.ac.jp
    $B7W;;9)3X@l96(B                http://yoneda-www.cs.titech.ac.jp/~tomita
