No. 357/622 Index Prev Next
Path: titcca!ccut!discovery!spock
From: spock@discovery.mtl.u-tokyo.JUNET (Scientific Officer,Vulcan)
Newsgroups: fj.questions.misc,fj.kanji
Subject: Re: KANJI IN/OUT code in TERMCAP
Message-ID: < 8@discovery.mtl.u-tokyo.JUNET>
Date: 27 Jan 89 13:24:01 GMT
References: < 2895@tansei.cc.u-tokyo.JUNET> < SHIGE.89Jan26132426@jusun2.md.csk.JUNET> < 18587@etlcom.etl.JUNET>
Reply-To: kono@mtl.u-tokyo.junet
Distribution: fj
Organization: H.Tanaka Lab. Electronic Engineering, University of Tokyo, Japan.
Lines: 58
Xref: titcca fj.questions.misc:700 fj.kanji:474
In article < 2895@tansei.cc.u-tokyo.JUNET> , a89082@tansei.cc.u-tokyo.JUNET (Naomasa MARUYAMA)writes
> 東大のtanseiはDECのVAX8600+Ultrix(4.?bsd
> の焼き直し)なのですが、ここにはKJエントリとか言うのがありますよ。漢
KJは、kemacsの中で、
/* terminal capabilities */
#define KANJI_TERMCAP " KJ" /* KANJI capability */
/* if defined, default of disp code and key code are specified through */
/* this capability. */
/* if capability is not in TERMCAP, KANJI feature disabled by */
/* default. if flag capability exist, KANJI enabled and above */
/* defaults are used. if string capability " XYZ" exist, CODE, KI */
/* and RI are set according to each. */
/* X=j/J/U/S. if X==[Jj], Y & Z are needed. Y=@/B, Z=B/J/H. */
/* If X=J, code is JIS and can through 8bit. X=j means 7bit only. */
/* Other code implies 8bit through (of cource :-P) */
/* e.g. capability of " KJ=j@H" means 7bit only, JIS-OLD-BOGUS */
/* terminal, while " KJ=U" means 8bit UJIS terminal. */
/* Note: Display code and Keyboard code cannot specified */
/* separately in the TERMCAP. */
/* if not defined, specifications above are used. */
となっていたのでそれに合わせただけです。これは、はっきりいってcompact
で便利です。別に他の基準になるようなのがあれば、tansei上の mh, less,
rn, wnn, gmw, ucbmail はそれを見るように書き換えますが… 対した手間で
はないから(青木さんやってね、といえばいいだけだもん)あと、xtermは一応
これを見ていたと思います。知っている人は知っていると思いますが、今の
tanseiは7bit JISとEUCを選択して使えます。誰か7bit jis対応のviを作って
くれたら、7bit jisに統一するんだけどなあ。
Ultrixは、また独自のsequenceを持っています。
K4|vt282_c|cit482|VT282 Kanji Terminal for control code:\
:rs=\E> \E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[0;24r\E[H\E[2J:\
:is=\E> \E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[0;24r\E[H\E[2J:\
:jk=^K:jh=^G:jx=^N:jz=^E:jf=^T:js=^F:jn=^B:\
:jc=^A:jr=^Pr:jb=^L:je=^x:jl=^Pl:\
:jp=\E[1m:jo=\E[m:ju=\E=:jy=\E> :\
:KJ=j@J:Jc=JIS:\
:ku=\E[A:kr=\E[C:kd=\E[B:kl=\E[D:\
:jt=jisdumb:\
:tc=vt200:
jで始まるのは、すべてそうなんでしょうね。例えばjkというのは、漢字変換
キーの指定です。Ultrixは、vt80/282のテンプレートベースの変換ですからね。
termcapのバッファが足りなくなって困ります。勝手な情報が沢山はいってい
る割には、必要なものがないといういつものパターンです。DECは83年JISに対
応していないので、83/79の区別は入らないわけです。(なるほど)
> をほぼ一手に引き受けている河野さんに聞くのが良いのですが、なにしろ彼は
> D論で忙しいらしいのでちょっと聞きずらいところです。
!!!!!!!!!!!!忙しいんです!!!!!!!
---------
河野真治 東大大学院情報工学専門課程 田中英彦研究室 (電気工学科)
Shinji Kono @ Tanaka Lab. Electorical Engineering, University of Tokyo
kono%mtl.u-tokyo.junet%UTOKYO-RELAY.CSNET@RELAY.CS.NET
Next
Continue < 19945@etlcom.etl.JUNET>